RenderMeshExample
Engine/source/T3D/examples/renderMeshExample.h
Private Types
enum
MaskBits { TransformMask = Parent::NextFreeMask << 0 UpdateMask = Parent::NextFreeMask << 1 NextFreeMask = Parent::NextFreeMask << 2 }
Parent
GFXVertexPNT
VertexType
Private Attributes
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.
setTransform(const MatrixF & mat)
Sets the Object -> World transform.
unpackUpdate(NetConnection * conn, BitStream * stream)
Instructs this object to read state data previously packed with packUpdate.
Public Static Functions
Detailed Description
Private Types
MaskBits
Enumerator
- TransformMask = Parent::NextFreeMask << 0
- UpdateMask = Parent::NextFreeMask << 1
- NextFreeMask = Parent::NextFreeMask << 2
typedef SceneObject Parent
typedef GFXVertexPNT VertexType
Private Attributes
BaseMatInstance * mMaterialInst
String mMaterialName
GFXPrimitiveBufferHandle mPrimitiveBuffer
GFXVertexBufferHandle< VertexType > mVertexBuffer
Public Functions
RenderMeshExample()
~RenderMeshExample()
createGeometry()
DECLARE_CONOBJECT(RenderMeshExample )
inspectPostApply()
Reimplemented from: SceneObject
onAdd()
Reimplemented from: SceneObject
onRemove()
Reimplemented from: SceneObject
packUpdate(NetConnection * conn, U32 mask, BitStream * stream)
Reimplemented from: SceneObject
prepRenderImage(SceneRenderState * state)
Reimplemented from: SceneObject
setTransform(const MatrixF & mat)
Reimplemented from: SceneObject
unpackUpdate(NetConnection * conn, BitStream * stream)
Reimplemented from: SceneObject
updateMaterial()
