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 | setUseGlobalTimeZone (bool b) |
| static void | decode_setUseGlobalTimeZone (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setUseGlobalTimeZone (DtMessage &msg, bool &b) |
| virtual void | reloadShader () |
| static void | decode_reloadShader (DtProctor *proctor, DtMessage &msg) |
| 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 | setUseAutofocus (bool useAutofocus) |
| static void | decode_setUseAutofocus (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setUseAutofocus (DtMessage &msg, bool &val) |
| virtual void | setFocalDepth (double focalDepth) |
| static void | decode_setFocalDepth (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setFocalDepth (DtMessage &msg, double &val) |
| virtual void | setFocalRange (double focalRange) |
| static void | decode_setFocalRange (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setFocalRange (DtMessage &msg, double &val) |
| virtual void | setGlobalAmbientValue (float globalAmbientValue) |
| static void | decode_setGlobalAmbientValue (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setGlobalAmbientValue (DtMessage &msg, float &val) |
| virtual void | setUseGlobalAmbient (bool useGlobalAmbient) |
| static void | decode_setUseGlobalAmbient (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setUseGlobalAmbient (DtMessage &msg, bool &val) |
| virtual void | setGlobalDiffuseValue (float globalDiffuseValue) |
| static void | decode_setGlobalDiffuseValue (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setGlobalDiffuseValue (DtMessage &msg, float &val) |
| virtual void | setUseGlobalDiffuse (bool useGlobalDiffuse) |
| static void | decode_setUseGlobalDiffuse (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setUseGlobalDiffuse (DtMessage &msg, bool &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) |
| static void | decode_setShadowState (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setShadowState (DtMessage &msg, bool &shadowMode) |
| 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) |
| virtual void | setPerPixelLightingEnabled (bool state) |
| static void | decode_setPerPixelLightingEnabled (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setPerPixelLightingEnabled (DtMessage &msg, bool &val) |
| virtual void | setOceanPlanarReflectionsEnabled (bool state) |
| static void | decode_setOceanPlanarReflectionsEnabled (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setOceanPlanarReflectionsEnabled (DtMessage &msg, bool &val) |
| virtual void | setOceanPlanarReflectionsLODScale (float state) |
| static void | decode_setOceanPlanarReflectionsLODScale (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setOceanPlanarReflectionsLODScale (DtMessage &msg, float &val) |
| virtual void | setOceanPlanarReflectionsSpecifyFarClip (bool state) |
| static void | decode_setOceanPlanarReflectionsSpecifyFarClip (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setOceanPlanarReflectionsSpecifyFarClip (DtMessage &msg, bool &val) |
| virtual void | setOceanPlanarReflectionsFarClip (double state) |
| static void | decode_setOceanPlanarReflectionsFarClip (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setOceanPlanarReflectionsFarClip (DtMessage &msg, double &val) |
| virtual void | setInstancedRenderingEnabled (bool state) |
| static void | decode_setInstancedRenderingEnabled (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setInstancedRenderingEnabled (DtMessage &msg, bool &val) |
| virtual void | setStaticOceanLodRange (double range) |
| static void | decode_setStaticOceanLodRange (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setStaticOceanLodRange (DtMessage &msg, double &val) |
| virtual void | setLensFlareEnabled (bool state) |
| static void | decode_setLensFlareEnabled (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setLensFlareEnabled (DtMessage &msg, bool &val) |
| virtual void | setCrepuscularRaysEnabled (bool state) |
| static void | decode_setCrepuscularRaysEnabled (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setCrepuscularRaysEnabled (DtMessage &msg, bool &val) |
| virtual void | setWaveSprayEffectEnabled (bool state) |
| static void | decode_setWaveSprayEffectEnabled (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setWaveSprayEffectEnabled (DtMessage &msg, bool &val) |
| virtual void | setRotorWashDecalEnabled (bool state) |
| static void | decode_setRotorWashDecalEnabled (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setRotorWashDecalEnabled (DtMessage &msg, bool &val) |
| virtual void | setTidalStreamWakesEnabled (bool state) |
| static void | decode_setTidalStreamWakesEnabled (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setTidalStreamWakesEnabled (DtMessage &msg, bool &val) |
| virtual void | setOceanHeightMapResolution (double state) |
| static void | decode_setOceanHeightMapResolution (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setOceanHeightMapResolution (DtMessage &msg, double &val) |
| virtual void | setRegenerateCubeMapThreshold (double val) |
| static void | decode_setRegenerateCubeMapThreshold (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setRegenerateCubeMapThreshold (DtMessage &msg, double &val) |
| virtual void | setRegenerateHeightMapPercThreshold (double val) |
| static void | decode_setRegenerateHeightMapPercThreshold (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setRegenerateHeightMapPercThreshold (DtMessage &msg, double &val) |
| virtual void | setOmitCloudInCubeMap (bool state) |
| static void | decode_setOmitCloudInCubeMap (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setOmitCloudInCubeMap (DtMessage &msg, bool &state) |
| virtual void | setOceanHeightMapTextureSize (int setting) |
| static void | decode_setOceanHeightMapTextureSize (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setOceanHeightMapTextureSize (DtMessage &msg, int &val) |
| virtual void | setPlanarReflectionTextureWidth (int setting) |
| static void | decode_setPlanarReflectionTextureWidth (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setPlanarReflectionTextureWidth (DtMessage &msg, int &val) |
| virtual void | setPlanarReflectionTextureHeight (int setting) |
| static void | decode_setPlanarReflectionTextureHeight (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setPlanarReflectionTextureHeight (DtMessage &msg, int &val) |
| virtual void | setLightingEmissionScale (float state) |
| static void | decode_setLightingEmissionScale (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setLightingEmissionScale (DtMessage &msg, float &val) |
| virtual void | setLightingDiffuseScale (float state) |
| static void | decode_setLightingDiffuseScale (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setLightingDiffuseScale (DtMessage &msg, float &val) |
| virtual void | setLightingAmbientScale (float state) |
| static void | decode_setLightingAmbientScale (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setLightingAmbientScale (DtMessage &msg, float &val) |
| virtual void | setIntersectorDrawEnabled (bool state) |
| static void | decode_setIntersectorDrawEnabled (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setIntersectorDrawEnabled (DtMessage &msg, bool &val) |
| virtual void | setIntersectorDrawnDuration (float state) |
| static void | decode_setIntersectorDrawnDuration (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setIntersectorDrawnDuration (DtMessage &msg, float &val) |
| virtual void | setFailedIntersectorColor (const DtColorValue &state) |
| static void | decode_setFailedIntersectorColor (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setFailedIntersectorColor (DtMessage &msg, DtColorValue &val) |
| virtual void | setOddSegmentIntersectorColor (const DtColorValue &state) |
| static void | decode_setOddSegmentIntersectorColor (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setOddSegmentIntersectorColor (DtMessage &msg, DtColorValue &val) |
| virtual void | setEvenSegmentIntersectorColor (const DtColorValue &state) |
| static void | decode_setEvenSegmentIntersectorColor (DtProctor *proctor, DtMessage &msg) |
| static void | serialize_setEvenSegmentIntersectorColor (DtMessage &msg, DtColorValue &val) |
The DtDeSharedStateProctor handles the serialization of data to messages for transport from master to slaves.