![]() |
VR-Forces 5.0.2 Developer's Guide
|
Interface to the VirtualReality settings GUI.

Public Member Functions | |
| virtual | ~DtVirtualRealitySettingsInterface () |
| virtual void | setEnabled (bool enabled)=0 |
| virtual void | setMirroring (makArchives::DtVirtualRealitySettingsRecord::DtMirroring view)=0 |
| virtual void | setMirrorChannel (const std::string &channelName)=0 |
| virtual void | setVirtualRealityAvailable (bool vrAvailable, bool mrAvailable, bool depthAvailable)=0 |
| virtual void | setChannelNames (const std::vector< std::string > &names)=0 |
| virtual void | setObserverNames (const std::vector< std::string > &names)=0 |
| virtual void | setAttachedObserver (const std::string &observerName)=0 |
| virtual void | setFlipOverlay (bool flip)=0 |
| virtual void | setFlipOverlayEnabled (bool enabled)=0 |
| virtual void | setOverlayWidth (float width)=0 |
| virtual void | setOverlayAspect (float aspect)=0 |
| virtual void | setOverlayDistance (float distance)=0 |
| virtual void | setDisableDepthCopy (bool disable)=0 |
| virtual void | setEnableVRS (bool enable)=0 |
| virtual void | setResolutionScale (int scale)=0 |
| virtual void | setEnableMixedRealityMask (bool enabled)=0 |
| virtual void | setMixedRealityDefinitionFilePath (const std::string &filePath)=0 |
| virtual void | setEnableRealWorldDepthTesting (bool enabled)=0 |
Public Attributes | |
| boost::signalslib::signal < void(bool)> | signal_enabledChanged |
| boost::signalslib::signal < void(makArchives::DtVirtualRealitySettingsRecord::DtMirroring)> | signal_mirroringChanged |
| boost::signalslib::signal < void(std::string)> | signal_mirrorChannelChanged |
| boost::signalslib::signal < void(std::string)> | signal_attachedObserverChanged |
| boost::signalslib::signal < void(bool)> | signal_flipOverlaysChanged |
| boost::signalslib::signal < void(float)> | signal_overlayWidthChanged |
| boost::signalslib::signal < void(float)> | signal_overlayAspectChanged |
| boost::signalslib::signal < void(float)> | signal_overlayDistanceChanged |
| boost::signalslib::signal < void(bool)> | signal_disableDepthCopyChanged |
| boost::signalslib::signal < void(bool)> | signal_enableVRSChanged |
| boost::signalslib::signal < void(int)> | signal_resolutionScaleChanged |
| boost::signalslib::signal < void(bool)> | signal_enableMixedRealityMaskChanged |
| boost::signalslib::signal < void(void)> | signal_browseForMixedRealityDefinitionFilePushed |
| boost::signalslib::signal < void(bool)> | signal_enableRealWorldDepthTestingChanged |
|
virtual |
DTOR.
|
pure virtual |
Setters.
Sets the Virtual Reality check box enabled in the UI.
Implemented in makVrv::DtVirtualRealitySettingsWidget.
|
pure virtual |
Enable/disable mirroring of HMD view on display.
Implemented in makVrv::DtVirtualRealitySettingsWidget.
|
pure virtual |
set the channel that the HMD view should be mirrored on
Implemented in makVrv::DtVirtualRealitySettingsWidget.
|
pure virtual |
set whether or not virtual reality hardware is available
Implemented in makVrv::DtVirtualRealitySettingsWidget.
|
pure virtual |
set the names of the potential channels that the HMD could be mirrored on
Implemented in makVrv::DtVirtualRealitySettingsWidget.
|
pure virtual |
set the names of the potential observers that the HMD can be attached to
Implemented in makVrv::DtVirtualRealitySettingsWidget.
|
pure virtual |
set the observer that the HMD view should be attached to
Implemented in makVrv::DtVirtualRealitySettingsWidget.
|
pure virtual |
set if the overlays should be flipped on the vertical axis to look correct on the current HMD
Implemented in makVrv::DtVirtualRealitySettingsWidget.
|
pure virtual |
sets whether or not the user is allowed to flip the overlay
Implemented in makVrv::DtVirtualRealitySettingsWidget.
|
pure virtual |
set the width of the overlay for current provider
Implemented in makVrv::DtVirtualRealitySettingsWidget.
|
pure virtual |
set the aspect of the overlay for current provider
Implemented in makVrv::DtVirtualRealitySettingsWidget.
|
pure virtual |
set the distance of the overlay for current provider
Implemented in makVrv::DtVirtualRealitySettingsWidget.
|
pure virtual |
set disable depth copy state
Implemented in makVrv::DtVirtualRealitySettingsWidget.
|
pure virtual |
set enable vrs state
Implemented in makVrv::DtVirtualRealitySettingsWidget.
|
pure virtual |
set resolution scale
Implemented in makVrv::DtVirtualRealitySettingsWidget.
|
pure virtual |
set mixed reality mask enabled state
Implemented in makVrv::DtVirtualRealitySettingsWidget.
|
pure virtual |
set the mixed reality definition file path for display in text box
Implemented in makVrv::DtVirtualRealitySettingsWidget.
|
pure virtual |
set real world depth testing enabled state
Implemented in makVrv::DtVirtualRealitySettingsWidget.
| boost::signalslib::signal<void (bool)> makVrv::DtVirtualRealitySettingsInterface::signal_enabledChanged |
Signals.
called when the user changes the Virtual Reality enabled check box in the UI
| boost::signalslib::signal<void (makArchives::DtVirtualRealitySettingsRecord::DtMirroring)> makVrv::DtVirtualRealitySettingsInterface::signal_mirroringChanged |
Called when the user changes the mirroring drop down in the UI.
| boost::signalslib::signal<void (std::string)> makVrv::DtVirtualRealitySettingsInterface::signal_mirrorChannelChanged |
called when the user changes the mirroring type in the UI
| boost::signalslib::signal<void (std::string)> makVrv::DtVirtualRealitySettingsInterface::signal_attachedObserverChanged |
called when the user changes the attached observer in the UI
| boost::signalslib::signal<void(bool)> makVrv::DtVirtualRealitySettingsInterface::signal_flipOverlaysChanged |
called when the user changes the flip overlay check box in the UI
| boost::signalslib::signal<void(float)> makVrv::DtVirtualRealitySettingsInterface::signal_overlayWidthChanged |
called when the user changes the overlay width spinner in the UI
| boost::signalslib::signal<void(float)> makVrv::DtVirtualRealitySettingsInterface::signal_overlayAspectChanged |
called when the user changes the overlay aspect spinner in the UI
| boost::signalslib::signal<void(float)> makVrv::DtVirtualRealitySettingsInterface::signal_overlayDistanceChanged |
called when the user changes the overlay distance spinner in the UI
| boost::signalslib::signal<void(bool)> makVrv::DtVirtualRealitySettingsInterface::signal_disableDepthCopyChanged |
called when the user changes the disable depth copy check box in the UI
| boost::signalslib::signal<void(bool)> makVrv::DtVirtualRealitySettingsInterface::signal_enableVRSChanged |
called when the user changes the enable vrs check box in the UI
| boost::signalslib::signal<void(int)> makVrv::DtVirtualRealitySettingsInterface::signal_resolutionScaleChanged |
called when the user changes the enable vrs check box in the UI
| boost::signalslib::signal<void(bool)> makVrv::DtVirtualRealitySettingsInterface::signal_enableMixedRealityMaskChanged |
called when the user changes the enable mixed reality mask check box in the UI
| boost::signalslib::signal<void(void)> makVrv::DtVirtualRealitySettingsInterface::signal_browseForMixedRealityDefinitionFilePushed |
called when the user clicks the browse for mixed reality mask definition file in the UI
| boost::signalslib::signal<void(bool)> makVrv::DtVirtualRealitySettingsInterface::signal_enableRealWorldDepthTestingChanged |
called when the user changes the enabled real world depth testing check box in the UI