MissionMarker

Engine/source/T3D/missionMarker.h

More...

Protected Types

enum
MaskBits {
  PositionMask = Parent::NextFreeMask
  NextFreeMask = Parent::NextFreeMask << 1
}

Private Types

Parent 

Protected Attributes

Public Functions

Called after any property of the object is changed in the world editor.

bool

Called when the object is added to the sim.

Called when the editor is deactivated.

Called when the editor is activated.

bool
onNewDataBlock(GameBaseData * dptr, bool reload)

Called when a new datablock is set.

Called when the object is removed from the sim.

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

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

Sets the Object -> World transform.

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

Public Static Functions

Detailed Description

Protected Types

MaskBits

Enumerator

PositionMask = Parent::NextFreeMask
NextFreeMask = Parent::NextFreeMask << 1

Private Types

typedef ShapeBase Parent 

Protected Attributes

bool mAddedToScene 
MissionMarkerData * mDataBlock 

Public Functions

MissionMarker()

DECLARE_CONOBJECT(MissionMarker )

inspectPostApply()

Reimplemented from: GameBase

Reimplemented by: WayPoint, SpawnSphere, CameraBookmark

onAdd()

Reimplemented from: GameBase

Reimplemented by: WayPoint, SpawnSphere, CameraBookmark

onEditorDisable()

Reimplemented from: SimObject

onEditorEnable()

Reimplemented from: SimObject

onNewDataBlock(GameBaseData * dptr, bool reload)

Reimplemented from: GameBase

onRemove()

Reimplemented from: GameBase

Reimplemented by: CameraBookmark

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

Reimplemented from: GameBase

Reimplemented by: WayPoint, SpawnSphere, CameraBookmark

setTransform(const MatrixF & mat)

Reimplemented from: SceneObject

unpackUpdate(NetConnection * conn, BitStream * stream)

Reimplemented from: GameBase

Reimplemented by: WayPoint, SpawnSphere, CameraBookmark

Public Static Functions

initPersistFields()