VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions
makVrv::DtVirtualRealitySettingsInterface Class Referenceabstract

Interface to the VirtualReality settings GUI.

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

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
 
virtual void setDisableFocusViews (bool disabled)=0
 
virtual void setDisableAA (bool disabled)=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
 
boost::signalslib::signal
< void(bool)> 
signal_disableFocusViewsChanged
 
boost::signalslib::signal
< void(bool)> 
signal_disableAAChanged
 

Constructor & Destructor Documentation

virtual makVrv::DtVirtualRealitySettingsInterface::~DtVirtualRealitySettingsInterface ( )
virtual

DTOR.

Member Function Documentation

virtual void makVrv::DtVirtualRealitySettingsInterface::setEnabled ( bool  enabled)
pure virtual

Setters.

Sets the Virtual Reality check box enabled in the UI.

Implemented in makVrv::DtVirtualRealitySettingsWidget.

virtual void makVrv::DtVirtualRealitySettingsInterface::setMirroring ( makArchives::DtVirtualRealitySettingsRecord::DtMirroring  view)
pure virtual

Enable/disable mirroring of HMD view on display.

Implemented in makVrv::DtVirtualRealitySettingsWidget.

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

set the channel that the HMD view should be mirrored on

Implemented in makVrv::DtVirtualRealitySettingsWidget.

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

set whether or not virtual reality hardware is available

Implemented in makVrv::DtVirtualRealitySettingsWidget.

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

set the names of the potential channels that the HMD could be mirrored on

Implemented in makVrv::DtVirtualRealitySettingsWidget.

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

set the names of the potential observers that the HMD can be attached to

Implemented in makVrv::DtVirtualRealitySettingsWidget.

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

set the observer that the HMD view should be attached to

Implemented in makVrv::DtVirtualRealitySettingsWidget.

virtual void makVrv::DtVirtualRealitySettingsInterface::setFlipOverlay ( bool  flip)
pure virtual

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

Implemented in makVrv::DtVirtualRealitySettingsWidget.

virtual void makVrv::DtVirtualRealitySettingsInterface::setFlipOverlayEnabled ( bool  enabled)
pure virtual

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

Implemented in makVrv::DtVirtualRealitySettingsWidget.

virtual void makVrv::DtVirtualRealitySettingsInterface::setOverlayWidth ( float  width)
pure virtual

set the width of the overlay for current provider

Implemented in makVrv::DtVirtualRealitySettingsWidget.

virtual void makVrv::DtVirtualRealitySettingsInterface::setOverlayAspect ( float  aspect)
pure virtual

set the aspect of the overlay for current provider

Implemented in makVrv::DtVirtualRealitySettingsWidget.

virtual void makVrv::DtVirtualRealitySettingsInterface::setOverlayDistance ( float  distance)
pure virtual

set the distance of the overlay for current provider

Implemented in makVrv::DtVirtualRealitySettingsWidget.

virtual void makVrv::DtVirtualRealitySettingsInterface::setDisableDepthCopy ( bool  disable)
pure virtual

set disable depth copy state

Implemented in makVrv::DtVirtualRealitySettingsWidget.

virtual void makVrv::DtVirtualRealitySettingsInterface::setEnableVRS ( bool  enable)
pure virtual

set enable vrs state

Implemented in makVrv::DtVirtualRealitySettingsWidget.

virtual void makVrv::DtVirtualRealitySettingsInterface::setResolutionScale ( int  scale)
pure virtual

set resolution scale

Implemented in makVrv::DtVirtualRealitySettingsWidget.

virtual void makVrv::DtVirtualRealitySettingsInterface::setEnableMixedRealityMask ( bool  enabled)
pure virtual

set mixed reality mask enabled state

Implemented in makVrv::DtVirtualRealitySettingsWidget.

virtual void makVrv::DtVirtualRealitySettingsInterface::setMixedRealityDefinitionFilePath ( const std::string &  filePath)
pure virtual

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

Implemented in makVrv::DtVirtualRealitySettingsWidget.

virtual void makVrv::DtVirtualRealitySettingsInterface::setEnableRealWorldDepthTesting ( bool  enabled)
pure virtual

set real world depth testing enabled state

Implemented in makVrv::DtVirtualRealitySettingsWidget.

virtual void makVrv::DtVirtualRealitySettingsInterface::setDisableFocusViews ( bool  disabled)
pure virtual

set the disable focus views state

Implemented in makVrv::DtVirtualRealitySettingsWidget.

virtual void makVrv::DtVirtualRealitySettingsInterface::setDisableAA ( bool  disabled)
pure virtual

set the disable AA state

Implemented in makVrv::DtVirtualRealitySettingsWidget.

Member Data Documentation

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

boost::signalslib::signal<void(bool)> makVrv::DtVirtualRealitySettingsInterface::signal_disableFocusViewsChanged

called when the user changes the disbale focus views check box in the UI

boost::signalslib::signal<void(bool)> makVrv::DtVirtualRealitySettingsInterface::signal_disableAAChanged

called when the user changes the disable AA check box in the UI


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

Document ID: Generated on Wed Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)