VR-Forces Developer's Guide
 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) 2023 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <vrvCore/vrvCore.h>
13 
15 
16 #include <vrvMath/DtColorValue.h>
17 
18 #include <vrvUtil/signalslib.h>
19 
20 namespace makVrv
21 {
22  class DtDe;
23 
28  {
29  public:
30 
32  static DtDeSharedStateSignaler& instance(DtDe& de);
33 
35  virtual ~DtDeSharedStateSignaler();
36 
37  //@name Signals
39 
42  boost::signalslib::signal<void(const std::string&, const std::string&)>
44 
46  boost::signalslib::signal<void(const std::string& oldName,
47  const std::string& newName)> signal_modelDefinitionRenamed;
48 
50  {
51  PRE_RELOAD_PRIORITY = 0
52  , DEFAULT_RELOAD_PRIORITY = 1
53  , POST_RELOAD_PRIORITY = 2
54  };
55 
61  boost::signalslib::signal<void(void)> signal_reloadShader;
62 
65  boost::signalslib::signal<void()> signal_clearAllTrackHistories;
66 
68  boost::signalslib::signal<void(bool)> signal_wireframeModeChanged;
71 
73  boost::signalslib::signal<void(bool)> signal_terrainScalingEnabledChanged;
74 
76  boost::signalslib::signal<void(double)> signal_terrainScaleFactorChanged;
77 
79  boost::signalslib::signal<void(bool)> signal_dofUseAutofocusChanged;
80 
82  boost::signalslib::signal<void(double)> signal_dofFocalDepthChanged;
83 
85  boost::signalslib::signal<void(double)> signal_dofFocalRangeChanged;
86 
88  boost::signalslib::signal<void(double)> signal_waterOnScreenSizeChanged;
89 
91  boost::signalslib::signal<void(float)> signal_hbaoRadiusChanged;
93  boost::signalslib::signal<void(float)> signal_hbaoBiasChanged;
94  boost::signalslib::signal<void(float)> signal_hbaoExponentChanged;
95  boost::signalslib::signal<void(float)> signal_hbaoSmallScalarChanged;
96  boost::signalslib::signal<void(float)> signal_hbaoLargeScalarChanged;
97  boost::signalslib::signal<void(int)> signal_hbaoDepthClampModeChanged;
99 
100 
102  boost::signalslib::signal<void(float)> signal_indirectLodTransitionPercentageChanged;
103 
106  boost::signalslib::signal<void(double)> signal_clearTrackHistoryOnTerrainScaleChanged;
107 
109  boost::signalslib::signal<void(float)>
111 
113  boost::signalslib::signal<void(bool)> signal_shadowsEnabledChanged;
115 
117  boost::signalslib::signal<void(bool)> signal_shadowsEnabledOnOceanChanged;
118 
120  boost::signalslib::signal<void(bool)> signal_ddsFlipChanged;
124 
126  boost::signalslib::signal<void(unsigned int)> signal_performanceOverlayStateChanged;
127 
129  boost::signalslib::signal<void(bool)> signal_profilerOverlayOnChanged;
130 
132  boost::signalslib::signal<void(bool)> signal_imguiOverlayOnChanged;
133 
135  boost::signalslib::signal<void(bool)> signal_accelerationCachingChanged;
136 
138  boost::signalslib::signal<void()> signal_clearInstancingCacheRequested;
139 
141  boost::signalslib::signal<void(bool)> signal_instancingChanged;
142 
144  boost::signalslib::signal<void(bool)> signal_compressTexturesChanged;
145 
147  boost::signalslib::signal<void(bool)> signal_instancedRenderingEnabledChanged;
148 
150  boost::signalslib::signal<void(bool)> signal_indirectRenderingEnabledChanged;
151 
153  boost::signalslib::signal<void(bool)> signal_crepuscularRaysEnabledChanged;
154 
156  boost::signalslib::signal<void(bool)> signal_colorizePerDrawableEnabledChanged;
157 
159  boost::signalslib::signal<void(int)> signal_componentVisualizationModeChanged;
160 
162  boost::signalslib::signal<void(bool)> signal_atcGlobalModelEnableChanged;
163 
165  boost::signalslib::signal<void(bool)> signal_atcGlobalTerrainEnableChanged;
166 
168  boost::signalslib::signal<void(bool)> signal_atcEnableDitherChanged;
169 
171  boost::signalslib::signal<void(bool)> signal_paperMapEnabledChanged;
172 
174  boost::signalslib::signal<void(double)> signal_paperMapLayerTimeoutChanged;
175 
177  boost::signalslib::signal<void(std::string)> signal_paperMapGroupChanged;
178 
180  boost::signalslib::signal<void(bool)> signal_paperMapIntersectionOverrideChanged;
181 
183 
186  boost::signalslib::signal<void(bool)> signal_oceanPlanarReflectionsEnabledChanged;
187 
189  boost::signalslib::signal<void(float)> signal_oceanPlanarReflectionsLODScaleChanged;
190 
192  boost::signalslib::signal<void(bool)> signal_oceanPlanarReflectionsSpecifyFarClipChanged;
193 
195  boost::signalslib::signal<void(bool)> signal_tidalStreamWakesEnabledChanged;
196 
198  boost::signalslib::signal<void(double)> signal_oceanPlanarReflectionsFarClipChanged;
199 
201  boost::signalslib::signal<void(double)> signal_staticOceanLodRangeChanged;
202 
204  boost::signalslib::signal<void(bool)> signal_waveSprayEffectEnabledChanged;
205 
207  boost::signalslib::signal<void(bool)> signal_rotorWashDecalEnabledChanged;
208 
210  boost::signalslib::signal<void(double)> signal_oceanHeightMapResolutionChanged;
211 
213  boost::signalslib::signal<void(double)> signal_regenerateCubeMapThresholdChanged;
214 
216  boost::signalslib::signal<void(double)> signal_regenerateHeightMapPercThresholdChanged;
217 
219  boost::signalslib::signal<void(bool)> signal_omitCloudInCubeMapChanged;
220 
222  boost::signalslib::signal<void(int)> signal_oceanHeightMapTextureSizeChanged;
223 
225  boost::signalslib::signal<void(int)> signal_planarReflectionTextureWidthChanged;
226 
228  boost::signalslib::signal<void(int)> signal_planarReflectionTextureHeightChanged;
229 
231  boost::signalslib::signal<void(unsigned int)> signal_oceanQualityChanged;
232 
234  boost::signalslib::signal<void(unsigned int)> signal_oceanSpectralModelChanged;
235 
237  boost::signalslib::signal<void(bool)> signal_planarReflectionsShowSpeedTreesChanged;
238 
240 
242  boost::signalslib::signal<void(float)> signal_lightingEmissionScaleChanged;
245 
247  boost::signalslib::signal<void(float)> signal_lightingDiffuseScaleChanged;
248 
250  boost::signalslib::signal<void(float)> signal_lightingAmbientScaleChanged;
251 
253  boost::signalslib::signal<void(float)> signal_globalAmbientValueChanged;
254 
256  boost::signalslib::signal<void(bool)> signal_useGlobalAmbientChanged;
257 
259  boost::signalslib::signal<void(float)> signal_globalDiffuseValueChanged;
260 
262  boost::signalslib::signal<void(bool)> signal_useGlobalDiffuseChanged;
263 
265  boost::signalslib::signal<void(bool)> signal_perPixelLightingEnabledChanged;
267 
269 
272  boost::signalslib::signal<void(bool)> signal_intersectorDrawEnabledChanged;
273 
275  boost::signalslib::signal<void(float)> signal_intersectorDrawnDurationChanged;
276 
278  boost::signalslib::signal<void(DtColorValue)> signal_failedIntersectorColorChanged;
279 
281  boost::signalslib::signal<void(DtColorValue)> signal_oddSegmentIntersectorColorChanged;
282 
284  boost::signalslib::signal<void(DtColorValue)> signal_evenSegmentIntersectorColorChanged;
286 
288 
291  boost::signalslib::signal<void(bool)> signal_diGuyInstancingEnabledChanged;
292 
294  boost::signalslib::signal<void(int)> signal_diGuyInstancedLodChanged;
295 
297  boost::signalslib::signal<void(bool)> signal_diGuyVisualizeInstancingChanged;
298 
300  boost::signalslib::signal<void(bool)> signal_diGuyTextureVariationsEnabledChanged;
301 
303  boost::signalslib::signal<void(float)> signal_diGuyMaxDrawDistanceChanged;
304 
306  boost::signalslib::signal<void(float)> signal_diGuyMaxMotionUpdateDistanceChanged;
307 
308 
310  boost::signalslib::signal<void(bool)> signal_diGuyMultiThreadUpdateChanged;
312 
315  boost::signalslib::signal<void(bool)> signal_enableHdrChanged;
316 
318  boost::signalslib::signal<void(bool)> signal_enableHdrAutoExposureChanged;
319 
321  boost::signalslib::signal<void(bool)> signal_enableHdrExposureCorrelationChanged;
322 
324  boost::signalslib::signal<void(bool)> signal_enableHdrBloomChanged;
325 
327  boost::signalslib::signal<void(bool)> signal_enableHdrStreaksChanged;
328 
330  boost::signalslib::signal<void(bool)> signal_enableHdrLensFlareChanged;
331 
333  boost::signalslib::signal<void(double)> signal_lightPointScaleChanged;
334 
336  boost::signalslib::signal<void(double)> signal_dynamicLightScaleChanged;
337 
339  boost::signalslib::signal<void(double)> signal_emissiveTextureScaleChanged;
340 
342  boost::signalslib::signal<void(double)> signal_specularScaleChanged;
343 
345  boost::signalslib::signal<void(double)> signal_shininessScaleChanged;
346 
348  boost::signalslib::signal<void(double)> signal_autoExposureRateScaleChanged;
349 
351  boost::signalslib::signal<void(double)> signal_autoExposurePreScaleChanged;
352 
355  boost::signalslib::signal<void(double)> signal_autoExposureMinDiffChanged;
356 
359  boost::signalslib::signal<void(double)> signal_autoExposureMaxDiffChanged;
360 
362  boost::signalslib::signal<void(double)> signal_autoExposureClampMinChanged;
363 
365  boost::signalslib::signal<void(double)> signal_autoExposureClampMaxChanged;
366 
368  boost::signalslib::signal<void(double)> signal_autoExposurePostScaleChanged;
369 
371  boost::signalslib::signal<void(double)> signal_bloomScaleChanged;
372 
374  boost::signalslib::signal<void(double)> signal_streakIntensityScaleChanged;
375 
377  boost::signalslib::signal<void(int)> signal_numStreaksChanged;
378 
380  boost::signalslib::signal<void(double)> signal_streaksLenScaleChanged;
381 
383  boost::signalslib::signal<void(double)> signal_streakRotationOffsetChanged;
384 
386  boost::signalslib::signal<void(double)> signal_lensFlareScaleChanged;
387 
389  boost::signalslib::signal<void(double)> signal_gammaChanged;
390 
392  boost::signalslib::signal<void(int)> signal_hdrResolutionScaleChanged;
393 
395  boost::signalslib::signal<void(double)> signal_hdrOutputScaleChanged;
397 
399 
402  boost::signalslib::signal<void(float)> signal_terrainMagnificationHighLodAngleChanged;
404 
406  boost::signalslib::signal<void(float)> signal_terrainMagnificationScaleFactorChanged;
407 
409  boost::signalslib::signal<void(bool)> signal_simulationTimeIsPausedChanged;
410 
412  boost::signalslib::signal<void(float)> signal_metaflightPagingDistScaleChanged;
413 
416  boost::signalslib::signal<void(bool)> signal_metaflightPagingDistScaleEnabledChanged;
417 
419  boost::signalslib::signal<void(float)> signal_indirectDistScaleChanged;
420 
422  boost::signalslib::signal<void(bool)> signal_indirectDistScaleEnabledChanged;
423 
425  boost::signalslib::signal<void(bool)> signal_wheelRotationEnabledChanged;
426 
428  boost::signalslib::signal<void(bool)> signal_adaptiveTickRateEnabledChanged;
429 
431  boost::signalslib::signal<void(bool)> signal_artPartSmoothingEnabledChanged;
432 
434  boost::signalslib::signal<void(float)> signal_artPartSmoothingPeriodChanged;
435 
437  boost::signalslib::signal<void(bool)> signal_applyShadowToAmbientLightingChanged;
438 
440  boost::signalslib::signal<void(int)> signal_limitEarthTerrainTexturesChanged;
441 
443  boost::signalslib::signal<void(int)> signal_limitEarthSplattingTexturesChanged;
444 
446  boost::signalslib::signal<void(int)> signal_limitEarthVegetationTexturesChanged;
447 
448  protected:
450  };
451 }
boost::signalslib::signal< void(bool)> signal_colorizePerDrawableEnabledChanged
Emitted when colorize per drawable change.
Definition: DtDeSharedStateSignaler.h:156
DtColorValue class.
boost::signalslib::signal< void(double)> signal_lightPointScaleChanged
Emitted when the light point scalar is changed.
Definition: DtDeSharedStateSignaler.h:333
boost::signalslib::signal< void(float)> signal_intersectorDrawnDurationChanged
Emitted when the duration that intersectors should be drawn changes.
Definition: DtDeSharedStateSignaler.h:275
boost::signalslib::signal< void(DtColorValue)> signal_evenSegmentIntersectorColorChanged
Emitted when the color of even segments of successful intersectors changes.
Definition: DtDeSharedStateSignaler.h:284
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
boost::signalslib::signal< void(bool)> signal_oceanPlanarReflectionsEnabledChanged
Shared OceanRender Settings.
Definition: DtDeSharedStateSignaler.h:186
boost::signalslib::signal< void(double)> signal_dofFocalDepthChanged
Emitted when the focal depth is changed.
Definition: DtDeSharedStateSignaler.h:82
boost::signalslib::signal< void(float)> signal_diGuyMaxMotionUpdateDistanceChanged
Emitted when diguy MaxMotionUpdateDistance changed.
Definition: DtDeSharedStateSignaler.h:306
boost::signalslib::signal< void(bool)> signal_indirectDistScaleEnabledChanged
Emitted when the indirect distance scale has been enabled or disabled.
Definition: DtDeSharedStateSignaler.h:422
boost::signalslib::signal< void(float)> signal_hbaoBiasChanged
Emitted when the coordinate system changes. Signal with a coordinate System name and its parameters...
Definition: DtDeSharedStateSignaler.h:93
boost::signalslib::signal< void(unsigned int)> signal_oceanSpectralModelChanged
Emitted when the ocean spectral model is changed.
Definition: DtDeSharedStateSignaler.h:234
boost::signalslib::signal< void(bool)> signal_enableHdrLensFlareChanged
Emitted when the HDR lens flare enabled flag is changed.
Definition: DtDeSharedStateSignaler.h:330
boost::signalslib::signal< void(double)> signal_terrainScaleFactorChanged
Emitted when the terrain scale factor setting is changed.
Definition: DtDeSharedStateSignaler.h:76
boost::signalslib::signal< void(bool)> signal_planarReflectionsShowSpeedTreesChanged
Emitted when the planar reflection show speed tree flag is changed.
Definition: DtDeSharedStateSignaler.h:237
boost::signalslib::signal< void(const std::string &, const std::string &)> signal_coordinateSystemChanged
Emitted when the coordinate system changes. Signal with a coordinate System name and its parameters...
Definition: DtDeSharedStateSignaler.h:43
boost::signalslib::signal< void(float)> signal_globalDiffuseValueChanged
Emitted when the diffuse factor is changed.
Definition: DtDeSharedStateSignaler.h:259
boost::signalslib::signal< void(float)> signal_hbaoSmallScalarChanged
Emitted when the coordinate system changes. Signal with a coordinate System name and its parameters...
Definition: DtDeSharedStateSignaler.h:95
boost::signalslib::signal< void(bool)> signal_adaptiveTickRateEnabledChanged
Emitted when the adaptive tick rate for entities has been enabled or disabled.
Definition: DtDeSharedStateSignaler.h:428
boost::signalslib::signal< void(double)> signal_streakIntensityScaleChanged
Emitted when the streak intensity scalar is changed.
Definition: DtDeSharedStateSignaler.h:374
boost::signalslib::signal< void(float)> signal_globalAmbientValueChanged
Emitted when the ambient factor is changed.
Definition: DtDeSharedStateSignaler.h:253
boost::signalslib::signal< void(double)> signal_autoExposurePreScaleChanged
Emitted when the scalar used to modify the readback luminance value is changed.
Definition: DtDeSharedStateSignaler.h:351
boost::signalslib::signal< void(double)> signal_dynamicLightScaleChanged
Emitted when the dynamic light scalar is changed.
Definition: DtDeSharedStateSignaler.h:336
boost::signalslib::signal< void(bool)> signal_useGlobalAmbientChanged
Emitted when the use material ambient is changed.
Definition: DtDeSharedStateSignaler.h:256
boost::signalslib::signal< void(float)> signal_metaflightPagingDistScaleChanged
Emitted when the paging distance scale for metaflight has changed.
Definition: DtDeSharedStateSignaler.h:412
boost::signalslib::signal< void(bool)> signal_perPixelLightingEnabledChanged
Emitted when per pixel lighting changes.
Definition: DtDeSharedStateSignaler.h:265
boost::signalslib::signal< void(int)> signal_diGuyInstancedLodChanged
Emitted when diguy InstancedLod changed.
Definition: DtDeSharedStateSignaler.h:294
boost::signalslib::signal< void(double)> signal_regenerateCubeMapThresholdChanged
Emitted when regenerate cube map threshold changes.
Definition: DtDeSharedStateSignaler.h:213
boost::signalslib::signal< void(double)> signal_oceanPlanarReflectionsFarClipChanged
Emitted when ocean planar reflections camera&#39;s far clip changes.
Definition: DtDeSharedStateSignaler.h:198
boost::signalslib::signal< void(int)> signal_planarReflectionTextureHeightChanged
Emitted when the planar reflection texture height is changed.
Definition: DtDeSharedStateSignaler.h:228
boost::signalslib::signal< void(bool)> signal_paperMapEnabledChanged
Emitted when the paper map enabled setting is changed.
Definition: DtDeSharedStateSignaler.h:171
boost::signalslib::signal< void(bool)> signal_metaflightPagingDistScaleEnabledChanged
Emitted when the paging distance scale for metaflight has been enabled or disabled.
Definition: DtDeSharedStateSignaler.h:416
boost::signalslib::signal< void(bool)> signal_compressTexturesChanged
Emitted when compressing textures changes.
Definition: DtDeSharedStateSignaler.h:144
boost::signalslib::signal< void(double)> signal_dofFocalRangeChanged
Emitted when the focal range is changed.
Definition: DtDeSharedStateSignaler.h:85
boost::signalslib::signal< void(bool)> signal_profilerOverlayOnChanged
Emitted when the on/off state of the function profiler overlay has changed.
Definition: DtDeSharedStateSignaler.h:129
boost::signalslib::signal< void(bool)> signal_enableHdrChanged
Shared PostProcessor Settings.
Definition: DtDeSharedStateSignaler.h:315
A global signaler object for the state that is shared between master and slaves.
Definition: DtDeSharedStateSignaler.h:27
boost::signalslib::signal< void(bool)> signal_intersectorDrawEnabledChanged
Shared Intersector Settings.
Definition: DtDeSharedStateSignaler.h:272
boost::signalslib::signal< void(double)> signal_oceanHeightMapResolutionChanged
Emitted when ocean height-map resolution change.
Definition: DtDeSharedStateSignaler.h:210
boost::signalslib::signal< void(double)> signal_streakRotationOffsetChanged
Emitted when the streak rotation offset is changed.
Definition: DtDeSharedStateSignaler.h:383
boost::signalslib::signal< void(double)> signal_autoExposureClampMinChanged
Emitted when the final clamp minimum value for the luminance scale is changed.
Definition: DtDeSharedStateSignaler.h:362
boost::signalslib::signal< void(unsigned int)> signal_performanceOverlayStateChanged
Emitted when the on/off state of the performance overlay has changed.
Definition: DtDeSharedStateSignaler.h:126
boost::signalslib::signal< void(double)> signal_waterOnScreenSizeChanged
Emitted when the water on Screen effect size changed.
Definition: DtDeSharedStateSignaler.h:88
boost::signalslib::signal< void(bool)> signal_atcEnableDitherChanged
Emitted when alpha to coverage dither enable is changed.
Definition: DtDeSharedStateSignaler.h:168
boost::signalslib::signal< void(float)> signal_oceanPlanarReflectionsLODScaleChanged
Emitted when ocean planar reflections camera LOD scale changes.
Definition: DtDeSharedStateSignaler.h:189
boost::signalslib::signal< void(double)> signal_hdrOutputScaleChanged
Emitted when HDR output scalar is changed.
Definition: DtDeSharedStateSignaler.h:395
boost::signalslib::signal< void(const std::string &oldName, const std::string &newName)> signal_modelDefinitionRenamed
Emitted when the model definition is renamed.
Definition: DtDeSharedStateSignaler.h:47
boost::signalslib::signal< void(DtColorValue)> signal_failedIntersectorColorChanged
Emitted when the color of drawn failed intersectors changes.
Definition: DtDeSharedStateSignaler.h:278
boost::signalslib::signal< void(bool)> signal_shadowsEnabledChanged
Emitted when the shadow enabled changes.
Definition: DtDeSharedStateSignaler.h:113
boost::signalslib::signal< void(bool)> signal_diGuyInstancingEnabledChanged
Shared DiGuy Settings.
Definition: DtDeSharedStateSignaler.h:291
boost::signalslib::signal< void(float)> signal_indirectDistScaleChanged
Emitted when the indirect distance scale has changed.
Definition: DtDeSharedStateSignaler.h:419
boost::signalslib::signal< void(float)> signal_lightingDiffuseScaleChanged
Emitted when the diffuse light scale is changed.
Definition: DtDeSharedStateSignaler.h:247
boost::signalslib::signal< void(int)> signal_componentVisualizationModeChanged
Emitted when use component visualization changes.
Definition: DtDeSharedStateSignaler.h:159
boost::signalslib::signal< void(double)> signal_bloomScaleChanged
Emitted when the bloom scalar is changed.
Definition: DtDeSharedStateSignaler.h:371
boost::signalslib::signal< void(int)> signal_oceanHeightMapTextureSizeChanged
Emitted when the ocean height map texture size is changed.
Definition: DtDeSharedStateSignaler.h:222
boost::signalslib::signal< void(bool)> signal_applyShadowToAmbientLightingChanged
Emitted when flag for applying shadow to ambient lighting changed.
Definition: DtDeSharedStateSignaler.h:437
boost::signalslib::signal< void(bool)> signal_useGlobalDiffuseChanged
Emitted when the use material diffuse is changed.
Definition: DtDeSharedStateSignaler.h:262
boost::signalslib::signal< void(bool)> signal_terrainScalingEnabledChanged
Emitted when the terrain scaling enabled setting is changed.
Definition: DtDeSharedStateSignaler.h:73
boost::signalslib::signal< void(int)> signal_hdrResolutionScaleChanged
Emitted when HDR resolution scalar is changed.
Definition: DtDeSharedStateSignaler.h:392
boost::signalslib::signal< void(double)> signal_staticOceanLodRangeChanged
Emitted when static ocean LOD range changes.
Definition: DtDeSharedStateSignaler.h:201
Contains makVrv::DtVirtualBaseClass class.
boost::signalslib::signal< void(float)> signal_indirectLodTransitionPercentageChanged
Emitted when the indirect lod transition percentage changes.
Definition: DtDeSharedStateSignaler.h:102
boost::signalslib::signal< void(float)> signal_diGuyMaxDrawDistanceChanged
Emitted when diguy MaxDrawDistance changed.
Definition: DtDeSharedStateSignaler.h:303
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:359
boost::signalslib::signal< void(double)> signal_shininessScaleChanged
Emitted when the shininess scalar is changed.
Definition: DtDeSharedStateSignaler.h:345
boost::signalslib::signal< void(bool)> signal_indirectRenderingEnabledChanged
Emitted when indirect rendering enabled changes.
Definition: DtDeSharedStateSignaler.h:150
boost::signalslib::signal< void(DtColorValue)> signal_oddSegmentIntersectorColorChanged
Emitted when the color of odd segments of successful intersectors changes.
Definition: DtDeSharedStateSignaler.h:281
boost::signalslib::signal< void(float)> signal_terrainMagnificationScaleFactorChanged
Emitted when the paged lod scale factor is changed.
Definition: DtDeSharedStateSignaler.h:406
boost::signalslib::signal< void(bool)> signal_omitCloudInCubeMapChanged
Emitted when use omit cloud in cube map changes.
Definition: DtDeSharedStateSignaler.h:219
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:355
#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:431
boost::signalslib::signal< void()> signal_clearAllTrackHistories
Signal emitted when terrain scaling enabled or scale factor changes.
Definition: DtDeSharedStateSignaler.h:65
boost::signalslib::signal< void(double)> signal_specularScaleChanged
Emitted when the specular scalar is chagned.
Definition: DtDeSharedStateSignaler.h:342
boost::signalslib::signal< void(bool)> signal_enableHdrAutoExposureChanged
Emitted when the HDR auto exposure flag is changed.
Definition: DtDeSharedStateSignaler.h:318
boost::signalslib::signal< void(int)> signal_hbaoDepthClampModeChanged
Emitted when the coordinate system changes. Signal with a coordinate System name and its parameters...
Definition: DtDeSharedStateSignaler.h:97
boost::signalslib::signal< void(int)> signal_limitEarthVegetationTexturesChanged
Emitted when earth vegetation texture limits changed.
Definition: DtDeSharedStateSignaler.h:446
boost::signalslib::signal< void(bool)> signal_enableHdrBloomChanged
Emitted when the HDR bloom enabled flag is changed.
Definition: DtDeSharedStateSignaler.h:324
ReloadShaderSlotPriority
Emitted when the coordinate system changes. Signal with a coordinate System name and its parameters...
Definition: DtDeSharedStateSignaler.h:49
boost::signalslib::signal< void(bool)> signal_rotorWashDecalEnabledChanged
Emitted when the rotor wash detailed texture decals change.
Definition: DtDeSharedStateSignaler.h:207
boost::signalslib::signal< void(bool)> signal_crepuscularRaysEnabledChanged
Emitted when crepuscular rays (sun rays) change.
Definition: DtDeSharedStateSignaler.h:153
boost::signalslib::signal< void(double)> signal_gammaChanged
Emitted when HDR final gamma adjustment is chagned.
Definition: DtDeSharedStateSignaler.h:389
boost::signalslib::signal< void(bool)> signal_oceanPlanarReflectionsSpecifyFarClipChanged
Emitted when ocean planar reflections specify far clip enabled changes.
Definition: DtDeSharedStateSignaler.h:192
boost::signalslib::signal< void(double)> signal_clearTrackHistoryOnTerrainScaleChanged
Emitted when the clear track history on terrain scale factor changed setting is changed.
Definition: DtDeSharedStateSignaler.h:106
boost::signalslib::signal< void(bool)> signal_diGuyMultiThreadUpdateChanged
Emitted when diguy MultiThreadUpdate changed.
Definition: DtDeSharedStateSignaler.h:310
boost::signalslib::signal< void(float)> signal_lightingAmbientScaleChanged
Emitted when the ambient light scale is changed.
Definition: DtDeSharedStateSignaler.h:250
boost::signalslib::signal< void(bool)> signal_waveSprayEffectEnabledChanged
Emitted when the sea spray particle effects change.
Definition: DtDeSharedStateSignaler.h:204
boost::signalslib::signal< void(bool)> signal_diGuyTextureVariationsEnabledChanged
Emitted when diguy VisualizeInstancing changed.
Definition: DtDeSharedStateSignaler.h:300
boost::signalslib::signal< void(bool)> signal_dofUseAutofocusChanged
Emitted when auto focus is changed.
Definition: DtDeSharedStateSignaler.h:79
boost::signalslib::signal< void(int)> signal_numStreaksChanged
Emitted when the number of streaks is changed.
Definition: DtDeSharedStateSignaler.h:377
boost::signalslib::signal< void(bool)> signal_simulationTimeIsPausedChanged
Emitted when the use simulation time is paused flag is changed.
Definition: DtDeSharedStateSignaler.h:409
boost::signalslib::signal< void(double)> signal_autoExposureRateScaleChanged
Emitted when the auto exposure time rate scalar is changed.
Definition: DtDeSharedStateSignaler.h:348
boost::signalslib::signal< void(bool)> signal_instancedRenderingEnabledChanged
Emitted when instanced rendering enabled changes.
Definition: DtDeSharedStateSignaler.h:147
boost::signalslib::signal< void(int)> signal_planarReflectionTextureWidthChanged
Emitted when the planar reflection texture width is changed.
Definition: DtDeSharedStateSignaler.h:225
boost::signalslib::signal< void(int)> signal_limitEarthTerrainTexturesChanged
Emitted when earth terrain texture limits changed.
Definition: DtDeSharedStateSignaler.h:440
boost::signalslib::signal< void(double)> signal_emissiveTextureScaleChanged
Emitted when the emissive texture scalar is changed.
Definition: DtDeSharedStateSignaler.h:339
boost::signalslib::signal< void(void)> signal_reloadShader
Emitted when the reload shader message is sent Important Must specify ReloadShaderSlotPriority for re...
Definition: DtDeSharedStateSignaler.h:61
boost::signalslib::signal< void(float)> signal_planViewGeocentricOccludedTransparencyChanged
Emitted when the plan view geocentric occluded transparency is changed.
Definition: DtDeSharedStateSignaler.h:110
boost::signalslib::signal< void(bool)> signal_paperMapIntersectionOverrideChanged
Emitted when the paper map intersection override setting is changed.
Definition: DtDeSharedStateSignaler.h:180
boost::signalslib::signal< void(unsigned int)> signal_oceanQualityChanged
Emitted when the ocean quality is changed.
Definition: DtDeSharedStateSignaler.h:231
boost::signalslib::signal< void(double)> signal_autoExposurePostScaleChanged
Emitted when the scalar used to scale the final luminance scale is changed.
Definition: DtDeSharedStateSignaler.h:368
boost::signalslib::signal< void(int)> signal_limitEarthSplattingTexturesChanged
Emitted when earth splatting texture limits changed.
Definition: DtDeSharedStateSignaler.h:443
boost::signalslib::signal< void(double)> signal_paperMapLayerTimeoutChanged
Emitted when the paper map layer timeout setting is changed.
Definition: DtDeSharedStateSignaler.h:174
boost::signalslib::signal< void(bool)> signal_imguiOverlayOnChanged
Emitted when the on/off state of the imgui debug ui overlay has changed.
Definition: DtDeSharedStateSignaler.h:132
boost::signalslib::signal< void(double)> signal_regenerateHeightMapPercThresholdChanged
Emitted when regenerate height map percentage threshold changes.
Definition: DtDeSharedStateSignaler.h:216
boost::signalslib::signal< void(bool)> signal_enableHdrExposureCorrelationChanged
Emitted when the HDR exposure correlation flag is changed.
Definition: DtDeSharedStateSignaler.h:321
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
boost::signalslib::signal< void(bool)> signal_enableHdrStreaksChanged
Emitted when the HDR Streak effect enabled flag is changed.
Definition: DtDeSharedStateSignaler.h:327
boost::signalslib::signal< void(float)> signal_hbaoLargeScalarChanged
Emitted when the coordinate system changes. Signal with a coordinate System name and its parameters...
Definition: DtDeSharedStateSignaler.h:96
boost::signalslib::signal< void()> signal_clearInstancingCacheRequested
Emitted when the instancing cache is cleared.
Definition: DtDeSharedStateSignaler.h:138
boost::signalslib::signal< void(float)> signal_terrainMagnificationHighLodAngleChanged
Shared Experimental Settings.
Definition: DtDeSharedStateSignaler.h:402
boost::signalslib::signal< void(bool)> signal_atcGlobalTerrainEnableChanged
Emitted when alpha to coverage for terra patches is changed.
Definition: DtDeSharedStateSignaler.h:165
boost::signalslib::signal< void(bool)> signal_wheelRotationEnabledChanged
Emitted when the wheel rotation for entities has been enabled or disabled.
Definition: DtDeSharedStateSignaler.h:425
boost::signalslib::signal< void(bool)> signal_diGuyVisualizeInstancingChanged
Emitted when diguy VisualizeInstancing changed.
Definition: DtDeSharedStateSignaler.h:297
boost::signalslib::signal< void(float)> signal_artPartSmoothingPeriodChanged
Emitted when art part smoothing period for entities has changed.
Definition: DtDeSharedStateSignaler.h:434
boost::signalslib::signal< void(double)> signal_autoExposureClampMaxChanged
Emitted when the final clamp maximum value for the luminance scale is changed.
Definition: DtDeSharedStateSignaler.h:365
boost::signalslib::signal< void(double)> signal_lensFlareScaleChanged
Emitted when the lens flare scalar is chagned.
Definition: DtDeSharedStateSignaler.h:386
boost::signalslib::signal< void(double)> signal_streaksLenScaleChanged
Emitted when the streak length scalar is changed.
Definition: DtDeSharedStateSignaler.h:380
boost::signalslib::signal< void(bool)> signal_instancingChanged
Emitted when the instancing changes.
Definition: DtDeSharedStateSignaler.h:141
boost::signalslib::signal< void(bool)> signal_accelerationCachingChanged
Emitted when the acceleration caching changes.
Definition: DtDeSharedStateSignaler.h:135
boost::signalslib::signal< void(bool)> signal_atcGlobalModelEnableChanged
Emitted when alpha to coverage for models is changed.
Definition: DtDeSharedStateSignaler.h:162
boost::signalslib::signal< void(bool)> signal_tidalStreamWakesEnabledChanged
Emitted when tidal stream wakes enabled changes.
Definition: DtDeSharedStateSignaler.h:195
boost::signalslib::signal< void(float)> signal_hbaoExponentChanged
Emitted when the coordinate system changes. Signal with a coordinate System name and its parameters...
Definition: DtDeSharedStateSignaler.h:94
boost::signalslib::signal< void(std::string)> signal_paperMapGroupChanged
Emitted when the paper map group to display is changed.
Definition: DtDeSharedStateSignaler.h:177
boost::signalslib::signal< void(bool)> signal_shadowsEnabledOnOceanChanged
Emitted when the shadow enabled on ocean changes.
Definition: DtDeSharedStateSignaler.h:117
Contains DLL export macros.

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)