20 #include <QtWidgets/QWidget.h>
74 virtual void setupGui();
77 virtual void setEnabled(
bool enabled);
83 virtual void setMirrorChannel(
const std::string& channelName);
86 virtual void setVirtualRealityAvailable(
bool vrAvailable,
bool mrAvailable,
bool depthAvailable);
89 virtual void setChannelNames(
const std::vector<std::string>& names);
92 virtual void setObserverNames(
const std::vector<std::string>& names);
95 virtual void setAttachedObserver(
const std::string& observerName);
98 virtual void setFlipOverlay(
bool flip);
101 virtual void setFlipOverlayEnabled(
bool enabled);
104 virtual void setOverlayWidth(
float width);
107 virtual void setOverlayAspect(
float aspect);
110 virtual void setOverlayDistance(
float distance);
113 virtual void setDisableDepthCopy(
bool enabled);
116 virtual void setEnableVRS(
bool enable);
119 virtual void setResolutionScale(
int scale);
122 virtual void setEnableMixedRealityMask(
bool enabled);
125 virtual void setMixedRealityDefinitionFilePath(
const std::string& filePath);
128 virtual void setEnableRealWorldDepthTesting(
bool enabled);
131 virtual void setDisableFocusViews(
bool disable);
134 virtual void setDisableAA(
bool disable);
142 virtual void onEnabledChanged(
int state);
145 virtual void onMirroringChanged(
int state);
148 virtual void onMirrorChannelChanged(
int state);
151 virtual void onAttachedObserverChanged(
int state);
154 virtual void onFlipOverlaysChanged(
int state);
157 virtual void onOverlayWidthChanged(
double width);
160 virtual void onOverlayAspectChanged(
double aspect);
163 virtual void onOverlayDistanceChanged(
double distance);
166 virtual void onDisableDepthCopyChanged(
int state);
169 virtual void onEnableVRSChanged(
int state);
172 virtual void onResolutionScaleChanged(
int state);
175 virtual void onEnableMixedRealityMaskChanged(
int state);
178 virtual void onBrowseForMixedRealityDefinitionFilePushed();
181 virtual void onEnableRealWorldDepthTestingChanged(
int state);
184 virtual void onDisableFocusViewsChanged(
int state);
187 virtual void onDisableAAChanged(
int state);
Contains DLL export macros.
const char * creatorTypeName< DtVirtualRealitySettingsWidget >(void)
template specialization for the creator (pass the class being created to the creatorTypeName template...
Definition: DtVirtualRealitySettingsWidget.h:44
Interface to the VirtualReality settings GUI.
Definition: DtVirtualRealitySettingsInterface.h:25
DtMirroring
Definition: DtVirtualRealitySettingsRecord.h:28
DtVirtualBaseClassCreator< DtVirtualRealitySettingsWidget, QWidget * > DtVirtualRealitySettingsWidgetCreator
DtVirtualRealitySettingsWidgetCreator.
Definition: DtVirtualRealitySettingsWidget.h:37
Variadic templated creator class for defining a DtVirtualBaseClass creator that is automatically regi...
Definition: DtVirtualBaseClassCreator.h:23
Contains makVrv::DtVirtualBaseClass class.
DT_DLL_VRVCORE double distance(const makVrv::DtCoordinateSystem &, const DtVector &from, const DtVector &to)
Returns the distance from the two points. Coordinates are in local database coordinates The coordinat...
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
Interface to the VirtualReality settings GUI.