Marker

Engine/source/scene/simPath.h

More...

Public Types

enum
KnotType {
  KnotTypeNormal 
  KnotTypePositionOnly 
  KnotTypeKink 
}
enum
SmoothingType {
  SmoothingTypeLinear 
  SmoothingTypeSpline 
  SmoothingTypeAccelerate 
}

Private Types

Parent 

Public Friends

class

Protected Functions

bool

Called when the object is added to the sim.

Disable scoping so we can see this thing on the client.

Enable scoping so we can see this thing on the client.

Called when the object is added to a SimGroup.

Called when the object is removed from the sim.

Called when the SceneManager is ready for the registration of render instances.

Protected Static Functions

Public Functions

Tell our parent that this Path has been modified.

packUpdate(NetConnection * conn, U32 mask, BitStream * stream)

Instructs this object to pack its state for transfer over the network.

Instructs this object to read state data previously packed with packUpdate.

Public Static Functions

Detailed Description

Public Types

KnotType

Enumerator

KnotTypeNormal
KnotTypePositionOnly
KnotTypeKink
SmoothingType

Enumerator

SmoothingTypeLinear
SmoothingTypeSpline
SmoothingTypeAccelerate

Private Types

typedef SceneObject Parent 

Public Friends

Public Attributes

U32 mKnotType 
U32 mMSToNext 
U32 mSeqNum 
U32 mSmoothingType 

Protected Static Attributes

GFXPrimitiveBufferHandle smPrimitiveBuffer 
GFXStateBlockRef smStateBlock 
GFXVertexBufferHandle< GFXVertexPCT > smVertexBuffer 

Protected Functions

onAdd()

Reimplemented from: SceneObject

onEditorDisable()

Reimplemented from: SimObject

onEditorEnable()

Reimplemented from: SimObject

onGroupAdd()

Reimplemented from: SimObject

onRemove()

Reimplemented from: SceneObject

prepRenderImage(SceneRenderState * state)

Reimplemented from: SceneObject

renderObject(ObjectRenderInst * ri, SceneRenderState * state, BaseMatInstance * overrideMat)

Protected Static Functions

initGFXResources()

Public Functions

Marker()

~Marker()

DECLARE_CONOBJECT(Marker )

inspectPostApply()

Reimplemented from: SceneObject

packUpdate(NetConnection * conn, U32 mask, BitStream * stream)

Reimplemented from: SceneObject

unpackUpdate(NetConnection * conn, BitStream * stream)

Reimplemented from: SceneObject

Public Static Functions

initPersistFields()