VR-Forces 4.10 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) 2021 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <vrvCore/vrvCore.h>
14 
16 
18 
19 #include <vrvUtil/signalslib.h>
20 
21 namespace makVrv
22 {
23  class DtDe;
24 
29  {
30  public:
31 
33  static DtDeSharedStateSignaler& instance(DtDe& de);
34 
36  virtual ~DtDeSharedStateSignaler();
37 
38  //@name Signals
40 
43  boost::signalslib::signal<void(const std::string&, const std::string&)>
45 
47  boost::signalslib::signal<void(const std::string& oldName,
48  const std::string& newName)> signal_modelDefinitionRenamed;
49 
51  {
52  PRE_RELOAD_PRIORITY = 0
53  , DEFAULT_RELOAD_PRIORITY = 1
54  , POST_RELOAD_PRIORITY = 2
55  };
56 
62  boost::signalslib::signal<void(void)> signal_reloadShader;
63 
66  boost::signalslib::signal<void()> signal_clearAllTrackHistories;
67 
69  boost::signalslib::signal<void(bool)> signal_wireframeModeChanged;
72 
74  boost::signalslib::signal<void(bool)> signal_terrainScalingEnabledChanged;
75 
77  boost::signalslib::signal<void(double)> signal_terrainScaleFactorChanged;
78 
80  boost::signalslib::signal<void(bool)> signal_dofUseAutofocusChanged;
81 
83  boost::signalslib::signal<void(double)> signal_dofFocalDepthChanged;
84 
86  boost::signalslib::signal<void(double)> signal_dofFocalRangeChanged;
87 
89  boost::signalslib::signal<void(double)> signal_waterOnScreenSizeChanged;
90 
92  boost::signalslib::signal<void(float)> signal_indirectLodTransitionPercentageChanged;
93 
96  boost::signalslib::signal<void(double)> signal_clearTrackHistoryOnTerrainScaleChanged;
97 
99  boost::signalslib::signal<void(float)>
101 
103  boost::signalslib::signal<void(bool)> signal_shadowStateChanged;
105 
107  boost::signalslib::signal<void(bool)> signal_ddsFlipChanged;
111 
113  boost::signalslib::signal<void(unsigned int)> signal_performanceOverlayStateChanged;
114 
116  boost::signalslib::signal<void(bool)> signal_profilerOverlayOnChanged;
117 
119  boost::signalslib::signal<void(bool)> signal_imguiOverlayOnChanged;
120 
122  boost::signalslib::signal<void(bool)> signal_accelerationCachingChanged;
123 
125  boost::signalslib::signal<void()> signal_clearInstancingCacheRequested;
126 
128  boost::signalslib::signal<void(bool)> signal_instancingChanged;
129 
131  boost::signalslib::signal<void(bool)> signal_compressTexturesChanged;
132 
134  boost::signalslib::signal<void(bool)> signal_instancedRenderingEnabledChanged;
135 
137  boost::signalslib::signal<void(bool)> signal_indirectRenderingEnabledChanged;
138 
140  boost::signalslib::signal<void(bool)> signal_crepuscularRaysEnabledChanged;
141 
143  boost::signalslib::signal<void(bool)> signal_colorizePerDrawableEnabledChanged;
144 
146  boost::signalslib::signal<void(int)> signal_componentVisualizationModeChanged;
147 
149  boost::signalslib::signal<void(bool)> signal_atcGlobalModelEnableChanged;
150 
152  boost::signalslib::signal<void(bool)> signal_atcGlobalTerrainEnableChanged;
153 
155  boost::signalslib::signal<void(bool)> signal_atcEnableDitherChanged;
156 
158  boost::signalslib::signal<void(bool)> signal_paperMapEnabledChanged;
159 
161  boost::signalslib::signal<void(double)> signal_paperMapLayerTimeoutChanged;
162 
164  boost::signalslib::signal<void(std::string)> signal_paperMapGroupChanged;
165 
167  boost::signalslib::signal<void(bool)> signal_paperMapIntersectionOverrideChanged;
168 
170 
173  boost::signalslib::signal<void(bool)> signal_oceanPlanarReflectionsEnabledChanged;
174 
176  boost::signalslib::signal<void(float)> signal_oceanPlanarReflectionsLODScaleChanged;
177 
179  boost::signalslib::signal<void(bool)> signal_oceanPlanarReflectionsSpecifyFarClipChanged;
180 
182  boost::signalslib::signal<void(bool)> signal_tidalStreamWakesEnabledChanged;
183 
185  boost::signalslib::signal<void(double)> signal_oceanPlanarReflectionsFarClipChanged;
186 
188  boost::signalslib::signal<void(double)> signal_staticOceanLodRangeChanged;
189 
191  boost::signalslib::signal<void(bool)> signal_waveSprayEffectEnabledChanged;
192 
194  boost::signalslib::signal<void(bool)> signal_rotorWashDecalEnabledChanged;
195 
197  boost::signalslib::signal<void(double)> signal_oceanHeightMapResolutionChanged;
198 
200  boost::signalslib::signal<void(double)> signal_regenerateCubeMapThresholdChanged;
201 
203  boost::signalslib::signal<void(double)> signal_regenerateHeightMapPercThresholdChanged;
204 
206  boost::signalslib::signal<void(bool)> signal_omitCloudInCubeMapChanged;
207 
209  boost::signalslib::signal<void(int)> signal_oceanHeightMapTextureSizeChanged;
210 
212  boost::signalslib::signal<void(int)> signal_planarReflectionTextureWidthChanged;
213 
215  boost::signalslib::signal<void(int)> signal_planarReflectionTextureHeightChanged;
216 
218  boost::signalslib::signal<void(unsigned int)> signal_oceanQualityChanged;
219 
221  boost::signalslib::signal<void(bool)> signal_planarReflectionsShowSpeedTreesChanged;
222 
224 
226  boost::signalslib::signal<void(float)> signal_lightingEmissionScaleChanged;
229 
231  boost::signalslib::signal<void(float)> signal_lightingDiffuseScaleChanged;
232 
234  boost::signalslib::signal<void(float)> signal_lightingAmbientScaleChanged;
235 
237  boost::signalslib::signal<void(float)> signal_globalAmbientValueChanged;
238 
240  boost::signalslib::signal<void(bool)> signal_useGlobalAmbientChanged;
241 
243  boost::signalslib::signal<void(float)> signal_globalDiffuseValueChanged;
244 
246  boost::signalslib::signal<void(bool)> signal_useGlobalDiffuseChanged;
247 
249  boost::signalslib::signal<void(bool)> signal_perPixelLightingEnabledChanged;
251 
253 
256  boost::signalslib::signal<void(bool)> signal_intersectorDrawEnabledChanged;
257 
259  boost::signalslib::signal<void(float)> signal_intersectorDrawnDurationChanged;
260 
262  boost::signalslib::signal<void(DtColorValue)> signal_failedIntersectorColorChanged;
263 
265  boost::signalslib::signal<void(DtColorValue)> signal_oddSegmentIntersectorColorChanged;
266 
268  boost::signalslib::signal<void(DtColorValue)> signal_evenSegmentIntersectorColorChanged;
270 
272 
275  boost::signalslib::signal<void(bool)> signal_diGuyInstancingEnabledChanged;
276 
278  boost::signalslib::signal<void(int)> signal_diGuyInstancedLodChanged;
279 
281  boost::signalslib::signal<void(bool)> signal_diGuyVisualizeInstancingChanged;
282 
284  boost::signalslib::signal<void(bool)> signal_diGuyTextureVariationsEnabledChanged;
285 
287  boost::signalslib::signal<void(float)> signal_diGuyMaxDrawDistanceChanged;
288 
290  boost::signalslib::signal<void(float)> signal_diGuyMaxMotionUpdateDistanceChanged;
291 
292 
294  boost::signalslib::signal<void(bool)> signal_diGuyMultiThreadUpdateChanged;
296 
299  boost::signalslib::signal<void(bool)> signal_enableHdrChanged;
300 
302  boost::signalslib::signal<void(bool)> signal_enableHdrAutoExposureChanged;
303 
305  boost::signalslib::signal<void(bool)> signal_enableHdrExposureCorrelationChanged;
306 
308  boost::signalslib::signal<void(bool)> signal_enableHdrBloomChanged;
309 
311  boost::signalslib::signal<void(bool)> signal_enableHdrStreaksChanged;
312 
314  boost::signalslib::signal<void(bool)> signal_enableHdrLensFlareChanged;
315 
317  boost::signalslib::signal<void(double)> signal_lightPointScaleChanged;
318 
320  boost::signalslib::signal<void(double)> signal_dynamicLightScaleChanged;
321 
323  boost::signalslib::signal<void(double)> signal_emissiveTextureScaleChanged;
324 
326  boost::signalslib::signal<void(double)> signal_specularScaleChanged;
327 
329  boost::signalslib::signal<void(double)> signal_shininessScaleChanged;
330 
332  boost::signalslib::signal<void(double)> signal_autoExposureRateScaleChanged;
333 
335  boost::signalslib::signal<void(double)> signal_autoExposurePreScaleChanged;
336 
339  boost::signalslib::signal<void(double)> signal_autoExposureMinDiffChanged;
340 
343  boost::signalslib::signal<void(double)> signal_autoExposureMaxDiffChanged;
344 
346  boost::signalslib::signal<void(double)> signal_autoExposureClampMinChanged;
347 
349  boost::signalslib::signal<void(double)> signal_autoExposureClampMaxChanged;
350 
352  boost::signalslib::signal<void(double)> signal_autoExposurePostScaleChanged;
353 
355  boost::signalslib::signal<void(double)> signal_bloomScaleChanged;
356 
358  boost::signalslib::signal<void(double)> signal_streakIntensityScaleChanged;
359 
361  boost::signalslib::signal<void(int)> signal_numStreaksChanged;
362 
364  boost::signalslib::signal<void(double)> signal_streaksLenScaleChanged;
365 
367  boost::signalslib::signal<void(double)> signal_streakRotationOffsetChanged;
368 
370  boost::signalslib::signal<void(double)> signal_lensFlareScaleChanged;
371 
373  boost::signalslib::signal<void(double)> signal_gammaChanged;
374 
376  boost::signalslib::signal<void(int)> signal_hdrResolutionScaleChanged;
377 
379  boost::signalslib::signal<void(double)> signal_hdrOutputScaleChanged;
381 
383 
386  boost::signalslib::signal<void(float)> signal_terrainMagnificationHighLodAngleChanged;
388 
390  boost::signalslib::signal<void(float)> signal_terrainMagnificationScaleFactorChanged;
391 
393  boost::signalslib::signal<void(bool)> signal_useReverseZBufferChanged;
394 
396  boost::signalslib::signal<void(bool)> signal_simulationTimeIsPausedChanged;
397 
400  boost::signalslib::signal<void(int)> signal_occlusionCullingEnabledChanged;
401 
404  boost::signalslib::signal<void(float)> signal_instancingCullDistanceChanged;
405 
408  boost::signalslib::signal<void(bool)> signal_instancingCullDistEnabledChanged;
409 
411  boost::signalslib::signal<void(float)> signal_metaflightPagingDistScaleChanged;
412 
415  boost::signalslib::signal<void(bool)> signal_metaflightPagingDistScaleEnabledChanged;
416 
418  boost::signalslib::signal<void(float)> signal_indirectDistScaleChanged;
419 
421  boost::signalslib::signal<void(bool)> signal_indirectDistScaleEnabledChanged;
422 
424  boost::signalslib::signal<void(bool)> signal_wheelRotationEnabledChanged;
425 
427  boost::signalslib::signal<void(bool)> signal_adaptiveTickRateEnabledChanged;
428 
430  boost::signalslib::signal<void(bool)> signal_artPartSmoothingEnabledChanged;
431 
433  boost::signalslib::signal<void(float)> signal_artPartSmoothingPeriodChanged;
434 
435  protected:
437  };
438 }
boost::signalslib::signal< void(bool)> signal_colorizePerDrawableEnabledChanged
Emitted when colorize per drawable change.
Definition: DtDeSharedStateSignaler.h:143
DtColorValue class.
boost::signalslib::signal< void(double)> signal_lightPointScaleChanged
Emitted when the light point scalar is changed.
Definition: DtDeSharedStateSignaler.h:317
boost::signalslib::signal< void(float)> signal_intersectorDrawnDurationChanged
Emitted when the duration that intersectors should be drawn changes.
Definition: DtDeSharedStateSignaler.h:259
boost::signalslib::signal< void(DtColorValue)> signal_evenSegmentIntersectorColorChanged
Emitted when the color of even segments of successful intersectors changes.
Definition: DtDeSharedStateSignaler.h:268
Virtual base class.
Definition: DtVirtualBaseClass.h:19
boost::signalslib::signal< void(bool)> signal_oceanPlanarReflectionsEnabledChanged
Shared OceanRender Settings.
Definition: DtDeSharedStateSignaler.h:173
boost::signalslib::signal< void(double)> signal_dofFocalDepthChanged
Emitted when the focal depth is changed.
Definition: DtDeSharedStateSignaler.h:83
boost::signalslib::signal< void(float)> signal_diGuyMaxMotionUpdateDistanceChanged
Emitted when diguy MaxMotionUpdateDistance changed.
Definition: DtDeSharedStateSignaler.h:290
boost::signalslib::signal< void(bool)> signal_indirectDistScaleEnabledChanged
Emitted when the indirect distance scale has been enabled or disabled.
Definition: DtDeSharedStateSignaler.h:421
boost::signalslib::signal< void(bool)> signal_enableHdrLensFlareChanged
Emitted when the HDR lens flare enabled flag is changed.
Definition: DtDeSharedStateSignaler.h:314
boost::signalslib::signal< void(double)> signal_terrainScaleFactorChanged
Emitted when the terrain scale factor setting is changed.
Definition: DtDeSharedStateSignaler.h:77
boost::signalslib::signal< void(bool)> signal_planarReflectionsShowSpeedTreesChanged
Emitted when the planar reflection show speed tree flag is changed.
Definition: DtDeSharedStateSignaler.h:221
boost::signalslib::signal< void(const std::string &, const std::string &)> signal_coordinateSystemChanged
Emitted when the coordinate system changes.
Definition: DtDeSharedStateSignaler.h:44
boost::signalslib::signal< void(float)> signal_globalDiffuseValueChanged
Emitted when the diffuse factor is changed.
Definition: DtDeSharedStateSignaler.h:243
boost::signalslib::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:400
boost::signalslib::signal< void(bool)> signal_adaptiveTickRateEnabledChanged
Emitted when the adaptive tick rate for entities has been enabled or disabled.
Definition: DtDeSharedStateSignaler.h:427
boost::signalslib::signal< void(double)> signal_streakIntensityScaleChanged
Emitted when the streak intensity scalar is changed.
Definition: DtDeSharedStateSignaler.h:358
boost::signalslib::signal< void(float)> signal_globalAmbientValueChanged
Emitted when the ambient factor is changed.
Definition: DtDeSharedStateSignaler.h:237
boost::signalslib::signal< void(double)> signal_autoExposurePreScaleChanged
Emitted when the scalar used to modify the readback luminance value is changed.
Definition: DtDeSharedStateSignaler.h:335
boost::signalslib::signal< void(double)> signal_dynamicLightScaleChanged
Emitted when the dynamic light scalar is changed.
Definition: DtDeSharedStateSignaler.h:320
boost::signalslib::signal< void(bool)> signal_useGlobalAmbientChanged
Emitted when the use material ambient is changed.
Definition: DtDeSharedStateSignaler.h:240
boost::signalslib::signal< void(float)> signal_metaflightPagingDistScaleChanged
Emitted when the paging distance scale for metaflight has changed.
Definition: DtDeSharedStateSignaler.h:411
boost::signalslib::signal< void(bool)> signal_perPixelLightingEnabledChanged
Emitted when per pixel lighting changes.
Definition: DtDeSharedStateSignaler.h:249
boost::signalslib::signal< void(int)> signal_diGuyInstancedLodChanged
Emitted when diguy InstancedLod changed.
Definition: DtDeSharedStateSignaler.h:278
boost::signalslib::signal< void(double)> signal_regenerateCubeMapThresholdChanged
Emitted when regenerate cube map threshold changes.
Definition: DtDeSharedStateSignaler.h:200
boost::signalslib::signal< void(double)> signal_oceanPlanarReflectionsFarClipChanged
Emitted when ocean planar reflections camera&#39;s far clip changes.
Definition: DtDeSharedStateSignaler.h:185
boost::signalslib::signal< void(int)> signal_planarReflectionTextureHeightChanged
Emitted when the planar reflection texture height is changed.
Definition: DtDeSharedStateSignaler.h:215
boost::signalslib::signal< void(bool)> signal_paperMapEnabledChanged
Emitted when the paper map enabled setting is changed.
Definition: DtDeSharedStateSignaler.h:158
boost::signalslib::signal< void(bool)> signal_metaflightPagingDistScaleEnabledChanged
Emitted when the paging distance scale for metaflight has been enabled or disabled.
Definition: DtDeSharedStateSignaler.h:415
boost::signalslib::signal< void(bool)> signal_compressTexturesChanged
Emitted when compressing textures changes.
Definition: DtDeSharedStateSignaler.h:131
boost::signalslib::signal< void(double)> signal_dofFocalRangeChanged
Emitted when the focal range is changed.
Definition: DtDeSharedStateSignaler.h:86
boost::signalslib::signal< void(bool)> signal_profilerOverlayOnChanged
Emitted when the on/off state of the function profiler overlay has changed.
Definition: DtDeSharedStateSignaler.h:116
boost::signalslib::signal< void(bool)> signal_enableHdrChanged
Shared PostProcessor Settings.
Definition: DtDeSharedStateSignaler.h:299
A global signaler object for the state that is shared between master and slaves.
Definition: DtDeSharedStateSignaler.h:28
boost::signalslib::signal< void(bool)> signal_intersectorDrawEnabledChanged
Shared Intersector Settings.
Definition: DtDeSharedStateSignaler.h:256
boost::signalslib::signal< void(double)> signal_oceanHeightMapResolutionChanged
Emitted when ocean height-map resolution change.
Definition: DtDeSharedStateSignaler.h:197
boost::signalslib::signal< void(double)> signal_streakRotationOffsetChanged
Emitted when the streak rotation offset is changed.
Definition: DtDeSharedStateSignaler.h:367
boost::signalslib::signal< void(double)> signal_autoExposureClampMinChanged
Emitted when the final clamp minimum value for the luminance scale is changed.
Definition: DtDeSharedStateSignaler.h:346
boost::signalslib::signal< void(unsigned int)> signal_performanceOverlayStateChanged
Emitted when the on/off state of the performance overlay has changed.
Definition: DtDeSharedStateSignaler.h:113
boost::signalslib::signal< void(double)> signal_waterOnScreenSizeChanged
Emitted when the water on Screen effect size changed.
Definition: DtDeSharedStateSignaler.h:89
boost::signalslib::signal< void(bool)> signal_atcEnableDitherChanged
Emitted when alpha to coverage dither enable is changed.
Definition: DtDeSharedStateSignaler.h:155
boost::signalslib::signal< void(bool)> signal_shadowStateChanged
Emitted when the shadow state changes.
Definition: DtDeSharedStateSignaler.h:103
boost::signalslib::signal< void(float)> signal_oceanPlanarReflectionsLODScaleChanged
Emitted when ocean planar reflections camera LOD scale changes.
Definition: DtDeSharedStateSignaler.h:176
boost::signalslib::signal< void(double)> signal_hdrOutputScaleChanged
Emitted when HDR output scalar is changed.
Definition: DtDeSharedStateSignaler.h:379
boost::signalslib::signal< void(const std::string &oldName, const std::string &newName)> signal_modelDefinitionRenamed
Emitted when the model definition is renamed.
Definition: DtDeSharedStateSignaler.h:48
boost::signalslib::signal< void(DtColorValue)> signal_failedIntersectorColorChanged
Emitted when the color of drawn failed intersectors changes.
Definition: DtDeSharedStateSignaler.h:262
boost::signalslib::signal< void(bool)> signal_diGuyInstancingEnabledChanged
Shared DiGuy Settings.
Definition: DtDeSharedStateSignaler.h:275
boost::signalslib::signal< void(float)> signal_indirectDistScaleChanged
Emitted when the indirect distance scale has changed.
Definition: DtDeSharedStateSignaler.h:418
boost::signalslib::signal< void(bool)> signal_instancingCullDistEnabledChanged
Emitted when the instancing manager enabled or disabled override of the culling distance.
Definition: DtDeSharedStateSignaler.h:408
boost::signalslib::signal< void(float)> signal_lightingDiffuseScaleChanged
Emitted when the diffuse light scale is changed.
Definition: DtDeSharedStateSignaler.h:231
boost::signalslib::signal< void(int)> signal_componentVisualizationModeChanged
Emitted when use component visualization changes.
Definition: DtDeSharedStateSignaler.h:146
Contains the DtSharedRenderSettings class declaration.
boost::signalslib::signal< void(double)> signal_bloomScaleChanged
Emitted when the bloom scalar is changed.
Definition: DtDeSharedStateSignaler.h:355
boost::signalslib::signal< void(int)> signal_oceanHeightMapTextureSizeChanged
Emitted when the ocean height map texture size is changed.
Definition: DtDeSharedStateSignaler.h:209
boost::signalslib::signal< void(bool)> signal_useGlobalDiffuseChanged
Emitted when the use material diffuse is changed.
Definition: DtDeSharedStateSignaler.h:246
boost::signalslib::signal< void(bool)> signal_terrainScalingEnabledChanged
Emitted when the terrain scaling enabled setting is changed.
Definition: DtDeSharedStateSignaler.h:74
boost::signalslib::signal< void(int)> signal_hdrResolutionScaleChanged
Emitted when HDR resolution scalar is changed.
Definition: DtDeSharedStateSignaler.h:376
boost::signalslib::signal< void(double)> signal_staticOceanLodRangeChanged
Emitted when static ocean LOD range changes.
Definition: DtDeSharedStateSignaler.h:188
Contains makVrv::DtVirtualBaseClass class.
boost::signalslib::signal< void(float)> signal_indirectLodTransitionPercentageChanged
Emitted when the indirect lod transition percentage changes.
Definition: DtDeSharedStateSignaler.h:92
boost::signalslib::signal< void(float)> signal_diGuyMaxDrawDistanceChanged
Emitted when diguy MaxDrawDistance changed.
Definition: DtDeSharedStateSignaler.h:287
boost::signalslib::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:343
boost::signalslib::signal< void(double)> signal_shininessScaleChanged
Emitted when the shininess scalar is changed.
Definition: DtDeSharedStateSignaler.h:329
boost::signalslib::signal< void(bool)> signal_indirectRenderingEnabledChanged
Emitted when indirect rendering enabled changes.
Definition: DtDeSharedStateSignaler.h:137
boost::signalslib::signal< void(DtColorValue)> signal_oddSegmentIntersectorColorChanged
Emitted when the color of odd segments of successful intersectors changes.
Definition: DtDeSharedStateSignaler.h:265
boost::signalslib::signal< void(float)> signal_terrainMagnificationScaleFactorChanged
Emitted when the paged lod scale factor is changed.
Definition: DtDeSharedStateSignaler.h:390
boost::signalslib::signal< void(bool)> signal_omitCloudInCubeMapChanged
Emitted when use omit cloud in cube map changes.
Definition: DtDeSharedStateSignaler.h:206
boost::signalslib::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:339
boost::signalslib::signal< void(float)> signal_instancingCullDistanceChanged
Emitted when the override culling distance of the instancing manager has changed. ...
Definition: DtDeSharedStateSignaler.h:404
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
boost::signalslib::signal< void(bool)> signal_artPartSmoothingEnabledChanged
Emitted when art part smoothing for entities has been enabled or disabled.
Definition: DtDeSharedStateSignaler.h:430
boost::signalslib::signal< void()> signal_clearAllTrackHistories
Signal emitted when terrain scaling enabled or scale factor changes.
Definition: DtDeSharedStateSignaler.h:66
boost::signalslib::signal< void(double)> signal_specularScaleChanged
Emitted when the specular scalar is chagned.
Definition: DtDeSharedStateSignaler.h:326
boost::signalslib::signal< void(bool)> signal_enableHdrAutoExposureChanged
Emitted when the HDR auto exposure flag is changed.
Definition: DtDeSharedStateSignaler.h:302
boost::signalslib::signal< void(bool)> signal_enableHdrBloomChanged
Emitted when the HDR bloom enabled flag is changed.
Definition: DtDeSharedStateSignaler.h:308
ReloadShaderSlotPriority
Definition: DtDeSharedStateSignaler.h:50
boost::signalslib::signal< void(bool)> signal_rotorWashDecalEnabledChanged
Emitted when the rotor wash detailed texture decals change.
Definition: DtDeSharedStateSignaler.h:194
boost::signalslib::signal< void(bool)> signal_crepuscularRaysEnabledChanged
Emitted when crepuscular rays (sun rays) change.
Definition: DtDeSharedStateSignaler.h:140
boost::signalslib::signal< void(double)> signal_gammaChanged
Emitted when HDR final gamma adjustment is chagned.
Definition: DtDeSharedStateSignaler.h:373
boost::signalslib::signal< void(bool)> signal_oceanPlanarReflectionsSpecifyFarClipChanged
Emitted when ocean planar reflections specify far clip enabled changes.
Definition: DtDeSharedStateSignaler.h:179
boost::signalslib::signal< void(double)> signal_clearTrackHistoryOnTerrainScaleChanged
Emitted when the clear track history on terrain scale factor changed setting is changed.
Definition: DtDeSharedStateSignaler.h:96
boost::signalslib::signal< void(bool)> signal_diGuyMultiThreadUpdateChanged
Emitted when diguy MultiThreadUpdate changed.
Definition: DtDeSharedStateSignaler.h:294
boost::signalslib::signal< void(float)> signal_lightingAmbientScaleChanged
Emitted when the ambient light scale is changed.
Definition: DtDeSharedStateSignaler.h:234
boost::signalslib::signal< void(bool)> signal_waveSprayEffectEnabledChanged
Emitted when the sea spray particle effects change.
Definition: DtDeSharedStateSignaler.h:191
boost::signalslib::signal< void(bool)> signal_diGuyTextureVariationsEnabledChanged
Emitted when diguy VisualizeInstancing changed.
Definition: DtDeSharedStateSignaler.h:284
boost::signalslib::signal< void(bool)> signal_dofUseAutofocusChanged
Emitted when auto focus is changed.
Definition: DtDeSharedStateSignaler.h:80
boost::signalslib::signal< void(int)> signal_numStreaksChanged
Emitted when the number of streaks is changed.
Definition: DtDeSharedStateSignaler.h:361
boost::signalslib::signal< void(bool)> signal_simulationTimeIsPausedChanged
Emitted when the use simulation time is paused flag is changed.
Definition: DtDeSharedStateSignaler.h:396
boost::signalslib::signal< void(double)> signal_autoExposureRateScaleChanged
Emitted when the auto exposure time rate scalar is changed.
Definition: DtDeSharedStateSignaler.h:332
boost::signalslib::signal< void(bool)> signal_instancedRenderingEnabledChanged
Emitted when instanced rendering enabled changes.
Definition: DtDeSharedStateSignaler.h:134
boost::signalslib::signal< void(int)> signal_planarReflectionTextureWidthChanged
Emitted when the planar reflection texture width is changed.
Definition: DtDeSharedStateSignaler.h:212
boost::signalslib::signal< void(double)> signal_emissiveTextureScaleChanged
Emitted when the emissive texture scalar is changed.
Definition: DtDeSharedStateSignaler.h:323
boost::signalslib::signal< void(void)> signal_reloadShader
Emitted when the reload shader message is sent Important Must specify ReloadShaderSlotPriority for re...
Definition: DtDeSharedStateSignaler.h:62
boost::signalslib::signal< void(float)> signal_planViewGeocentricOccludedTransparencyChanged
Emitted when the plan view geocentric occluded transparency is changed.
Definition: DtDeSharedStateSignaler.h:100
boost::signalslib::signal< void(bool)> signal_paperMapIntersectionOverrideChanged
Emitted when the paper map intersection override setting is changed.
Definition: DtDeSharedStateSignaler.h:167
boost::signalslib::signal< void(unsigned int)> signal_oceanQualityChanged
Emitted when the ocean quality is changed.
Definition: DtDeSharedStateSignaler.h:218
boost::signalslib::signal< void(double)> signal_autoExposurePostScaleChanged
Emitted when the scalar used to scale the final luminance scale is changed.
Definition: DtDeSharedStateSignaler.h:352
boost::signalslib::signal< void(double)> signal_paperMapLayerTimeoutChanged
Emitted when the paper map layer timeout setting is changed.
Definition: DtDeSharedStateSignaler.h:161
boost::signalslib::signal< void(bool)> signal_imguiOverlayOnChanged
Emitted when the on/off state of the imgui debug ui overlay has changed.
Definition: DtDeSharedStateSignaler.h:119
boost::signalslib::signal< void(double)> signal_regenerateHeightMapPercThresholdChanged
Emitted when regenerate height map percentage threshold changes.
Definition: DtDeSharedStateSignaler.h:203
boost::signalslib::signal< void(bool)> signal_enableHdrExposureCorrelationChanged
Emitted when the HDR exposure correlation flag is changed.
Definition: DtDeSharedStateSignaler.h:305
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
boost::signalslib::signal< void(bool)> signal_enableHdrStreaksChanged
Emitted when the HDR Streak effect enabled flag is changed.
Definition: DtDeSharedStateSignaler.h:311
boost::signalslib::signal< void()> signal_clearInstancingCacheRequested
Emitted when the instancing cache is cleared.
Definition: DtDeSharedStateSignaler.h:125
boost::signalslib::signal< void(float)> signal_terrainMagnificationHighLodAngleChanged
Shared Experimental Settings.
Definition: DtDeSharedStateSignaler.h:386
boost::signalslib::signal< void(bool)> signal_atcGlobalTerrainEnableChanged
Emitted when alpha to coverage for terra patches is changed.
Definition: DtDeSharedStateSignaler.h:152
boost::signalslib::signal< void(bool)> signal_wheelRotationEnabledChanged
Emitted when the wheel rotation for entities has been enabled or disabled.
Definition: DtDeSharedStateSignaler.h:424
boost::signalslib::signal< void(bool)> signal_diGuyVisualizeInstancingChanged
Emitted when diguy VisualizeInstancing changed.
Definition: DtDeSharedStateSignaler.h:281
boost::signalslib::signal< void(float)> signal_artPartSmoothingPeriodChanged
Emitted when art part smoothing period for entities has changed.
Definition: DtDeSharedStateSignaler.h:433
boost::signalslib::signal< void(double)> signal_autoExposureClampMaxChanged
Emitted when the final clamp maximum value for the luminance scale is changed.
Definition: DtDeSharedStateSignaler.h:349
boost::signalslib::signal< void(double)> signal_lensFlareScaleChanged
Emitted when the lens flare scalar is chagned.
Definition: DtDeSharedStateSignaler.h:370
boost::signalslib::signal< void(double)> signal_streaksLenScaleChanged
Emitted when the streak length scalar is changed.
Definition: DtDeSharedStateSignaler.h:364
boost::signalslib::signal< void(bool)> signal_instancingChanged
Emitted when the instancing changes.
Definition: DtDeSharedStateSignaler.h:128
boost::signalslib::signal< void(bool)> signal_accelerationCachingChanged
Emitted when the acceleration caching changes.
Definition: DtDeSharedStateSignaler.h:122
boost::signalslib::signal< void(bool)> signal_atcGlobalModelEnableChanged
Emitted when alpha to coverage for models is changed.
Definition: DtDeSharedStateSignaler.h:149
boost::signalslib::signal< void(bool)> signal_useReverseZBufferChanged
Emitted when the use reverse Z buffer flag is changed.
Definition: DtDeSharedStateSignaler.h:393
boost::signalslib::signal< void(bool)> signal_tidalStreamWakesEnabledChanged
Emitted when tidal stream wakes enabled changes.
Definition: DtDeSharedStateSignaler.h:182
boost::signalslib::signal< void(std::string)> signal_paperMapGroupChanged
Emitted when the paper map group to display is changed.
Definition: DtDeSharedStateSignaler.h:164
Contains DLL export macros.

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)