![]() |
VR-Forces Developer's Guide
|
2) Define the next frame class. This will be used for write access.

Protected Attributes | |
| DtAggregateStateComponentData | myAggregateData |
Protected Attributes inherited from makVrf::DtEntityStateComponentNextFrameTemplate< DtAggregateStateComponent > | |
| LOM::WriteEntityRepository | myWriteEntityStateRepository |
| DtStateData * | myStateData |
| DtUUID | mySuperior |
| DtEntityStateComponentData | myData |
Protected Attributes inherited from makVrf::DtEntityStateComponent | |
| UInt32 | myUUIDColumn |
| UInt32 | myIsClutterEntityColumn |
Protected Attributes inherited from makVrf::DtFrameStateInterface | |
| bool | myIsModified |
| UInt64 | myId |
| UInt64 | myStateId |
| UInt64 | myLegionId |
| bool | myIsWritable |
| bool | myCleared |
| bool | myAdvancedFrame |
Additional Inherited Members | |
Static Public Member Functions inherited from makVrf::DtSimulatedObjectStateComponent | |
| static DtStateComponent::StateComponentType | ComponentType () |
| static const char * | StringType () |
Public Attributes inherited from makVrf::DtEntityStateComponent | |
| boost::signals2::signal< void(int oldState, int newState, makVrf::SimStateID)> | signal_damageStateChanged |
| boost::signals2::signal< void(const DtFrameStateInterface *)> | signal_attachmentsChanged |
| boost::signals2::signal< void(const DtUUID &oldSuperior, const DtUUID &newSuperior)> | signal_superiorChanged |
| boost::signals2::signal< void(bool oldIsClutter, bool newIsClutter)> | signal_isClutterChanged |
Public Attributes inherited from makVrf::DtSimulatedObjectStateComponent | |
| boost::signals2::signal< void(const DtUUID &, const DtUUID &, makVrf::SimStateID)> | signal_uuidChanged |
| boost::signals2::signal< void(const DtString &, const DtString &, makVrf::SimStateID)> | signal_markingTextChanged |
| boost::signals2::signal< void(int oldForce, int newForce, makVrf::SimStateID)> | signal_forceChanged |
Public Attributes inherited from makVrf::DtFrameStateInterface | |
| boost::signals2::signal< void(DtFrameStateInterface *)> | signal_stateComponentAboutToBeDeleted |
| boost::signals2::signal< void(const DtFrameStateInterface *)> | signal_componentModified |
| makVrf::DtAggregateStateComponentNextFrame::DtAggregateStateComponentNextFrame | ( | DtStateData * | sd | ) |
|
inline |
Next frame access write access. Ensure this is only used in a single thread (i.e.a controller thread)
|
inline |
| const DtString& makVrf::DtAggregateStateComponentNextFrame::formationName | ( | ) | const |
| void makVrf::DtAggregateStateComponentNextFrame::setFormationName | ( | const DtString & | ) |
| const DtAggregateState& makVrf::DtAggregateStateComponentNextFrame::aggregateState | ( | ) | const |
| void makVrf::DtAggregateStateComponentNextFrame::setAggregateState | ( | const DtAggregateState & | ) |
| const DtAggregateFormation& makVrf::DtAggregateStateComponentNextFrame::formation | ( | ) | const |
| void makVrf::DtAggregateStateComponentNextFrame::setFormation | ( | const DtAggregateFormation & | ) |
|
protected |