OpenVROverlay

Engine/source/platform/input/openVR/openVROverlay.h

More...

Public Types

enum
OverlayType {
  OVERLAYTYPE_OVERLAY 
  OVERLAYTYPE_DASHBOARD 
}

Public Attributes

vr::TrackedDeviceIndex_t
vr::VROverlayInputMethod
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
castRay(const Point3F & origin, const Point3F & direction, RayInfo * info)
bool

Called when this object is added to the scene.

Called when this object is removed.

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.

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