Public Types |
| enum | DtVrfSimMenuItemValidations {
DtAlwaysEnabled = 0,
DtAnyBackendsPresent = 0x00000001,
DtAnyBackendsLoaded = 0x00000002,
DtAnyBackendsPlaying = 0x00000004,
DtAllBackendsCanSimulate = 0x00000008,
DtSelectedBackendLoaded = 0x00000010,
DtTerrainLoadedOnly = 0x00000020,
DtLocalCreateValid = 0x00000040,
DtLocalSaveValid = 0x00000080,
DtAnyBackendsLoadedAndNotLoading = 0x00000100,
DtAnyBackendsPresentAndNotLoading = 0x00000200,
DtAnyBackendsLoadedOrLoading = 0x00000400,
DtAllBackendsCanSimulateAndPlaying = 0x00000800,
DtAllBackendsCanSimulateAndLoaded = 0x00001000,
DtAnyLoadableCheckpoints = 0x00002000,
DtAnyBackendsPresentAndNotLoadingAndHasCheckpoints = 0x00004000,
DtAnyBackendsPresentAndNotLoadingAndCanSimulate = 0x00008000,
DtAnyBackendsPresentAndNotLoadingAndHasCheckpointsAndCanSimulate = 0x00010000,
DtCustomValidation = 0x80000000
} |
Member Enumeration Documentation
- Enumerator:
| DtAlwaysEnabled |
|
| DtAnyBackendsPresent |
|
| DtAnyBackendsLoaded |
|
| DtAnyBackendsPlaying |
|
| DtAllBackendsCanSimulate |
|
| DtSelectedBackendLoaded |
|
| DtTerrainLoadedOnly |
|
| DtLocalCreateValid |
|
| DtLocalSaveValid |
|
| DtAnyBackendsLoadedAndNotLoading |
|
| DtAnyBackendsPresentAndNotLoading |
|
| DtAnyBackendsLoadedOrLoading |
|
| DtAllBackendsCanSimulateAndPlaying |
|
| DtAllBackendsCanSimulateAndLoaded |
|
| DtAnyLoadableCheckpoints |
|
| DtAnyBackendsPresentAndNotLoadingAndHasCheckpoints |
|
| DtAnyBackendsPresentAndNotLoadingAndCanSimulate |
|
| DtAnyBackendsPresentAndNotLoadingAndHasCheckpointsAndCanSimulate |
|
| DtCustomValidation |
|
Constructor & Destructor Documentation
| virtual makVrf::DtVrfSimulationMenuItem::~DtVrfSimulationMenuItem |
( |
| ) |
|
|
virtual |
Member Function Documentation
| virtual void makVrf::DtVrfSimulationMenuItem::setCheckTerrainLoaded |
( |
bool |
| ) |
|
|
virtual |
| bool makVrf::DtVrfSimulationMenuItem::checkTerrainLoaded |
( |
| ) |
const |
|
inline |
| virtual void makVrf::DtVrfSimulationMenuItem::evaluate |
( |
| ) |
|
|
virtual |
Called to evaluate whether or not to enable/disable menu item based on flags.
Flags that are set to enable/disable menu item based on simulation (back-end) state.
| virtual void makVrf::DtVrfSimulationMenuItem::slot_terrainPatchToBeDeleted |
( |
| ) |
|
|
protectedvirtual |
| virtual bool makVrf::DtVrfSimulationMenuItem::terrainLoaded |
( |
int |
terrainCountOffset = 0 | ) |
const |
|
protectedvirtual |
| virtual void makVrf::DtVrfSimulationMenuItem::validate |
( |
int |
terrainPatchOffset = 0 | ) |
|
|
protectedvirtual |
| virtual void makVrf::DtVrfSimulationMenuItem::slot_backendUpdated |
( |
const DtVrfBackendState & |
, |
|
|
int |
|
|
) |
| |
|
protectedvirtual |
| virtual void makVrf::DtVrfSimulationMenuItem::customValidation |
( |
int |
terrainPatchOffset = 0 | ) |
|
|
protectedvirtual |
If ANY of the flags are true then this item will be enabled.
Member Data Documentation
| bool makVrf::DtVrfSimulationMenuItem::myCheckTerrainLoaded |
|
protected |
| bool makVrf::DtVrfSimulationMenuItem::myCheckSessionJoined |
|
protected |
The documentation for this class was generated from the following file: