HeadMountedDisplay

Classes

Name

Description

Public struct

FHeadMountedDisplayPassContext

Public class

FHMDViewMesh

Public class

FLateUpdateManager

Utility class for applying an offset to a hierarchy of components in the renderer thread.

Public struct

FMotionControllerSource

Motion Controller Source

Named Motion Controller source. Used for UI display

Public class

FMotionDelayClient

FMotionDelayClient

Public class

FMotionDelayService

FMotionDelayService

Public struct

FSpectatorScreenModeTexturePlusEyeLayout

Public struct

FXRDeviceId

Public struct

FXRGestureConfig

Public struct

FXRHMDData

Public struct

FXRMotionControllerData

Public struct

FXRSensorProperties

Struct representing the properties of an external tracking sensor.

Public class

IHandTracker

Public class

IHeadMountedDisplay

HMD device interface

Public class

IHeadMountedDisplayModule

The public interface of the HeadmountedDisplay Module

Public class

IHeadMountedDisplayVulkanExtensions

Query Vulkan extensions required by the HMD.

Public class

IIdentifiableXRDevice

Generic device identifier interface

Public class

IMotionController

Motion Controller device interface

Public class

IMotionTrackingSystemManagement

Motion Tracking System Management interface

Public class

ISpectatorScreenController

Spectator Screen Controller interface

Public class

IXRCamera

Interface used by the camera component to figure out the final position of a motion tracked camera.

Public class

IXRInput

Optional interface returned from IXRTrackingSystem if the plugin requires being able to grab touch or keyboard input events.

Public class

IXRLoadingScreen

Interface used to register and show loading splash screen layers.

Public class

IXRSystemAssets

Public class

IXRSystemIdentifier

Public class

IXRTrackingSystem

Main access point to an XR tracking system. Use it to enumerate devices and query their poses.

Public class

TCircularHistoryBuffer

TCircularHistoryBuffer Modeled after TCircularBuffer/Queue, but resizable with it's own stack-style way of indexing (0 = most recent value added)

Public class

UHandKeypointConversion

Public class

UMotionControllerComponent

Enums

Name

Description

Public enum

EHMDTrackingOrigin::Type

For HMDs that support it, this specifies whether the origin of the tracking universe will be at the floor, or at the user's eye height

Public enum

EHMDWornState::Type

Stores if the user is wearing the HMD or not.

Public enum

EOrientPositionSelector::Type

Public enum

EXRDeviceConnectionResult::Type

Enumeration of results from Connecting to Remote XR device

Public enum

EXRSystemFlags::Type

Flags to better inform the user about specifics of the underlying XR system

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Cancel