49 virtual void setEnabled(
bool enabled);
52 virtual bool enabled()
const;
63 virtual void setMirrorChannel(
const std::string& channelName);
66 virtual const std::string& mirrorChannel()
const;
69 virtual void setAttachedObserver(
const std::string& obsName);
72 virtual const std::string& attachedObserver();
77 virtual void setFlipOverlays(
bool flip);
80 virtual bool flipOverlays()
const;
84 virtual void setPreferOpenVR(
bool prefer);
88 virtual bool preferOpenVR()
const;
91 virtual void setUseMultiView(
bool use);
94 virtual bool useMultiView()
const;
97 virtual void setDisableDepthCopy(
bool use);
100 virtual bool disableDepthCopy()
const;
103 virtual void setEnableMixedRealityMask(
bool enable);
106 virtual bool enableMixedRealityMask()
const;
109 virtual void setMixedRealityDefinitionFilePath(
const std::string& filePath,
bool autoLoad =
true);
112 virtual const std::string& mixedRealityDefinitionFilePath()
const;
115 void setEnableRealWorldDepthTesting(
bool enable);
118 bool enableRealWorldDepthTesting()
const;
166 template <
typename ManagerClass>
171 template <
typename ManagerClass>
Base class for (non-shared) settings managers.
Definition: DtBaseSettingsManager.h:271
boost::signalslib::signal< void(bool)> signal_useMultiViewChanged
signaled when use multiview changes
Definition: DtVirtualRealitySettingsManager.h:140
boost::signalslib::signal< void(bool)> signal_enableMixedRealityMaskChanged
signaled when enable mixed reality mask changes
Definition: DtVirtualRealitySettingsManager.h:146
Contains DLL export macros.
boost::signalslib::signal< void(std::string)> signal_mirrorChannelChanged
signaled when the channel that the user wants to display the HMD mirror on changes ...
Definition: DtVirtualRealitySettingsManager.h:131
DtVirtualRealitySettingsRecord is the serializable record used to read and write a VirtualReality Set...
Definition: DtVirtualRealitySettingsRecord.h:25
DtDe & myDe
Definition: DtVirtualRealitySettingsManager.h:176
boost::signalslib::signal< void(std::string)> signal_attachedObserverChanged
signaled when the attached observer changes
Definition: DtVirtualRealitySettingsManager.h:134
Contains makArchives::DtVirtualRealitySettingsRecord class.
boost::signalslib::signal< void(makArchives::DtVirtualRealitySettingsRecord::DtMirroring)> signal_mirroringChanged
signals when the HMD mirror state changes
Definition: DtVirtualRealitySettingsManager.h:128
#define DT_DLL_VRVVR
Definition: vrvVirtualReality.h:19
DtMirroring
Definition: DtVirtualRealitySettingsRecord.h:28
Contains the DtVirtualRealitySettingsManager class declaration.
Definition: DtVirtualRealitySettingsManager.h:25
boost::signalslib::signal< void(bool)> signal_flipOverlaysChanged
signaled when the flip overlay changes
Definition: DtVirtualRealitySettingsManager.h:137
void defaultManagerRegisterInstanceFunction(DtDe &de, ManagerClass *mgr)
Default implementation of how to register a manager, especially necessary when overriding the manager...
Definition: DtDe.h:847
boost::signalslib::signal< void(bool)> signal_enabledChanged
Definition: DtVirtualRealitySettingsManager.h:125
boost::signalslib::signal< void(bool)> signal_disableDepthCopyChanged
signaled when use multiview changes
Definition: DtVirtualRealitySettingsManager.h:143
boost::signalslib::signal< void(bool)> signal_enableRealWorldDepthTestingChanged
signaled when enable mixed reality mask changes
Definition: DtVirtualRealitySettingsManager.h:149
ManagerClass & defaultManagerInstanceFunction(DtDe &de, bool allowedInSlave)
default Manager instance function.
Definition: DtDe.h:809
makArchives::DtVirtualRealitySettingsRecord mySettingsRecord
Definition: DtVirtualRealitySettingsManager.h:175
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
Contains the DtBaseSettingsManager class declaration.
Contains DLL export macros.