fxShapeReplicator
Engine/source/T3D/fx/fxShapeReplicator.h
Classes:
Protected Types
enum
_Anonymous_ { ReplicationMask = (1 << 0) }
Private Types
Parent
Protected Attributes
Public Attributes
Protected Functions
Public Functions
Called after any property of the object is changed in the world editor.
bool
onAdd()
Called when the object is added to the sim.
packUpdate(NetConnection * conn, U32 mask, BitStream * stream)
Instructs this object to pack its state for transfer over the network.
prepRenderImage(SceneRenderState * state)
Called when the SceneManager is ready for the registration of render instances.
renderObject(ObjectRenderInst * ri, SceneRenderState * state, BaseMatInstance * )
renderPlacementArea(const F32 ElapsedTime)
unpackUpdate(NetConnection * conn, BitStream * stream)
Instructs this object to read state data previously packed with packUpdate.
Public Static Functions
Detailed Description
Protected Types
@184
Enumerator
- ReplicationMask = (1 << 0)
Private Types
typedef SceneObject Parent
Protected Attributes
U32 mCreationAreaAngle
U32 mCurrentShapeCount
S32 mLastRenderTime
Vector< fxShapeReplicatedStatic * > mReplicatedShapes
MRandomLCG RandomGen
Public Attributes
class fxShapeReplicator::tagFieldData mFieldData
GFXStateBlockRef mPlacementSB
Protected Functions
CreateShapes(void )
DestroyShapes(void )
RenewShapes(void )
Public Functions
fxShapeReplicator()
~fxShapeReplicator()
DECLARE_CONOBJECT(fxShapeReplicator )
HideReplication(void )
inspectPostApply()
Reimplemented from: SceneObject
onAdd()
Reimplemented from: SceneObject
onGhostAlwaysDone()
onRemove()
Reimplemented from: SceneObject
packUpdate(NetConnection * conn, U32 mask, BitStream * stream)
Reimplemented from: SceneObject
prepRenderImage(SceneRenderState * state)
Reimplemented from: SceneObject
renderArc(const F32 fRadiusX, const F32 fRadiusY)
renderObject(ObjectRenderInst * ri, SceneRenderState * state, BaseMatInstance * )
renderPlacementArea(const F32 ElapsedTime)
ShowReplication(void )
StartUp(void )
unpackUpdate(NetConnection * conn, BitStream * stream)
Reimplemented from: SceneObject