VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtSharedEntityDisplaySettingsSignaler.h
Go to the documentation of this file.
1 /*****************************************************************************
2  * Copyright (c) 2018 MAK Technologies, Inc.
3  * All rights reserved.
4  *****************************************************************************/
5 
9 
10 #pragma once
11 
14 #include <vrvUtil/event_signal.h>
15 
16 namespace makVrv
17 {
18 
19  class DtEntityTypeMapper;
20  class DtEventQueueInterface;
21  class DtSharedSettingsManager;
22 
26  : public DtVirtualBaseClass
27  {
28  public:
29 
34 
38 
42  static DtSharedEntityDisplaySettingsSignaler* findInstance(
44 
47 
50 
85 
87 
88  protected:
89 
91 
92  private:
93 
96 
99 
100  };
101 
102 }
event_signal< void(bool)> signal_fireDetonateLinesChanged
Definition: DtSharedEntityDisplaySettingsSignaler.h:62
event_signal< void(bool)> signal_infoPopupsOnSelectChanged
Definition: DtSharedEntityDisplaySettingsSignaler.h:61
A signaler for the shared entity display settings.
Definition: DtSharedEntityDisplaySettingsSignaler.h:25
Virtual base class.
Definition: DtVirtualBaseClass.h:22
event_signal< void(bool)> signal_entityEmitterVolumesVisibleChanged
Definition: DtSharedEntityDisplaySettingsSignaler.h:63
event_signal< void(float)> signal_entityIconScaleChanged
Definition: DtSharedEntityDisplaySettingsSignaler.h:70
event_signal< void(bool)> signal_rotorWashEnabledChanged
Definition: DtSharedEntityDisplaySettingsSignaler.h:83
event_signal< void(float)> signal_buoyancyMinimumCullDistanceChanged
Definition: DtSharedEntityDisplaySettingsSignaler.h:77
event_signal< void(float)> signal_smoothingPeriodChanged
Definition: DtSharedEntityDisplaySettingsSignaler.h:57
event_signal< void(bool)> signal_groundClampingChanged
Definition: DtSharedEntityDisplaySettingsSignaler.h:51
event_signal< void(bool)> signal_hullSprayEffectsEnabledChanged
Definition: DtSharedEntityDisplaySettingsSignaler.h:73
event_signal< void(DtEntitySettingsRecord::BuoyancyCullType)> signal_buoyancyCullTypeChanged
Definition: DtSharedEntityDisplaySettingsSignaler.h:79
event_signal< void(bool)> signal_smoothingChanged
Definition: DtSharedEntityDisplaySettingsSignaler.h:56
The shared settings manager, is the global object responsible for managing any shared settings object...
Definition: DtSharedSettingsManager.h:45
event_signal< void(bool)> signal_entityHeightAboveTerrainLinesEnabledChanged
Definition: DtSharedEntityDisplaySettingsSignaler.h:64
event_signal< void(bool)> signal_buoyancyModelsEnabledChanged
Definition: DtSharedEntityDisplaySettingsSignaler.h:74
Contains makVrv::event_signal class.
event_signal< void(float)> signal_buoyancyDefaultLODDistanceChanged
Definition: DtSharedEntityDisplaySettingsSignaler.h:75
event_signal< void(bool)> signal_hideEmbarked2DObjectsChanged
Definition: DtSharedEntityDisplaySettingsSignaler.h:71
event_signal< void(DtSharedEntityDisplaySettings::ColorizedModelColorType)> signal_colorizedModelColorTypeChanged
Definition: DtSharedEntityDisplaySettingsSignaler.h:69
The event queue interface is a cross thread event queue used to emit event_signal across thread bound...
Definition: DtEventQueueInterface.h:29
event_signal< void(DtSharedEntityDisplaySettings::HeightAboveTerrainMode)> signal_entityHeightAboveTerrainModeChanged
Definition: DtSharedEntityDisplaySettingsSignaler.h:66
event_signal< void(bool)> signal_showStealthsChanged
Definition: DtSharedEntityDisplaySettingsSignaler.h:60
Contains makVrv::DtVirtualBaseClass class.
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
event_signal< void(bool)> signal_groundClampingCullingEnabledChanged
Definition: DtSharedEntityDisplaySettingsSignaler.h:53
event_signal< void(bool)> signal_entitySimDataChanged
Definition: DtSharedEntityDisplaySettingsSignaler.h:67
event_signal< void(unsigned int)> signal_heightAboveTerrainPeriodChanged
Definition: DtSharedEntityDisplaySettingsSignaler.h:82
event_signal< void(bool)> signal_entityIndicatorsChanged
Definition: DtSharedEntityDisplaySettingsSignaler.h:58
event_signal< void(bool)> signal_buoyAndBeaconIconsEnabledChanged
Definition: DtSharedEntityDisplaySettingsSignaler.h:80
event_signal< void(float)> signal_groundClampingScaleChanged
Definition: DtSharedEntityDisplaySettingsSignaler.h:52
event_signal< void(bool)> signal_oceanWakesEnabledChanged
Definition: DtSharedEntityDisplaySettingsSignaler.h:72
event_signal< void(bool)> signal_rotateEntitySymbolsChanged
Definition: DtSharedEntityDisplaySettingsSignaler.h:59
event_signal< void(float)> signal_wakeDefaultLODDistanceChanged
Definition: DtSharedEntityDisplaySettingsSignaler.h:76
event_signal< void(bool)> signal_occupantsVisibleChanged
Definition: DtSharedEntityDisplaySettingsSignaler.h:84
Contains the DtSharedEntityDisplaySettings class declaration.
event_signal< void(bool)> signal_lifeformsUprightChanged
Definition: DtSharedEntityDisplaySettingsSignaler.h:55
event_signal< void(bool)> signal_orientationClampingChanged
Definition: DtSharedEntityDisplaySettingsSignaler.h:54

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)