C# Class idTech4.Game.Physics.idClipModel

Inheritance: IDisposable
Exibir arquivo Open project: iainmckay/idtech4.net Class Usage Examples

Public Properties

Property Type Description
BoxEpsilon float

Public Methods

Method Description
CheckModel ( string name ) : CollisionModel
Dispose ( ) : void
Link ( idClip clip ) : void

Must have been linked with an entity and ID before.

Link ( idClip clip, idEntity entity, int newID, Vector3 newOrigin, Matrix newAxis ) : void
Link ( idClip clip, idEntity entity, int newID, Vector3 newOrigin, Matrix newAxis, int renderModelHandle ) : void
LoadModel ( idTraceModel traceModel ) : void
Rotate ( idRotation rotation ) : void Unlinks the clip model.
Translate ( Vector3 translation ) : void Unlinks the clip model.
Unlink ( ) : void
idClipModel ( ) : System
idClipModel ( idClipModel model ) : System
idClipModel ( idTraceModel traceModel ) : System
idClipModel ( string name ) : System

Private Methods

Method Description
Dispose ( bool disposing ) : void
GetTraceModelCache ( idTraceModel model ) : TraceModelCache
Init ( ) : void
LinkSectors ( ClipSector node ) : void

Method Details

CheckModel() public static method

public static CheckModel ( string name ) : CollisionModel
name string
return idTech4.Collision.CollisionModel

Dispose() public method

public Dispose ( ) : void
return void

Link() public method

Must have been linked with an entity and ID before.
public Link ( idClip clip ) : void
clip idClip
return void

Link() public method

public Link ( idClip clip, idEntity entity, int newID, Vector3 newOrigin, Matrix newAxis ) : void
clip idClip
entity idEntity
newID int
newOrigin Vector3
newAxis Matrix
return void

Link() public method

public Link ( idClip clip, idEntity entity, int newID, Vector3 newOrigin, Matrix newAxis, int renderModelHandle ) : void
clip idClip
entity idEntity
newID int
newOrigin Vector3
newAxis Matrix
renderModelHandle int
return void

LoadModel() public method

public LoadModel ( idTraceModel traceModel ) : void
traceModel idTraceModel
return void

Rotate() public method

Unlinks the clip model.
public Rotate ( idRotation rotation ) : void
rotation idRotation
return void

Translate() public method

Unlinks the clip model.
public Translate ( Vector3 translation ) : void
translation Vector3
return void

Unlink() public method

public Unlink ( ) : void
return void

idClipModel() public method

public idClipModel ( ) : System
return System

idClipModel() public method

public idClipModel ( idClipModel model ) : System
model idClipModel
return System

idClipModel() public method

public idClipModel ( idTraceModel traceModel ) : System
traceModel idTraceModel
return System

idClipModel() public method

public idClipModel ( string name ) : System
name string
return System

Property Details

BoxEpsilon public_oe static_oe property

public static float BoxEpsilon
return float