|
| | DtIgSettingsController (DtDe &de, DtCigiConnection &connection) |
| | Constructor. More...
|
| |
| virtual void | slot_onPerformanceOverlayChanged (bool enable) |
| | Slot called when the DtComponentSignaler::signal_performanceOverlaySet signal is received. More...
|
| |
| virtual void | performSetPerformanceOverlay (bool enable) |
| | Turns the performance overlay on or off. More...
|
| |
| virtual void | slot_onPrecipitationChanged (bool enabled, int precipType, float intensity) |
| | Slot called when the DtComponentSignaler::signal_precipitationSet signal is received. More...
|
| |
| virtual void | slot_onAtmosphericLayerSet (float baseMSLAltitude, float speed, float direction, float visibilityDistance, unsigned int obscurant) |
| | Slot called when signal_atmosphericLayerSet is raised. More...
|
| |
| virtual void | performSetAtmosphericLayer (float baseMSLAltitude, float speed, float direction, float visibilityDistance, unsigned int obscurant) |
| | Called by slot_onAtmosphericLayerSet if single threaded, or queued to be run in the main thread Always called from the main thread. More...
|
| |
| virtual void | slot_onVisibilityChanged (float visibility) |
| | Slot called when signal_visibilityChanged is raised - meters. More...
|
| |
| virtual void | performSetVisibility (float visibility) |
| | Called by slot_onVisibilityChanged if single threaded, or queued to be run in the main thread Always called from the main thread. More...
|
| |
| virtual void | slot_onWindSpeedAndDirectionSet (float windSpeed, float windDirection) |
| | Slot called when signal_windSpeedAndDirectionSet is raised - m/s and radians. More...
|
| |
| virtual void | performSetWindSpeedAndDirection (float windSpeed, float windDirection) |
| | Called by slot_onWindSpeedAndDirectionSet if single threaded, or queued to be run in the main thread Always called from the main thread. More...
|
| |
| void | slot_onLightPointGroupColorSet (std::string groupName, float colorR, float colorG, float colorB, float colorA) |
| | Slot called when signal_lightPointGroupColorSet is raised. More...
|
| |
| void | performLightPointGroupColor (std::string groupName, float colorR, float colorG, float colorB, float colorA) |
| | Called by slot_onLightPointGroupColorSet if single threaded, or queued to be run in the main thread Always called from the main thread. More...
|
| |
| virtual void | performSetPrecipitation (bool enabled, int precipType, float intensity) |
| | Sets the precipitation enabled, type, and intensity. More...
|
| |
| virtual void | slot_onWireframeModeChanged (bool onOff) |
| | Slot called when the DtComponentSignaler::signal_wireFrameRenderingSet signal is received. More...
|
| |
| virtual void | performSetWireframeMode (bool onOff) |
| | Turns wireframe mode on or off. More...
|
| |
| virtual void | slot_onPagerLodControlChanged (float pagerLodScale, float pagerHighLodAngle) |
| |
| virtual void | performSetPagerLodControl (float pagerLodScale, float pagerHighLodAngle) |
| |
| virtual void | slot_onTimeSet (int year, int month, int day, int hour, int minute) |
| | Slot called when the DtCigiConnection::signal_timeSet signal is received. More...
|
| |
| virtual void | slot_onEphemerisEnableSet (bool continuous) |
| | Slot called when the DtCigiConnection::signal_ephemerisEnableSet signal is received. More...
|
| |
| virtual void | performSetTime (int year, int month, int day, int hour, int minute) |
| | Sets the time. More...
|
| |
| virtual void | performSetEphemerisEnable (bool continuous) |
| | Sets the ephemeris model state. More...
|
| |
| virtual void | slot_onShadowsSet (bool enabled, int quality) |
| | Slot called when the DtComponentSignaler::signal_shadowsSet signal is received. More...
|
| |
| virtual void | performShadowsSet (bool enabled, int quality) |
| | Turns the shadows on/off and sets the quality. More...
|
| |
| virtual void | slot_onWaterCurrentSpeedAndDirectionSet (float speed, float direction) |
| | Slot called when the DtComponentSignaler::signal_waterCurrentSpeedAndDirectionSet is received. More...
|
| |
| virtual void | performWaterCurrentSpeedAndDirectionSet (float speed, float direction) |
| | Sets the water current speed and direction in the environment object. More...
|
| |
| virtual void | slot_windDrivenSeaStateSet (bool windDriven) |
| | Slot called when the DtComponentSignaler::signal_windDrivenSeaStateSet is received. More...
|
| |
| virtual void | performWindDrivenSeaStateSet (bool windDriven) |
| | Sets if the sea state is driven by the wind. More...
|
| |
| virtual void | slot_waterSurfaceTransparencySet (float transparency) |
| | Slot called when the DtComponentSignaler::signal_waterSurfaceTransparencySet is received. More...
|
| |
| virtual void | performWaterSurfaceTransparencySet (float transparency) |
| | Sets the transparency of the water surface. More...
|
| |
| virtual void | slot_seaLevelSet (float seaLevel) |
| | Slot called when the DtComponentSignaler::signal_seaLevelSet is received. More...
|
| |
| virtual void | performSeaLevelSet (float transparency) |
| | Sets the water level/height. More...
|
| |
| virtual void | slot_waterChoppinessSet (bool choppiness) |
| | Slot for the choppiness signal calls performChoppinessSet in a thread safe manner. More...
|
| |
| virtual void | performWaterChoppinessSet (bool choppiness) |
| | Sets the choppiness, note this is 0-1 from a CIGI bool in the maritime packet. More...
|
| |
| virtual void | slot_seaStateSet (int seaState) |
| | Slot called when sea state signal is called call perform sea state set in a thread safe manner. More...
|
| |
| virtual void | performSeaStateSet (int seaState) |
| | Sets the sea states Always called from the main thread. More...
|
| |
| virtual void | slot_seaStateDirectionSet (float seaStateDirection) |
| | slots called when the sea state direction signal is called calls perfrom set sea state direction in a thread safe manner More...
|
| |
| virtual void | performSeaStateDirectionSet (float seaStateDirection) |
| | set the sea state direction Always called form the main thread More...
|
| |
| virtual void | slot_seaSwellStateSet (int seaSwellState) |
| | Slot called when sea Swell signal is called call perform sea Swell set in a thread safe manner. More...
|
| |
| virtual void | performSeaSwellStateSet (int seaSwellState) |
| | Sets the sea Swells Always called from the main thread. More...
|
| |
| virtual void | slot_seaSwellStateDirectionSet (float seaSwellStateDirection) |
| | slots called when the sea Swell direction signal is called calls perfrom set sea Swell direction in a thread safe manner More...
|
| |
| virtual void | performSeaSwellStateDirectionSet (float seaSwellStateDirection) |
| | set the sea Swell direction Always called form the main thread More...
|
| |
| virtual void | slot_environmentalConditionChanged (std::string) |
| | slot called when signal_environmentalConditionChanged is raised More...
|
| |
| virtual void | performEnvironmentalConditionChanged (std::string) |
| | Change environmental condition This method should only be called from the main (render) thread. More...
|
| |
| virtual void | slot_fogColorChanged (float r, float g, float b) |
| | slot called when signal_fogColorChanged is raised; rgb are normalized color values This is silver linig fog not ground fog More...
|
| |
| virtual void | performFogColorChanged (float r, float g, float b) |
| | Set the fog color. More...
|
| |
| virtual void | slot_snowAccumulationSettingsChanged (float depth, float roadDepth, float minElevation, float elevationRange) |
| | Called when signal_snowAccumulationSettingsChanged is raised. More...
|
| |
| virtual void | performSnowAccumulationSettingsChanged (float depth, float roadCoverage, float minElevation, float elevationRange) |
| | Method to effect the snow settings changes. This method must be called from the main (render) thread. More...
|
| |
| virtual void | slot_rainAccumulationSettingsChanged (float depth) |
| | Method called when signal_rainAccumulationSettingsChanged is raised Parameters are Depth(coverage) . More...
|
| |
| virtual void | performRainAccumulationSettingsChanged (float depth) |
| | Method to effect the rain settings changes. This method must be called from the main (render) thread. More...
|
| |
This class acts on various CIGI messages that change settings in the IG.
All of the "perform" methods are added as driver functions if the CIGI processing is done in a separate thread, or performed immediately if in a single-thread.