VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
makVrv::DtVirtualRealitySettingsWidget Class Reference

DtVirtualRealitySettingsWidget is the widget displayed that shows the settings for virutal reality. More...

Inheritance diagram for makVrv::DtVirtualRealitySettingsWidget:
Inheritance graph
[legend]

Public Slots

User input slots.

Receives notification that the user has changed a widget's value.

virtual void onEnabledChanged (int state)
 invoked when enable vr ui checkbox is changed More...
 
virtual void onMirroringChanged (int state)
 invoked when mirror vr ui checkbox is changed More...
 
virtual void onMirrorChannelChanged (int state)
 invoked when mirror channel selection combobox is changed More...
 
virtual void onAttachedObserverChanged (int state)
 invoked when vr observer attachment selection combobox is changed More...
 
virtual void onFlipOverlaysChanged (int state)
 invoked when flip overlays checkbox is changed More...
 
virtual void onUseMultiViewChanged (int state)
 invoked when use multiview vr ui checkbox is changed More...
 
virtual void onDisableDepthCopyChanged (int state)
 invoked when disable depth copu ui checkbox is changed More...
 
virtual void onEnableMixedRealityMaskChanged (int state)
 invoked when enabled mixed reality checkbox is changed More...
 
virtual void onBrowseForMixedRealityDefinitionFilePushed ()
 invoked when browser for mixedreality file button pushed More...
 
virtual void onEnableRealWorldDepthTestingChanged (int state)
 invoked when enabled real world depth testing check box is changed More...
 

Public Member Functions

 DtVirtualRealitySettingsWidget (DtDe &de, QWidget *parent)
 CTOR. More...
 
virtual ~DtVirtualRealitySettingsWidget ()
 DTOR. More...
 
virtual void setEnabled (bool enabled)
 sets the VR enabled check box on the UI page More...
 
virtual void setMirroring (makArchives::DtVirtualRealitySettingsRecord::DtMirroring view)
 sets if HMD mirroring on another display is enabled in the UI page More...
 
virtual void setMirrorChannel (const std::string &channelName)
 set which channel the HMD will be mirrored on in the UI page More...
 
virtual void setVirtualRealityAvailable (bool vrAvailable, bool mrAvailable, bool depthAvailable)
 sets whether or not the page is active based on VR being available More...
 
virtual void setChannelNames (const std::vector< std::string > &names)
 set the list of channel names that the HMD may be mirrored on in the UI page More...
 
virtual void setObserverNames (const std::vector< std::string > &names)
 set the list of observer names that the HMD can be attached to in the UI page More...
 
virtual void setAttachedObserver (const std::string &observerName)
 which observer the HMD will be attached to on the UI page More...
 
virtual void setFlipOverlay (bool flip)
 set if the overlays should be flipped on the vertical axis to look correct on the current hmd More...
 
virtual void setFlipOverlayEnabled (bool enabled)
 sets whether or not the user is allowed to flip the overlay More...
 
virtual void setUseMultiView (bool enabled)
 set multiview enabled state More...
 
virtual void setDisableDepthCopy (bool enabled)
 set multiview enabled state More...
 
virtual void setEnableMixedRealityMask (bool enabled)
 set mixed reality mask enabled state More...
 
virtual void setMixedRealityDefinitionFilePath (std::string filePath)
 set the mixed reality definiton file path for display in text box More...
 
virtual void setEnableRealWorldDepthTesting (bool enabled)
 set real world depth testing state More...
 
- Public Member Functions inherited from makVrv::DtVirtualRealitySettingsInterface
virtual ~DtVirtualRealitySettingsInterface ()
 DTOR. More...
 

Protected Attributes

DtDemyDe
 

Additional Inherited Members

- Public Attributes inherited from makVrv::DtVirtualRealitySettingsInterface
boost::signalslib::signal
< void(bool)> 
signal_enabledChanged
 Signals. More...
 
boost::signalslib::signal
< void(makArchives::DtVirtualRealitySettingsRecord::DtMirroring)> 
signal_mirroringChanged
 Called when the user changes the mirroring drop down in the UI. More...
 
boost::signalslib::signal
< void(std::string)> 
signal_mirrorChannelChanged
 called when the user changes the mirroring type in the UI More...
 
boost::signalslib::signal
< void(std::string)> 
signal_attachedObserverChanged
 called when the user changes the attached observer in the UI More...
 
boost::signalslib::signal
< void(bool)> 
signal_flipOverlaysChanged
 called when the user changes the flip overlay check box in the UI More...
 
boost::signalslib::signal
< void(bool)> 
signal_useMultiViewChanged
 called when the user changes the use multiview check box in the UI More...
 
boost::signalslib::signal
< void(bool)> 
signal_disableDepthCopyChanged
 called when the user changes the disable depth copy check box in the UI More...
 
boost::signalslib::signal
< void(bool)> 
signal_enableMixedRealityMaskChanged
 called when the user changes the enable mixed reality mask check box in the UI More...
 
boost::signalslib::signal
< void(void)> 
signal_browseForMixedRealityDefinitionFilePushed
 called when the user clicks the browse for mixed reality mask definition file in the UI More...
 
boost::signalslib::signal
< void(bool)> 
signal_enableRealWorldDepthTestingChanged
 called when the user changes the enabled real world depth testing check box in the UI More...
 

Detailed Description

DtVirtualRealitySettingsWidget is the widget displayed that shows the settings for virutal reality.

Constructor & Destructor Documentation

makVrv::DtVirtualRealitySettingsWidget::DtVirtualRealitySettingsWidget ( DtDe de,
QWidget *  parent 
)

CTOR.

virtual makVrv::DtVirtualRealitySettingsWidget::~DtVirtualRealitySettingsWidget ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrv::DtVirtualRealitySettingsWidget::setEnabled ( bool  enabled)
virtual

sets the VR enabled check box on the UI page

Implements makVrv::DtVirtualRealitySettingsInterface.

virtual void makVrv::DtVirtualRealitySettingsWidget::setMirroring ( makArchives::DtVirtualRealitySettingsRecord::DtMirroring  view)
virtual

sets if HMD mirroring on another display is enabled in the UI page

Implements makVrv::DtVirtualRealitySettingsInterface.

virtual void makVrv::DtVirtualRealitySettingsWidget::setMirrorChannel ( const std::string &  channelName)
virtual

set which channel the HMD will be mirrored on in the UI page

Implements makVrv::DtVirtualRealitySettingsInterface.

virtual void makVrv::DtVirtualRealitySettingsWidget::setVirtualRealityAvailable ( bool  vrAvailable,
bool  mrAvailable,
bool  depthAvailable 
)
virtual

sets whether or not the page is active based on VR being available

Implements makVrv::DtVirtualRealitySettingsInterface.

virtual void makVrv::DtVirtualRealitySettingsWidget::setChannelNames ( const std::vector< std::string > &  names)
virtual

set the list of channel names that the HMD may be mirrored on in the UI page

Implements makVrv::DtVirtualRealitySettingsInterface.

virtual void makVrv::DtVirtualRealitySettingsWidget::setObserverNames ( const std::vector< std::string > &  names)
virtual

set the list of observer names that the HMD can be attached to in the UI page

Implements makVrv::DtVirtualRealitySettingsInterface.

virtual void makVrv::DtVirtualRealitySettingsWidget::setAttachedObserver ( const std::string &  observerName)
virtual

which observer the HMD will be attached to on the UI page

Implements makVrv::DtVirtualRealitySettingsInterface.

virtual void makVrv::DtVirtualRealitySettingsWidget::setFlipOverlay ( bool  flip)
virtual

set if the overlays should be flipped on the vertical axis to look correct on the current hmd

Implements makVrv::DtVirtualRealitySettingsInterface.

virtual void makVrv::DtVirtualRealitySettingsWidget::setFlipOverlayEnabled ( bool  enabled)
virtual

sets whether or not the user is allowed to flip the overlay

Implements makVrv::DtVirtualRealitySettingsInterface.

virtual void makVrv::DtVirtualRealitySettingsWidget::setUseMultiView ( bool  enabled)
virtual

set multiview enabled state

Implements makVrv::DtVirtualRealitySettingsInterface.

virtual void makVrv::DtVirtualRealitySettingsWidget::setDisableDepthCopy ( bool  enabled)
virtual

set multiview enabled state

Implements makVrv::DtVirtualRealitySettingsInterface.

virtual void makVrv::DtVirtualRealitySettingsWidget::setEnableMixedRealityMask ( bool  enabled)
virtual

set mixed reality mask enabled state

Implements makVrv::DtVirtualRealitySettingsInterface.

virtual void makVrv::DtVirtualRealitySettingsWidget::setMixedRealityDefinitionFilePath ( std::string  filePath)
virtual

set the mixed reality definiton file path for display in text box

Implements makVrv::DtVirtualRealitySettingsInterface.

virtual void makVrv::DtVirtualRealitySettingsWidget::setEnableRealWorldDepthTesting ( bool  enabled)
virtual

set real world depth testing state

Implements makVrv::DtVirtualRealitySettingsInterface.

virtual void makVrv::DtVirtualRealitySettingsWidget::onEnabledChanged ( int  state)
virtualslot

invoked when enable vr ui checkbox is changed

virtual void makVrv::DtVirtualRealitySettingsWidget::onMirroringChanged ( int  state)
virtualslot

invoked when mirror vr ui checkbox is changed

virtual void makVrv::DtVirtualRealitySettingsWidget::onMirrorChannelChanged ( int  state)
virtualslot

invoked when mirror channel selection combobox is changed

virtual void makVrv::DtVirtualRealitySettingsWidget::onAttachedObserverChanged ( int  state)
virtualslot

invoked when vr observer attachment selection combobox is changed

virtual void makVrv::DtVirtualRealitySettingsWidget::onFlipOverlaysChanged ( int  state)
virtualslot

invoked when flip overlays checkbox is changed

virtual void makVrv::DtVirtualRealitySettingsWidget::onUseMultiViewChanged ( int  state)
virtualslot

invoked when use multiview vr ui checkbox is changed

virtual void makVrv::DtVirtualRealitySettingsWidget::onDisableDepthCopyChanged ( int  state)
virtualslot

invoked when disable depth copu ui checkbox is changed

virtual void makVrv::DtVirtualRealitySettingsWidget::onEnableMixedRealityMaskChanged ( int  state)
virtualslot

invoked when enabled mixed reality checkbox is changed

virtual void makVrv::DtVirtualRealitySettingsWidget::onBrowseForMixedRealityDefinitionFilePushed ( )
virtualslot

invoked when browser for mixedreality file button pushed

virtual void makVrv::DtVirtualRealitySettingsWidget::onEnableRealWorldDepthTestingChanged ( int  state)
virtualslot

invoked when enabled real world depth testing check box is changed

Member Data Documentation

DtDe& makVrv::DtVirtualRealitySettingsWidget::myDe
protected

The documentation for this class was generated from the following file:

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)