Marker
Public Types
enum
KnotType { KnotTypeNormal KnotTypePositionOnly KnotTypeKink }
enum
SmoothingType { SmoothingTypeLinear SmoothingTypeSpline SmoothingTypeAccelerate }
Private Types
Parent
Public Friends
class
Protected Static Attributes
Protected Functions
bool
onAdd()
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.
prepRenderImage(SceneRenderState * state)
Called when the SceneManager is ready for the registration of render instances.
renderObject(ObjectRenderInst * ri, SceneRenderState * state, BaseMatInstance * overrideMat)
Protected Static Functions
Public Functions
Marker()
~Marker()
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.
unpackUpdate(NetConnection * conn, BitStream * stream)
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