C# Класс idTech4.Game.Physics.idPhysics_Actor

An actor typically uses one collision model which is aligned with the gravity direction. The collision model is usually a simple box with the origin at the bottom center.
Наследование: idPhysics_Base
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
_clipModel idClipModel
_masterDeltaYaw float
_masterEntity idEntity
_masterYaw float

Открытые методы

Метод Описание
ClipContents ( idClipModel model ) : ContentFlags
ClipRotation ( idRotation rotation, idClipModel model ) : TraceResult
ClipTranslation ( Vector3 translation, idClipModel model ) : TraceResult
DisableClip ( ) : void
EnableClip ( ) : void
EvaluateContacts ( ) : bool
GetAbsoluteBounds ( int id = -1 ) : idBounds
GetAxis ( int id ) : Matrix
GetBounds ( int id = -1 ) : idBounds
GetClipModel ( int id ) : idClipModel
GetContents ( int id = -1 ) : ContentFlags
GetMass ( int id = -1 ) : float
GetOrigin ( int id ) : Vector3
LinkClip ( ) : void
SetClipModel ( idClipModel model, float density, int id, bool disposeOld = true ) : void
SetClipModelAxis ( ) : void
SetContents ( ContentFlags contents, int id = -1 ) : void
SetMass ( float mass, int id = -1 ) : void
UnlinkClip ( ) : void
idPhysics_Actor ( ) : System

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Описание методов

ClipContents() публичный Метод

public ClipContents ( idClipModel model ) : ContentFlags
model idClipModel
Результат ContentFlags

ClipRotation() публичный Метод

public ClipRotation ( idRotation rotation, idClipModel model ) : TraceResult
rotation idRotation
model idClipModel
Результат idTech4.Collision.TraceResult

ClipTranslation() публичный Метод

public ClipTranslation ( Vector3 translation, idClipModel model ) : TraceResult
translation Vector3
model idClipModel
Результат idTech4.Collision.TraceResult

DisableClip() публичный Метод

public DisableClip ( ) : void
Результат void

Dispose() защищенный Метод

protected Dispose ( bool disposing ) : void
disposing bool
Результат void

EnableClip() публичный Метод

public EnableClip ( ) : void
Результат void

EvaluateContacts() публичный Метод

public EvaluateContacts ( ) : bool
Результат bool

GetAbsoluteBounds() публичный Метод

public GetAbsoluteBounds ( int id = -1 ) : idBounds
id int
Результат idBounds

GetAxis() публичный Метод

public GetAxis ( int id ) : Matrix
id int
Результат Matrix

GetBounds() публичный Метод

public GetBounds ( int id = -1 ) : idBounds
id int
Результат idBounds

GetClipModel() публичный Метод

public GetClipModel ( int id ) : idClipModel
id int
Результат idClipModel

GetContents() публичный Метод

public GetContents ( int id = -1 ) : ContentFlags
id int
Результат ContentFlags

GetMass() публичный Метод

public GetMass ( int id = -1 ) : float
id int
Результат float

GetOrigin() публичный Метод

public GetOrigin ( int id ) : Vector3
id int
Результат Vector3

LinkClip() публичный Метод

public LinkClip ( ) : void
Результат void

SetClipModel() публичный Метод

public SetClipModel ( idClipModel model, float density, int id, bool disposeOld = true ) : void
model idClipModel
density float
id int
disposeOld bool
Результат void

SetClipModelAxis() публичный Метод

public SetClipModelAxis ( ) : void
Результат void

SetContents() публичный Метод

public SetContents ( ContentFlags contents, int id = -1 ) : void
contents ContentFlags
id int
Результат void

SetMass() публичный Метод

public SetMass ( float mass, int id = -1 ) : void
mass float
id int
Результат void

UnlinkClip() публичный Метод

public UnlinkClip ( ) : void
Результат void

idPhysics_Actor() публичный Метод

public idPhysics_Actor ( ) : System
Результат System

Описание свойств

_clipModel защищенное свойство

protected idClipModel,idTech4.Game.Physics _clipModel
Результат idClipModel

_masterDeltaYaw защищенное свойство

protected float _masterDeltaYaw
Результат float

_masterEntity защищенное свойство

protected idEntity _masterEntity
Результат idEntity

_masterYaw защищенное свойство

protected float _masterYaw
Результат float