Model Definition methods |
| virtual void | setModelDefinitionManager (const DtModelDefinitionManager &) |
| | Set the model definition manager to the new manager.
|
| virtual void | addModelDefinition (const DtModelDefinition &modelDefinition) |
| | Adds a model definition to the model definition manager.
|
| virtual void | removeModelDefinition (const std::string &modelDefinitionName) |
| | Remove a model definition name.
|
| virtual void | setModelInstancingEnabled (bool flag) |
| | Set if model instancing is enabled.
|
| virtual void | clearModelInstancingCache () |
| | Clear the model instancing cache.
|
| static void | decode_setModelDefinitionManager (DtProctor *proctor, DtMessage &msg) |
| | Decode function.
|
| static void | serialize_setModelDefinitionManager (DtMessage &msg, DtModelDefinitionManager &modelDefinitionManager) |
| | Serialize function.
|
| static void | decode_addModelDefinition (DtProctor *proctor, DtMessage &msg) |
| | Decode function.
|
| static void | serialize_addModelDefinition (DtMessage &msg, DtModelDefinition &modelDefinition) |
| | Serialize function.
|
| static void | decode_removeModelDefinition (DtProctor *proctor, DtMessage &msg) |
| | Decode function.
|
| static void | serialize_removeModelDefinition (DtMessage &msg, std::string &modelDefinition) |
| | Serialize function.
|
| static void | decode_setModelInstancingEnabled (DtProctor *proctor, DtMessage &msg) |
| | Decode function.
|
| static void | serialize_setModelInstancingEnabled (DtMessage &msg, bool &flag) |
| | Serialize function.
|
| static void | decode_clearModelInstancingCache (DtProctor *proctor, DtMessage &msg) |
| | Decode function.
|
| static void | serialize_clearModelInstancingCache (DtMessage &msg) |
| | Serialize function.
|
| virtual void | setDateAndTime (int year, int month, int dayOfMonth, int hours, int minutes, double seconds) |
| static void | decode_setDateAndTime (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setDateAndTime (DtMessage &msg, int &year, int &month, int &dayOfMonth, int &hours, int &minutes, double &seconds) |
| virtual void | setTimeScale (double timeScale) |
| static void | decode_setTimeScale (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setTimeScale (DtMessage &msg, double &scale) |
| virtual void | setWireframeMode (bool state) |
| static void | decode_setWireframeMode (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setWireframeMode (DtMessage &msg, bool &val) |
| virtual void | setTerrainScalingEnabled (bool state) |
| static void | decode_setTerrainScalingEnabled (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setTerrainScalingEnabled (DtMessage &msg, bool &val) |
| virtual void | setTerrainScaleFactor (double scaleFactor) |
| static void | decode_setTerrainScaleFactor (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setTerrainScaleFactor (DtMessage &msg, double &val) |
| virtual void | setClearTrackHistoryOnTerrainScaleChanged (bool clear) |
| static void | decode_setClearTrackHistoryOnTerrainScaleChanged (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setClearTrackHistoryOnTerrainScaleChanged (DtMessage &msg, bool &val) |
| virtual void | setPlanViewGeocentricOccludedTransparency (float alpha) |
| static void | decode_setPlanViewGeocentricOccludedTransparency (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setPlanViewGeocentricOccludedTransparency (DtMessage &msg, float &alpha) |
| virtual void | setDdsFlip (bool state) |
| static void | decode_setDdsFlip (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setDdsFlip (DtMessage &msg, bool &val) |
| virtual void | setShadowState (bool shadowMode, int shadowQuality, bool entityMode, bool propMode, bool terrrainMode) |
| static void | decode_setShadowState (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setShadowState (DtMessage &msg, bool &shadowMode, int &shadowQuality, bool &entityMode, bool &propMode, bool &terrrainMode) |
| virtual void | setVisualizeModelSet (int modelSet, bool visualize) |
| static void | decode_setVisualizeModelSet (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setVisualizeModelSet (DtMessage &msg, int &modelSet, bool &visualize) |
| virtual void | setAccelerationCachingEnabled (bool flag) |
| static void | decode_setAccelerationCachingEnabled (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setAccelerationCachingEnabled (DtMessage &msg, bool &flag) |
| virtual void | clearAccelerationCache () |
| static void | decode_clearAccelerationCache (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_clearAccelerationCache (DtMessage &msg) |
| virtual void | setInstancingEnabled (bool flag) |
| static void | decode_setInstancingEnabled (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setInstancingEnabled (DtMessage &msg, bool &flag) |
| virtual void | setClearInstancesOnNewScene (bool flag) |
| static void | decode_setClearInstancesOnNewScene (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setClearInstancesOnNewScene (DtMessage &msg, bool &flag) |
| virtual void | clearInstancingCache () |
| static void | decode_clearInstancingCache (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_clearInstancingCache (DtMessage &msg) |
| virtual void | setCompressTextures (bool flag) |
| static void | decode_setCompressTextures (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setCompressTextures (DtMessage &msg, bool &flag) |
The DtDeSharedStateProctor handles the serialization of data to messages for transport from master to slaves.