OpenVROverlay
Engine/source/platform/input/openVR/openVROverlay.h
Public Attributes
vr::TrackedDeviceIndex_t
vr::VROverlayInputMethod
bool
bool
Overlay properties are dirty.
vr::VROverlayHandle_t
vr::VROverlayTransformType
bool
Overlay type is dirty.
Texture used by openvr.
vr::VROverlayHandle_t
vr::ETrackingUniverseOrigin
vr::TrackedDeviceIndex_t
Public Functions
bool
bool
bool
bool
bool
onAdd()
Called when this object is added to the scene.
setNativeAcceleratorsEnabled(bool enabled)
This is used to toggle processing of native OS accelerators, not to be confused with the Torque accelerator key system, to keep them from swallowing up keystrokes.
updateTextControl(GuiControl * ctrl)
Public Static Functions
Detailed Description
Public Types
OverlayType
Enumerator
- OVERLAYTYPE_OVERLAY
- OVERLAYTYPE_DASHBOARD
typedef GuiOffscreenCanvas Parent
Public Attributes
vr::TrackedDeviceIndex_t mControllerDeviceIndex
vr::VROverlayInputMethod mInputMethod
bool mManualMouseHandling
Point2F mMouseScale
LinearColorF mOverlayColor
bool mOverlayDirty
Overlay properties are dirty.
U32 mOverlayFlags
vr::VROverlayHandle_t mOverlayHandle
vr::VROverlayTransformType mOverlayTransformType
OverlayType mOverlayType
bool mOverlayTypeDirty
Overlay type is dirty.
F32 mOverlayWidth
GFXTexHandle mStagingTexture
Texture used by openvr.
vr::VROverlayHandle_t mThumbOverlayHandle
vr::ETrackingUniverseOrigin mTrackingOrigin
MatrixF mTransform
String mTransformDeviceComponent
vr::TrackedDeviceIndex_t mTransformDeviceIndex
Public Functions
OpenVROverlay()
~OpenVROverlay()
castRay(const Point3F & origin, const Point3F & direction, RayInfo * info)
DECLARE_CONOBJECT(OpenVROverlay )
disableKeyboardTranslation()
Reimplemented from: GuiCanvas
enableKeyboardTranslation()
Reimplemented from: GuiCanvas
getTransformForOverlayCoordinates(const Point2F & pos)
handleOpenVREvents()
hideOverlay()
isActiveDashboardOverlay()
isGamepadFocussed()
isOverlayHoverTarget()
isOverlayVisible()
moveGamepadFocusToNeighbour()
onAdd()
Reimplemented from: GuiOffscreenCanvas
onFrameRendered()
Reimplemented from: GuiOffscreenCanvas
onRemove()
Reimplemented from: GuiOffscreenCanvas
resetOverlay()
setNativeAcceleratorsEnabled(bool enabled)
Reimplemented from: GuiCanvas
showOverlay()
updateOverlay()
updateTextControl(GuiControl * ctrl)