![]() |
VR-Forces 5.0.3 Developer's Guide
|
DtVirtualRealitySettingsWidget is the widget displayed that shows the settings for virtual reality.

Public Slots | |
User input slots. | |
Receives notification that the user has changed a widget's value. | |
| virtual void | onEnabledChanged (int state) |
| virtual void | onMirroringChanged (int state) |
| virtual void | onMirrorChannelChanged (int state) |
| virtual void | onAttachedObserverChanged (int state) |
| virtual void | onFlipOverlaysChanged (int state) |
| virtual void | onOverlayWidthChanged (double width) |
| virtual void | onOverlayAspectChanged (double aspect) |
| virtual void | onOverlayDistanceChanged (double distance) |
| virtual void | onDisableDepthCopyChanged (int state) |
| virtual void | onEnableVRSChanged (int state) |
| virtual void | onResolutionScaleChanged (int state) |
| virtual void | onEnableMixedRealityMaskChanged (int state) |
| virtual void | onBrowseForMixedRealityDefinitionFilePushed () |
| virtual void | onEnableRealWorldDepthTestingChanged (int state) |
Public Member Functions | |
| virtual | ~DtVirtualRealitySettingsWidget () |
| DtVirtualRealitySettingsWidget ()=delete | |
| DtVirtualRealitySettingsWidget (const DtVirtualRealitySettingsWidget &other)=delete | |
| DtVirtualRealitySettingsWidget & | operator= (const DtVirtualRealitySettingsWidget &other)=delete |
| virtual void | setupGui () |
| virtual void | setEnabled (bool enabled) |
| virtual void | setMirroring (makArchives::DtVirtualRealitySettingsRecord::DtMirroring view) |
| virtual void | setMirrorChannel (const std::string &channelName) |
| virtual void | setVirtualRealityAvailable (bool vrAvailable, bool mrAvailable, bool depthAvailable) |
| virtual void | setChannelNames (const std::vector< std::string > &names) |
| virtual void | setObserverNames (const std::vector< std::string > &names) |
| virtual void | setAttachedObserver (const std::string &observerName) |
| virtual void | setFlipOverlay (bool flip) |
| virtual void | setFlipOverlayEnabled (bool enabled) |
| virtual void | setOverlayWidth (float width) |
| virtual void | setOverlayAspect (float aspect) |
| virtual void | setOverlayDistance (float distance) |
| virtual void | setDisableDepthCopy (bool enabled) |
| virtual void | setEnableVRS (bool enable) |
| virtual void | setResolutionScale (int scale) |
| virtual void | setEnableMixedRealityMask (bool enabled) |
| virtual void | setMixedRealityDefinitionFilePath (const std::string &filePath) |
| virtual void | setEnableRealWorldDepthTesting (bool enabled) |
Public Member Functions inherited from makVrv::DtVirtualRealitySettingsInterface | |
| virtual | ~DtVirtualRealitySettingsInterface () |
Protected Member Functions | |
| DtVirtualRealitySettingsWidget (DtDe &de, QWidget *parent) | |
Protected Attributes | |
| DtDe & | myDe |
Private Attributes | |
| friend | DtVirtualRealitySettingsWidgetCreator |
|
virtual |
DTOR.
|
delete |
Default Constructor not implemented.
|
delete |
Copy Constructor not implemented - Copy not allowed.
|
protected |
Protected CTOR. Use Creator.
|
delete |
Assignment Operator not implemented - Assignment not allowed.
|
virtual |
|
virtual |
sets the VR enabled check box on the UI page
Implements makVrv::DtVirtualRealitySettingsInterface.
|
virtual |
sets if HMD mirroring on another display is enabled in the UI page
Implements makVrv::DtVirtualRealitySettingsInterface.
|
virtual |
set which channel the HMD will be mirrored on in the UI page
Implements makVrv::DtVirtualRealitySettingsInterface.
|
virtual |
sets whether or not the page is active based on VR being available
Implements makVrv::DtVirtualRealitySettingsInterface.
|
virtual |
set the list of channel names that the HMD may be mirrored on in the UI page
Implements makVrv::DtVirtualRealitySettingsInterface.
|
virtual |
set the list of observer names that the HMD can be attached to in the UI page
Implements makVrv::DtVirtualRealitySettingsInterface.
|
virtual |
which observer the HMD will be attached to on the UI page
Implements makVrv::DtVirtualRealitySettingsInterface.
|
virtual |
set if the overlays should be flipped on the vertical axis to look correct on the current hmd
Implements makVrv::DtVirtualRealitySettingsInterface.
|
virtual |
sets whether or not the user is allowed to flip the overlay
Implements makVrv::DtVirtualRealitySettingsInterface.
|
virtual |
set the width of the overlay for current provider
Implements makVrv::DtVirtualRealitySettingsInterface.
|
virtual |
set the aspect of the overlay for current provider
Implements makVrv::DtVirtualRealitySettingsInterface.
|
virtual |
set the distance of the overlay for current provider
Implements makVrv::DtVirtualRealitySettingsInterface.
|
virtual |
set multiview enabled state
Implements makVrv::DtVirtualRealitySettingsInterface.
|
virtual |
set enable vrs state
Implements makVrv::DtVirtualRealitySettingsInterface.
|
virtual |
set resolution scale
Implements makVrv::DtVirtualRealitySettingsInterface.
|
virtual |
set mixed reality mask enabled state
Implements makVrv::DtVirtualRealitySettingsInterface.
|
virtual |
set the mixed reality definiton file path for display in text box
Implements makVrv::DtVirtualRealitySettingsInterface.
|
virtual |
set real world depth testing state
Implements makVrv::DtVirtualRealitySettingsInterface.
|
virtualslot |
invoked when enable vr ui checkbox is changed
|
virtualslot |
invoked when mirror vr ui checkbox is changed
|
virtualslot |
invoked when mirror channel selection combobox is changed
|
virtualslot |
invoked when vr observer attachment selection combobox is changed
|
virtualslot |
invoked when flip overlays checkbox is changed
|
virtualslot |
invoked when overlay widht spinner is changed
|
virtualslot |
invoked when overlay aspect spinner is changed
|
virtualslot |
invoked when overlay distance spinner is changed
|
virtualslot |
invoked when disable depth copu ui checkbox is changed
|
virtualslot |
invoked when enable vrs ui checkbox is changed
|
virtualslot |
invoked when resolution scale ui slider is changed
|
virtualslot |
invoked when enabled mixed reality checkbox is changed
|
virtualslot |
invoked when browser for mixedreality file button pushed
|
virtualslot |
invoked when enabled real world depth testing check box is changed
|
private |
|
protected |
| QVBoxLayout* makVrv::DtVirtualRealitySettingsWidget::myMainLayout |
| QCheckBox* makVrv::DtVirtualRealitySettingsWidget::myEnableVirtualRealityCheckBox |
| QHBoxLayout* makVrv::DtVirtualRealitySettingsWidget::myObserverToUseForVRLayout |
| QLabel* makVrv::DtVirtualRealitySettingsWidget::myObserverToUseForVRLabel |
| QComboBox* makVrv::DtVirtualRealitySettingsWidget::myObserverToUseForVRComboBox |
| QHBoxLayout* makVrv::DtVirtualRealitySettingsWidget::myMirroringSettingsLayout |
| QLabel* makVrv::DtVirtualRealitySettingsWidget::myMirroringModeLabel |
| QComboBox* makVrv::DtVirtualRealitySettingsWidget::myMirroringModeComboBox |
| QLabel* makVrv::DtVirtualRealitySettingsWidget::myMirroringChannelLabel |
| QComboBox* makVrv::DtVirtualRealitySettingsWidget::myMirroringChannelComboBox |
| QVBoxLayout* makVrv::DtVirtualRealitySettingsWidget::myRenderingSettingsSectionLayout |
| QLabel* makVrv::DtVirtualRealitySettingsWidget::myRenderingSettingsSectionLabel |
| QVBoxLayout* makVrv::DtVirtualRealitySettingsWidget::myRenderingSettingsLayout |
| QHBoxLayout* makVrv::DtVirtualRealitySettingsWidget::myRenderingResolutionScaleSettingsLayout |
| QLabel* makVrv::DtVirtualRealitySettingsWidget::myRenderingResolutionScaleSettingsLabel |
| QSlider* makVrv::DtVirtualRealitySettingsWidget::myRenderingResolutionScaleSlider |
| QLabel* makVrv::DtVirtualRealitySettingsWidget::myRenderingResolutionPercentageLabel |
| QCheckBox* makVrv::DtVirtualRealitySettingsWidget::myVariableRateShadingCheckbox |
| QCheckBox* makVrv::DtVirtualRealitySettingsWidget::myDisableDepthCopyCheckbox |
| QVBoxLayout* makVrv::DtVirtualRealitySettingsWidget::myOverlaySettingsSectionLayout |
| QLabel* makVrv::DtVirtualRealitySettingsWidget::myOverlaySettingsSectionLabel |
| QVBoxLayout* makVrv::DtVirtualRealitySettingsWidget::myOverlaySettingsLayout |
| QCheckBox* makVrv::DtVirtualRealitySettingsWidget::myFlipOverlaysCheckbox |
| QHBoxLayout* makVrv::DtVirtualRealitySettingsWidget::myOverlaySizeAndDistanceLayout |
| QLabel* makVrv::DtVirtualRealitySettingsWidget::myOverlayWidthLabel |
| QDoubleSpinBox* makVrv::DtVirtualRealitySettingsWidget::myOverlayWidthSpinBox |
| QLabel* makVrv::DtVirtualRealitySettingsWidget::myOverlayAspectLabel |
| QDoubleSpinBox* makVrv::DtVirtualRealitySettingsWidget::myOverlayAspectSpinBox |
| QLabel* makVrv::DtVirtualRealitySettingsWidget::myOverlayDistanceLabel |
| QDoubleSpinBox* makVrv::DtVirtualRealitySettingsWidget::myOverlayDistanceSpinner |
| QVBoxLayout* makVrv::DtVirtualRealitySettingsWidget::myMixedRealitySettingsSectionLayout |
| QLabel* makVrv::DtVirtualRealitySettingsWidget::myMixedRealitySettingsSectionLabel |
| QVBoxLayout* makVrv::DtVirtualRealitySettingsWidget::myMixedRealitySettingsLayout |
| QCheckBox* makVrv::DtVirtualRealitySettingsWidget::myEnableMixedRealityMaskCheckBox |
| QHBoxLayout* makVrv::DtVirtualRealitySettingsWidget::myMixedRealityDefinitionLayout |
| QLabel* makVrv::DtVirtualRealitySettingsWidget::myMixedRealityDefinitionLabel |
| QLineEdit* makVrv::DtVirtualRealitySettingsWidget::myMixedRealityDefinitionFilePathLineEdit |
| QPushButton* makVrv::DtVirtualRealitySettingsWidget::mySelectMixedRealityDefinitionFileButton |
| QCheckBox* makVrv::DtVirtualRealitySettingsWidget::myEnableRealWorldDepthTestCheckbox |