The DtSceneDriver owns the scene.
| virtual makVrv::DtSceneDriver::~DtSceneDriver |
( |
| ) |
|
|
virtual |
| makVrv::DtSceneDriver::DtSceneDriver |
( |
DtDe & |
de | ) |
|
|
protected |
| virtual bool makVrv::DtSceneDriver::onStart |
( |
| ) |
|
|
virtual |
| virtual bool makVrv::DtSceneDriver::onStop |
( |
| ) |
|
|
virtual |
| virtual bool makVrv::DtSceneDriver::onTick |
( |
| ) |
|
|
virtual |
| virtual const std::string& makVrv::DtSceneDriver::className |
( |
| ) |
const |
|
virtual |
| bool makVrv::DtSceneDriver::saveScene |
( |
const std::string & |
filePath, |
|
|
bool |
saveAs = true |
|
) |
| |
Save the scene to a file.
- Parameters
-
| Input | |
| filePath | is the location of the file to save. |
| saveAs | indicates whether saving the file sets the current filename. |
| bool makVrv::DtSceneDriver::loadScene |
( |
const std::string & |
filePath, |
|
|
bool |
emitSignal = true |
|
) |
| |
Load the scene from a file.
- Parameters
-
| emitSignal | whether emit the load scene signal which will add the scene to the recents terrains |
| const std::string& makVrv::DtSceneDriver::sceneFileName |
( |
| ) |
const |
Get the file name of the loaded scene.
- Return values
-
| "" | is the scene was not loaded/saved from a file. |
| DtScene* makVrv::DtSceneDriver::findScene |
( |
| ) |
|
Attempt to get the scene.
- Return values
-
| 0 | is the scene driver is not started. |
| DtScene& makVrv::DtSceneDriver::scene |
( |
| ) |
|
Get the scene object for the driver.
- Exceptions
-
| DtCorruptedState | if the scene driver has not been started. |
| virtual void makVrv::DtSceneDriver::clearScene |
( |
| ) |
|
|
virtual |
Removes all drawable objects from the scene. This includes, Terrains, Props, trees, etc.
| void makVrv::DtSceneDriver::reportPropCreated |
( |
const DtProp & |
prop | ) |
|
|
protected |
Report that a prop was created.
| void makVrv::DtSceneDriver::reportPropDestroyed |
( |
const DtProp & |
prop | ) |
|
|
protected |
Report that a prop was destroyed.
| void makVrv::DtSceneDriver::reportTerrainPatchCreated |
( |
const DtTerrainPatch & |
patch | ) |
|
|
protected |
Report that a terrain patch was created.
| void makVrv::DtSceneDriver::reportTerrainPatchDestroyed |
( |
const DtTerrainPatch & |
patch | ) |
|
|
protected |
Report that a terrain patch was destroyed.
| void makVrv::DtSceneDriver::reportFeatureCreated |
( |
const DtFeature & |
feature | ) |
|
|
protected |
Report that a feature was created.
| void makVrv::DtSceneDriver::reportFeatureDestroyed |
( |
const DtFeature & |
feature | ) |
|
|
protected |
Report that a feature was destroyed.
| virtual void makVrv::DtSceneDriver::slot_displayEngineAdded |
( |
const DtDeRecord & |
igRecord | ) |
|
|
protectedvirtual |
Called when a display engine is added. This saves the scene and reloads it so the slaves are synced up with the terrain and environment.
Reimplemented from makVrv::DtDriver.
Allow the creator to create instances of the scene driver.
| std::string makVrv::DtSceneDriver::myClassName |
|
protected |
| DtDe& makVrv::DtSceneDriver::myDe |
|
protected |
| DtScene* makVrv::DtSceneDriver::myScene |
|
protected |
| std::string makVrv::DtSceneDriver::mySceneFileName |
|
protected |
The documentation for this class was generated from the following file:
- /data/exports/nrhent7-1/nightly/docs/vrForces.vrf5-0-branch/include/vrvCore/DtSceneDriver.h