| makVrf::DtExternalNextFrameState::DtExternalNextFrameState |
( |
DtStateData * |
sd | ) |
|
|
inline |
| virtual makVrf::DtExternalNextFrameState::~DtExternalNextFrameState |
( |
| ) |
|
|
virtual |
template<typename T_Component >
| T_Component* makVrf::DtExternalNextFrameState::addStateComponent |
( |
bool |
checkWritable = false, |
|
|
bool |
isRemote = false |
|
) |
| |
Using the global state component factory, creates and adds a new state of the given type.
| void makVrf::DtExternalNextFrameState::nextFrameRemoveStateComponent |
( |
const DtFrameStateInterface * |
component | ) |
|
Goes to the state data to remove this for the next frame. This is queued, so, the state component is still available.
template<typename T_Component >
| void makVrf::DtExternalNextFrameState::removeStateComponents |
( |
| ) |
|
template<typename T_Component >
| const T_Component* makVrf::DtExternalNextFrameState::getStateComponent |
( |
int |
index = 0 | ) |
const |
|
inline |
The current state frame data.
template<typename T_Component >
| std::vector<T_Component*> makVrf::DtExternalNextFrameState::getStateComponentList |
( |
| ) |
const |
|
inline |
template<typename T_Component >
| bool makVrf::DtExternalNextFrameState::isWritable |
( |
| ) |
|
|
inline |
template<typename T_Component >
| T_Component* makVrf::DtExternalNextFrameState::getStateComponent |
( |
int |
index = 0, |
|
|
bool |
checkWritable = true |
|
) |
| |
|
inline |
The current state frame data.
| void makVrf::DtExternalNextFrameState::takeControlOfComponent |
( |
DtStateComponent * |
| ) |
|
| const DtString& makVrf::DtExternalNextFrameState::markingText |
( |
| ) |
const |
|
virtual |
| int makVrf::DtExternalNextFrameState::numberOfFrameStates |
( |
| ) |
const |
|
inline |
Removes the state component from the next list such that in an apply frame it will not be applied and removed from the current list. It is still current until the frame advances. Should never be called by developer directly.
Implements makVrf::DtExternalFrameStateInterface.
The documentation for this class was generated from the following file:
- /data/exports/nrhent7-1/nightly/docs/vrForces.vrf5-1-branch/include/vrfStateData/stateData.h