HeadMountedDisplay

Classes

Name

Description

Public class

FDefaultStereoLayers

Default implementation of stereo layers for platforms that require emulating layer support.

Public class

FHeadMountedDisplayBase

Default implementation for various IHeadMountedDisplay methods.

Public class

FHMDViewMesh

Public class

FSimpleLayerManager

Public class

IHeadMountedDisplay

HMD device interface

Public class

IHeadMountedDisplayModule

The public interface of the MotionControlsModule

Public class

IMotionController

Motion Controller device interface

Public class

IMotionTrackingSystemManagement

Motion Tracking System Management interface

Public class

TStereoLayerManager

Partial implementation of the Layer management code for the IStereoLayers interface.

Public class

UMotionControllerComponent

Public class

UMotionTrackedDeviceFunctionLibrary

Public class

UVRNotificationsComponent

VRNotificationsComponent.h: Component to handle receiving notifications from VR HMD.

Enums

Name

Description

Public enum

EHMDDeviceType::Type

The family of HMD device.

Public enum

ETrackingStatus

Functions

Name Description

Public function

bool

 

GetLayerDescMember

(
    IStereoLayers::FLayerDesc & Layer,
    IStereoLayers::FLayerDesc & OutLaye...
)

Public function

void

 

MarkLayerTextureForUpdate

(
    IStereoLayers::FLayerDesc & Layer
)

Public function

void

 

SetLayerDescMember

(
    IStereoLayers::FLayerDesc & OutLaye...,
    const IStereoLayers::FLayerDesc & I...
)