VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtDeSharedStateSignaler.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2020 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <vrvCore/vrvCore.h>
14 
16 
18 
19 #include <boost/signal.hpp>
20 #include <boost/signals2/signal.hpp>
21 
22 namespace makVrv
23 {
24  class DtDe;
25 
30  {
31  public:
32 
34  static DtDeSharedStateSignaler& instance(DtDe& de);
35 
37  virtual ~DtDeSharedStateSignaler();
38 
39  //@name Signals
41 
44  boost::signal<void(const std::string&, const std::string&)>
46 
48  boost::signal<void(const std::string& oldName,
49  const std::string& newName)> signal_modelDefinitionRenamed;
50 
52  {
53  PRE_RELOAD_PRIORITY = 0
54  , DEFAULT_RELOAD_PRIORITY = 1
55  , POST_RELOAD_PRIORITY = 2
56  };
57 
64  boost::signals2::signal<void(void)> signal_reloadShader;
65 
68  boost::signal<void()> signal_clearAllTrackHistories;
69 
71  boost::signal<void(bool)> signal_wireframeModeChanged;
74 
76  boost::signal<void(bool)> signal_terrainScalingEnabledChanged;
77 
79  boost::signal<void(double)> signal_terrainScaleFactorChanged;
80 
82  boost::signal<void(bool)> signal_dofUseAutofocusChanged;
83 
85  boost::signal<void(double)> signal_dofFocalDepthChanged;
86 
88  boost::signal<void(double)> signal_dofFocalRangeChanged;
89 
91  boost::signal<void(double)> signal_waterOnScreenSizeChanged;
92 
95 
98  boost::signal<void(double)> signal_clearTrackHistoryOnTerrainScaleChanged;
99 
101  boost::signal<void(float)>
103 
105  boost::signal<void(bool)> signal_shadowStateChanged;
107 
109  boost::signal<void(bool)> signal_ddsFlipChanged;
113 
115  boost::signal<void(bool)> signal_performanceOverlayOnChanged;
116 
118  boost::signal<void(bool)> signal_profilerOverlayOnChanged;
119 
121  boost::signal<void(bool)> signal_imguiOverlayOnChanged;
122 
124  boost::signal<void(bool)> signal_accelerationCachingChanged;
125 
128 
130  boost::signal<void(bool)> signal_instancingChanged;
131 
133  boost::signal<void(bool)> signal_compressTexturesChanged;
134 
136  boost::signal<void(bool)> signal_instancedRenderingEnabledChanged;
137 
139  boost::signal<void(bool)> signal_crepuscularRaysEnabledChanged;
140 
143 
145  boost::signal<void(bool)> signal_atcGlobalModelEnableChanged;
146 
148  boost::signal<void(bool)> signal_atcGlobalTerrainEnableChanged;
149 
151  boost::signal<void(bool)> signal_atcEnableDitherChanged;
152 
154 
158 
161 
164 
166  boost::signal<void(bool)> signal_tidalStreamWakesEnabledChanged;
167 
169  boost::signal<void(double)> signal_oceanPlanarReflectionsFarClipChanged;
170 
172  boost::signal<void(double)> signal_staticOceanLodRangeChanged;
173 
175  boost::signal<void(bool)> signal_waveSprayEffectEnabledChanged;
176 
178  boost::signal<void(bool)> signal_rotorWashDecalEnabledChanged;
179 
181  boost::signal<void(double)> signal_oceanHeightMapResolutionChanged;
182 
184  boost::signal<void(double)> signal_regenerateCubeMapThresholdChanged;
185 
188 
190  boost::signal<void(bool)> signal_omitCloudInCubeMapChanged;
191 
193  boost::signal<void(int)> signal_oceanHeightMapTextureSizeChanged;
194 
197 
200 
202  boost::signal<void(unsigned int)> signal_oceanQualityChanged;
203 
206 
208 
210  boost::signal<void(float)> signal_lightingEmissionScaleChanged;
213 
215  boost::signal<void(float)> signal_lightingDiffuseScaleChanged;
216 
218  boost::signal<void(float)> signal_lightingAmbientScaleChanged;
219 
221  boost::signal<void(float)> signal_globalAmbientValueChanged;
222 
224  boost::signal<void(bool)> signal_useGlobalAmbientChanged;
225 
227  boost::signal<void(float)> signal_globalDiffuseValueChanged;
228 
230  boost::signal<void(bool)> signal_useGlobalDiffuseChanged;
231 
233  boost::signal<void(bool)> signal_perPixelLightingEnabledChanged;
235 
237 
240  boost::signal<void(bool)> signal_intersectorDrawEnabledChanged;
241 
243  boost::signal<void(float)> signal_intersectorDrawnDurationChanged;
244 
246  boost::signal<void(DtColorValue)> signal_failedIntersectorColorChanged;
247 
249  boost::signal<void(DtColorValue)> signal_oddSegmentIntersectorColorChanged;
250 
252  boost::signal<void(DtColorValue)> signal_evenSegmentIntersectorColorChanged;
254 
256 
259  boost::signal<void(bool)> signal_diGuyInstancingEnabledChanged;
260 
262  boost::signal<void(int)> signal_diGuyInstancedLodChanged;
263 
265  boost::signal<void(bool)> signal_diGuyVisualizeInstancingChanged;
266 
268  boost::signal<void(float)> signal_diGuyMaxDrawDistanceChanged;
269 
271  boost::signal<void(float)> signal_diGuyMaxMotionUpdateDistanceChanged;
272 
273 
275  boost::signal<void(bool)> signal_diGuyMultiThreadUpdateChanged;
277 
280  boost::signal<void(bool)> signal_enableHdrChanged;
281 
283  boost::signal<void(bool)> signal_enableHdrAutoExposureChanged;
284 
287 
289  boost::signal<void(bool)> signal_enableHdrBloomChanged;
290 
292  boost::signal<void(bool)> signal_enableHdrStreaksChanged;
293 
295  boost::signal<void(bool)> signal_enableHdrLensFlareChanged;
296 
298  boost::signal<void(double)> signal_lightPointScaleChanged;
299 
301  boost::signal<void(double)> signal_dynamicLightScaleChanged;
302 
304  boost::signal<void(double)> signal_emissiveTextureScaleChanged;
305 
307  boost::signal<void(double)> signal_specularScaleChanged;
308 
310  boost::signal<void(double)> signal_shininessScaleChanged;
311 
313  boost::signal<void(double)> signal_autoExposureRateScaleChanged;
314 
316  boost::signal<void(double)> signal_autoExposurePreScaleChanged;
317 
320  boost::signal<void(double)> signal_autoExposureMinDiffChanged;
321 
324  boost::signal<void(double)> signal_autoExposureMaxDiffChanged;
325 
327  boost::signal<void(double)> signal_autoExposureClampMinChanged;
328 
330  boost::signal<void(double)> signal_autoExposureClampMaxChanged;
331 
333  boost::signal<void(double)> signal_autoExposurePostScaleChanged;
334 
336  boost::signal<void(double)> signal_bloomScaleChanged;
337 
339  boost::signal<void(double)> signal_streakIntensityScaleChanged;
340 
342  boost::signal<void(int)> signal_numStreaksChanged;
343 
345  boost::signal<void(double)> signal_streaksLenScaleChanged;
346 
348  boost::signal<void(double)> signal_streakRotationOffsetChanged;
349 
351  boost::signal<void(double)> signal_lensFlareScaleChanged;
352 
354  boost::signal<void(double)> signal_gammaChanged;
355 
357  boost::signal<void(int)> signal_hdrResolutionScaleChanged;
358 
360  boost::signal<void(double)> signal_hdrOutputScaleChanged;
362 
364 
369 
372 
374  boost::signal<void(bool)> signal_useReverseZBufferChanged;
375 
377  boost::signal<void(bool)> signal_simulationTimeIsPausedChanged;
378 
381  boost::signal<void(int)> signal_occlusionCullingEnabledChanged;
382 
385  boost::signal<void(float)> signal_instancingCullDistanceChanged;
386 
389  boost::signal<void(bool)> signal_instancingCullDistEnabledChanged;
390 
392  boost::signal<void(float)> signal_metaflightPagingDistScaleChanged;
393 
397 
399  boost::signal<void(float)> signal_indirectDistScaleChanged;
400 
402  boost::signal<void(bool)> signal_indirectDistScaleEnabledChanged;
403 
405  boost::signal<void(bool)> signal_wheelRotationEnabledChanged;
406 
408  boost::signal<void(bool)> signal_artPartSmoothingEnabledChanged;
409 
411  boost::signal<void(float)> signal_artPartSmoothingPeriodChanged;
412 
413  protected:
415  };
416 }
boost::signal< void(float)> signal_indirectLodTransitionPercentageChanged
Emitted when the indirect lod transition percentage changes.
Definition: DtDeSharedStateSignaler.h:94
DtColorValue class.
boost::signal< void(float)> signal_diGuyMaxDrawDistanceChanged
Emitted when diguy MaxDrawDistance changed.
Definition: DtDeSharedStateSignaler.h:268
boost::signal< void(double)> signal_streakRotationOffsetChanged
Emitted when the streak rotation offset is changed.
Definition: DtDeSharedStateSignaler.h:348
boost::signal< void(bool)> signal_profilerOverlayOnChanged
Emitted when the on/off state of the function profiler overlay has changed.
Definition: DtDeSharedStateSignaler.h:118
Virtual base class.
Definition: DtVirtualBaseClass.h:22
boost::signal< void(bool)> signal_useReverseZBufferChanged
Emitted when the use reverse Z buffer flag is changed.
Definition: DtDeSharedStateSignaler.h:374
boost::signal< void(bool)> signal_atcGlobalModelEnableChanged
Emitted when alpha to coverage for models is changed.
Definition: DtDeSharedStateSignaler.h:145
boost::signal< void()> signal_clearInstancingCacheRequested
Emitted when the instancing cache is cleared.
Definition: DtDeSharedStateSignaler.h:127
boost::signal< void(double)> signal_autoExposureMinDiffChanged
Emitted when the scalar used to clamp the luminance scale to a minimum difference from the lighting c...
Definition: DtDeSharedStateSignaler.h:320
boost::signal< void(double)> signal_dynamicLightScaleChanged
Emitted when the dynamic light scalar is changed.
Definition: DtDeSharedStateSignaler.h:301
boost::signal< void(bool)> signal_imguiOverlayOnChanged
Emitted when the on/off state of the imgui debug ui overlay has changed.
Definition: DtDeSharedStateSignaler.h:121
boost::signal< void(float)> signal_globalDiffuseValueChanged
Emitted when the diffuse factor is changed.
Definition: DtDeSharedStateSignaler.h:227
boost::signal< void(float)> signal_lightingAmbientScaleChanged
Emitted when the ambient light scale is changed.
Definition: DtDeSharedStateSignaler.h:218
boost::signal< void(bool)> signal_enableHdrAutoExposureChanged
Emitted when the HDR auto exposure flag is changed.
Definition: DtDeSharedStateSignaler.h:283
boost::signal< void(bool)> signal_dofUseAutofocusChanged
Emitted when auto focus is changed.
Definition: DtDeSharedStateSignaler.h:82
boost::signal< void(double)> signal_staticOceanLodRangeChanged
Emitted when static ocean LOD range changes.
Definition: DtDeSharedStateSignaler.h:172
boost::signal< void(DtColorValue)> signal_oddSegmentIntersectorColorChanged
Emitted when the color of odd segments of successful intersectors changes.
Definition: DtDeSharedStateSignaler.h:249
boost::signal< void(bool)> signal_waveSprayEffectEnabledChanged
Emitted when the sea spray particle effects change.
Definition: DtDeSharedStateSignaler.h:175
boost::signal< void(bool)> signal_crepuscularRaysEnabledChanged
Emitted when crepuscular rays (sun rays) change.
Definition: DtDeSharedStateSignaler.h:139
boost::signal< void(double)> signal_lensFlareScaleChanged
Emitted when the lens flare scalar is chagned.
Definition: DtDeSharedStateSignaler.h:351
boost::signal< void(double)> signal_dofFocalRangeChanged
Emitted when the focal range is changed.
Definition: DtDeSharedStateSignaler.h:88
boost::signal< void(const std::string &oldName, const std::string &newName)> signal_modelDefinitionRenamed
Emitted when the model definition is renamed.
Definition: DtDeSharedStateSignaler.h:49
boost::signal< void(DtColorValue)> signal_evenSegmentIntersectorColorChanged
Emitted when the color of even segments of successful intersectors changes.
Definition: DtDeSharedStateSignaler.h:252
boost::signal< void(int)> signal_hdrResolutionScaleChanged
Emitted when HDR resolution scalar is changed.
Definition: DtDeSharedStateSignaler.h:357
boost::signal< void(bool)> signal_instancedRenderingEnabledChanged
Emitted when instanced rendering enabled changes.
Definition: DtDeSharedStateSignaler.h:136
boost::signal< void(int)> signal_occlusionCullingEnabledChanged
Emitted when the min number of copies of models before instancing is changed in a metaflight terrain...
Definition: DtDeSharedStateSignaler.h:381
A global signaler object for the state that is shared between master and slaves.
Definition: DtDeSharedStateSignaler.h:29
boost::signal< void(double)> signal_regenerateHeightMapPercThresholdChanged
Emitted when regenerate height map percentage threshold changes.
Definition: DtDeSharedStateSignaler.h:187
boost::signal< void(bool)> signal_useGlobalAmbientChanged
Emitted when the use material ambient is changed.
Definition: DtDeSharedStateSignaler.h:224
boost::signal< void(float)> signal_indirectDistScaleChanged
Emitted when the indirect distance scale has changed.
Definition: DtDeSharedStateSignaler.h:399
boost::signal< void(int)> signal_planarReflectionTextureHeightChanged
Emitted when the planar reflection texture height is changed.
Definition: DtDeSharedStateSignaler.h:199
boost::signal< void(float)> signal_artPartSmoothingPeriodChanged
Emitted when art part smoothing period for entities has changed.
Definition: DtDeSharedStateSignaler.h:411
boost::signal< void(float)> signal_instancingCullDistanceChanged
Emitted when the override culling distance of the instancing manager has changed. ...
Definition: DtDeSharedStateSignaler.h:385
boost::signal< void(double)> signal_autoExposureClampMinChanged
Emitted when the final clamp minimum value for the luminance scale is changed.
Definition: DtDeSharedStateSignaler.h:327
boost::signal< void(double)> signal_streaksLenScaleChanged
Emitted when the streak length scalar is changed.
Definition: DtDeSharedStateSignaler.h:345
boost::signal< void(bool)> signal_diGuyVisualizeInstancingChanged
Emitted when diguy VisualizeInstancing changed.
Definition: DtDeSharedStateSignaler.h:265
boost::signal< void(bool)> signal_instancingChanged
Emitted when the instancing changes.
Definition: DtDeSharedStateSignaler.h:130
boost::signals2::signal< void(void)> signal_reloadShader
Emitted when the reload shader message is sent Important Must specify ReloadShaderSlotPriority for re...
Definition: DtDeSharedStateSignaler.h:64
boost::signal< void(bool)> signal_simulationTimeIsPausedChanged
Emitted when the use simulation time is paused flag is changed.
Definition: DtDeSharedStateSignaler.h:377
boost::signal< void(bool)> signal_tidalStreamWakesEnabledChanged
Emitted when tidal stream wakes enabled changes.
Definition: DtDeSharedStateSignaler.h:166
boost::signal< void(double)> signal_oceanHeightMapResolutionChanged
Emitted when ocean height-map resolution change.
Definition: DtDeSharedStateSignaler.h:181
Contains the DtSharedRenderSettings class declaration.
boost::signal< void(double)> signal_autoExposureRateScaleChanged
Emitted when the auto exposure time rate scalar is changed.
Definition: DtDeSharedStateSignaler.h:313
boost::signal< void(float)> signal_terrainMagnificationHighLodAngleChanged
Shared Experimental Settings.
Definition: DtDeSharedStateSignaler.h:367
boost::signal< void(const std::string &, const std::string &)> signal_coordinateSystemChanged
Emitted when the coordinate system changes.
Definition: DtDeSharedStateSignaler.h:45
boost::signal< void(bool)> signal_accelerationCachingChanged
Emitted when the acceleration caching changes.
Definition: DtDeSharedStateSignaler.h:124
boost::signal< void(bool)> signal_diGuyMultiThreadUpdateChanged
Emitted when diguy MultiThreadUpdate changed.
Definition: DtDeSharedStateSignaler.h:275
boost::signal< void(unsigned int)> signal_oceanQualityChanged
Emitted when the ocean quality is changed.
Definition: DtDeSharedStateSignaler.h:202
boost::signal< void(int)> signal_numStreaksChanged
Emitted when the number of streaks is changed.
Definition: DtDeSharedStateSignaler.h:342
boost::signal< void(double)> signal_dofFocalDepthChanged
Emitted when the focal depth is changed.
Definition: DtDeSharedStateSignaler.h:85
Contains makVrv::DtVirtualBaseClass class.
boost::signal< void(bool)> signal_atcEnableDitherChanged
Emitted when alpha to coverage dither enable is changed.
Definition: DtDeSharedStateSignaler.h:151
boost::signal< void(double)> signal_shininessScaleChanged
Emitted when the shininess scalar is changed.
Definition: DtDeSharedStateSignaler.h:310
boost::signal< void(double)> signal_hdrOutputScaleChanged
Emitted when HDR output scalar is changed.
Definition: DtDeSharedStateSignaler.h:360
boost::signal< void(double)> signal_streakIntensityScaleChanged
Emitted when the streak intensity scalar is changed.
Definition: DtDeSharedStateSignaler.h:339
boost::signal< void(bool)> signal_performanceOverlayOnChanged
Emitted when the on/off state of the performance overlay has changed.
Definition: DtDeSharedStateSignaler.h:115
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
boost::signal< void(DtColorValue)> signal_failedIntersectorColorChanged
Emitted when the color of drawn failed intersectors changes.
Definition: DtDeSharedStateSignaler.h:246
boost::signal< void(bool)> signal_atcGlobalTerrainEnableChanged
Emitted when alpha to coverage for terra patches is changed.
Definition: DtDeSharedStateSignaler.h:148
boost::signal< void(float)> signal_intersectorDrawnDurationChanged
Emitted when the duration that intersectors should be drawn changes.
Definition: DtDeSharedStateSignaler.h:243
boost::signal< void(bool)> signal_oceanPlanarReflectionsEnabledChanged
Shared OceanRender Settings.
Definition: DtDeSharedStateSignaler.h:157
boost::signal< void(float)> signal_oceanPlanarReflectionsLODScaleChanged
Emitted when ocean planar reflections camera LOD scale changes.
Definition: DtDeSharedStateSignaler.h:160
boost::signal< void(double)> signal_terrainScaleFactorChanged
Emitted when the terrain scale factor setting is changed.
Definition: DtDeSharedStateSignaler.h:79
ReloadShaderSlotPriority
Definition: DtDeSharedStateSignaler.h:51
boost::signal< void(bool)> signal_rotorWashDecalEnabledChanged
Emitted when the rotor wash detailed texture decals change.
Definition: DtDeSharedStateSignaler.h:178
boost::signal< void(bool)> signal_planarReflectionsShowSpeedTreesChanged
Emitted when the planar reflection show speed tree flag is changed.
Definition: DtDeSharedStateSignaler.h:205
boost::signal< void(bool)> signal_oceanPlanarReflectionsSpecifyFarClipChanged
Emitted when ocean planar reflections specify far clip enabled changes.
Definition: DtDeSharedStateSignaler.h:163
boost::signal< void(double)> signal_oceanPlanarReflectionsFarClipChanged
Emitted when ocean planar reflections camera&#39;s far clip changes.
Definition: DtDeSharedStateSignaler.h:169
boost::signal< void(double)> signal_emissiveTextureScaleChanged
Emitted when the emissive texture scalar is changed.
Definition: DtDeSharedStateSignaler.h:304
boost::signal< void(bool)> signal_terrainScalingEnabledChanged
Emitted when the terrain scaling enabled setting is changed.
Definition: DtDeSharedStateSignaler.h:76
boost::signal< void(double)> signal_regenerateCubeMapThresholdChanged
Emitted when regenerate cube map threshold changes.
Definition: DtDeSharedStateSignaler.h:184
boost::signal< void(bool)> signal_wheelRotationEnabledChanged
Emitted when the wheel rotation for entities has been enabled or disabled.
Definition: DtDeSharedStateSignaler.h:405
boost::signal< void(bool)> signal_omitCloudInCubeMapChanged
Emitted when use omit cloud in cube map changes.
Definition: DtDeSharedStateSignaler.h:190
boost::signal< void(int)> signal_diGuyInstancedLodChanged
Emitted when diguy InstancedLod changed.
Definition: DtDeSharedStateSignaler.h:262
boost::signal< void(double)> signal_waterOnScreenSizeChanged
Emitted when the water on Screen effect size changed.
Definition: DtDeSharedStateSignaler.h:91
boost::signal< void(bool)> signal_compressTexturesChanged
Emitted when compressing textures changes.
Definition: DtDeSharedStateSignaler.h:133
boost::signal< void(float)> signal_metaflightPagingDistScaleChanged
Emitted when the paging distance scale for metaflight has changed.
Definition: DtDeSharedStateSignaler.h:392
boost::signal< void(bool)> signal_enableHdrExposureCorrelationChanged
Emitted when the HDR exposure correlation flag is changed.
Definition: DtDeSharedStateSignaler.h:286
boost::signal< void(bool)> signal_useGlobalDiffuseChanged
Emitted when the use material diffuse is changed.
Definition: DtDeSharedStateSignaler.h:230
boost::signal< void(bool)> signal_perPixelLightingEnabledChanged
Emitted when per pixel lighting changes.
Definition: DtDeSharedStateSignaler.h:233
boost::signal< void(double)> signal_lightPointScaleChanged
Emitted when the light point scalar is changed.
Definition: DtDeSharedStateSignaler.h:298
boost::signal< void(bool)> signal_artPartSmoothingEnabledChanged
Emitted when art part smoothing for entities has been enabled or disabled.
Definition: DtDeSharedStateSignaler.h:408
boost::signal< void()> signal_clearAllTrackHistories
Signal emitted when terrain scaling enabled or scale factor changes.
Definition: DtDeSharedStateSignaler.h:68
boost::signal< void(bool)> signal_enableHdrChanged
Shared PostProcessor Settings.
Definition: DtDeSharedStateSignaler.h:280
boost::signal< void(bool)> signal_shadowStateChanged
Emitted when the shadow state changes.
Definition: DtDeSharedStateSignaler.h:105
boost::signal< void(double)> signal_bloomScaleChanged
Emitted when the bloom scalar is changed.
Definition: DtDeSharedStateSignaler.h:336
boost::signal< void(bool)> signal_indirectDistScaleEnabledChanged
Emitted when the indirect distance scale has been enabled or disabled.
Definition: DtDeSharedStateSignaler.h:402
boost::signal< void(bool)> signal_enableHdrBloomChanged
Emitted when the HDR bloom enabled flag is changed.
Definition: DtDeSharedStateSignaler.h:289
boost::signal< void(double)> signal_clearTrackHistoryOnTerrainScaleChanged
Emitted when the clear track history on terrain scale factor changed setting is changed.
Definition: DtDeSharedStateSignaler.h:98
boost::signal< void(int)> signal_planarReflectionTextureWidthChanged
Emitted when the planar reflection texture width is changed.
Definition: DtDeSharedStateSignaler.h:196
boost::signal< void(float)> signal_lightingDiffuseScaleChanged
Emitted when the diffuse light scale is changed.
Definition: DtDeSharedStateSignaler.h:215
boost::signal< void(double)> signal_autoExposureClampMaxChanged
Emitted when the final clamp maximum value for the luminance scale is changed.
Definition: DtDeSharedStateSignaler.h:330
boost::signal< void(bool)> signal_instancingCullDistEnabledChanged
Emitted when the instancing manager enabled or disabled override of the culling distance.
Definition: DtDeSharedStateSignaler.h:389
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
boost::signal< void(bool)> signal_metaflightPagingDistScaleEnabledChanged
Emitted when the paging distance scale for metaflight has been enabled or disabled.
Definition: DtDeSharedStateSignaler.h:396
boost::signal< void(bool)> signal_intersectorDrawEnabledChanged
Shared Intersector Settings.
Definition: DtDeSharedStateSignaler.h:240
boost::signal< void(double)> signal_specularScaleChanged
Emitted when the specular scalar is chagned.
Definition: DtDeSharedStateSignaler.h:307
boost::signal< void(double)> signal_autoExposurePreScaleChanged
Emitted when the scalar used to modify the readback luminance value is changed.
Definition: DtDeSharedStateSignaler.h:316
boost::signal< void(int)> signal_oceanHeightMapTextureSizeChanged
Emitted when the ocean height map texture size is changed.
Definition: DtDeSharedStateSignaler.h:193
boost::signal< void(double)> signal_autoExposurePostScaleChanged
Emitted when the scalar used to scale the final luminance scale is changed.
Definition: DtDeSharedStateSignaler.h:333
boost::signal< void(int)> signal_componentVisualizationModeChanged
Emitted when use component visualization changes.
Definition: DtDeSharedStateSignaler.h:142
boost::signal< void(float)> signal_terrainMagnificationScaleFactorChanged
Emitted when the paged lod scale factor is changed.
Definition: DtDeSharedStateSignaler.h:371
boost::signal< void(bool)> signal_enableHdrLensFlareChanged
Emitted when the HDR lens flare enabled flag is changed.
Definition: DtDeSharedStateSignaler.h:295
boost::signal< void(double)> signal_autoExposureMaxDiffChanged
Emitted when the scalar used to clamp the luminance scale to a maximum difference from the lighting c...
Definition: DtDeSharedStateSignaler.h:324
boost::signal< void(float)> signal_diGuyMaxMotionUpdateDistanceChanged
Emitted when diguy MaxMotionUpdateDistance changed.
Definition: DtDeSharedStateSignaler.h:271
boost::signal< void(float)> signal_planViewGeocentricOccludedTransparencyChanged
Emitted when the plan view geocentric occluded transparency is changed.
Definition: DtDeSharedStateSignaler.h:102
boost::signal< void(bool)> signal_enableHdrStreaksChanged
Emitted when the HDR Streak effect enabled flag is changed.
Definition: DtDeSharedStateSignaler.h:292
boost::signal< void(bool)> signal_diGuyInstancingEnabledChanged
Shared DiGuy Settings.
Definition: DtDeSharedStateSignaler.h:259
boost::signal< void(double)> signal_gammaChanged
Emitted when HDR final gamma adjustment is chagned.
Definition: DtDeSharedStateSignaler.h:354
boost::signal< void(float)> signal_globalAmbientValueChanged
Emitted when the ambient factor is changed.
Definition: DtDeSharedStateSignaler.h:221
Contains DLL export macros.

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)