UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IXRTrackingSystem Member List

This is the complete list of members for IXRTrackingSystem, including all inherited members.

CalibrateExternalTrackingSource(const FTransform &ExternalTrackingTransform)IXRTrackingSysteminlinevirtual
ConnectRemoteXRDevice(const FString &IpAddress, const int32 BitRate)IXRTrackingSysteminlinevirtual
CountTrackedDevices(EXRTrackedDeviceType Type=EXRTrackedDeviceType::Any)=0IXRTrackingSystempure virtual
DisconnectRemoteXRDevice()IXRTrackingSysteminlinevirtual
DoesSupportLateProjectionUpdate() constIXRTrackingSysteminlinevirtual
DoesSupportLateUpdate() constIXRTrackingSysteminlinevirtual
DoesSupportPositionalTracking() const =0IXRTrackingSystempure virtual
EnumerateTrackedDevices(TArray< int32 > &OutDevices, EXRTrackedDeviceType Type=EXRTrackedDeviceType::Any)=0IXRTrackingSystempure virtual
GetARCompositionComponent()IXRTrackingSysteminlinevirtual
GetARCompositionComponent() constIXRTrackingSysteminlinevirtual
GetAudioListenerOffset(int32 DeviceId=HMDDeviceId) constIXRTrackingSysteminlinevirtual
GetBaseOrientation() constIXRTrackingSysteminlinevirtual
GetBasePosition() constIXRTrackingSysteminlinevirtual
GetBaseRotation() constIXRTrackingSysteminlinevirtual
GetCurrentInteractionProfile(const EControllerHand Hand, FString &InteractionProfile)=0IXRTrackingSystempure virtual
GetCurrentPose(int32 DeviceId, FQuat &OutOrientation, FVector &OutPosition)=0IXRTrackingSystempure virtual
GetFloorToEyeTrackingTransform(FTransform &OutFloorToEye) const =0IXRTrackingSystempure virtual
GetHandTrackingState(UObject *WorldContext, const EXRSpaceType XRSpaceType, const EControllerHand Hand, FXRHandTrackingState &HandTrackingState)=0IXRTrackingSystempure virtual
GetHMDData(UObject *WorldContext, FXRHMDData &HMDData)IXRTrackingSystemvirtual
GetHMDDevice()IXRTrackingSysteminlinevirtual
GetIOpenXRHMD()IXRTrackingSysteminlinevirtual
GetLoadingScreen()IXRTrackingSysteminlinevirtual
GetModularFeatureName()IXRTrackingSysteminlinestatic
GetMotionControllerState(UObject *WorldContext, const EXRSpaceType XRSpaceType, const EControllerHand Hand, const EXRControllerPoseType XRControllerPoseType, FXRMotionControllerState &MotionControllerState)=0IXRTrackingSystempure virtual
GetPlayAreaBounds(EHMDTrackingOrigin::Type Origin) constIXRTrackingSysteminlinevirtual
GetPlayAreaRect(FTransform &OutTransform, FVector2D &OutRect) constIXRTrackingSysteminlinevirtual
GetRelativeEyePose(int32 DeviceId, int32 ViewIndex, FQuat &OutOrientation, FVector &OutPosition)=0IXRTrackingSystempure virtual
GetStereoRenderingDevice()IXRTrackingSysteminlinevirtual
GetSystemName() const =0IXRSystemIdentifierpure virtual
GetTrackedDevicePropertySerialNumber(int32 DeviceId)=0IXRTrackingSystempure virtual
GetTrackedDeviceType(int32 DeviceId) const =0IXRTrackingSystempure virtual
GetTrackingOrigin() const =0IXRTrackingSystempure virtual
GetTrackingOriginTransform(TEnumAsByte< EHMDTrackingOrigin::Type > Origin, FTransform &OutTransform) constIXRTrackingSysteminlinevirtual
GetTrackingSensorProperties(int32 DeviceId, FQuat &OutOrientation, FVector &OutPosition, FXRSensorProperties &OutSensorProperties)=0IXRTrackingSystempure virtual
GetTrackingToWorldTransform() const =0IXRTrackingSystempure virtual
GetVersionString() const =0IXRTrackingSystempure virtual
GetWorldToMetersScale() const =0IXRTrackingSystempure virtual
GetXRCamera(int32 DeviceId=HMDDeviceId)=0IXRTrackingSystempure virtual
GetXRInput()IXRTrackingSysteminlinevirtual
GetXRSystemFlags() const =0IXRTrackingSystempure virtual
HasValidTrackingPosition()=0IXRTrackingSystempure virtual
HMDDeviceIdIXRTrackingSystemstatic
IsHeadTrackingAllowed() const =0IXRTrackingSystempure virtual
IsHeadTrackingAllowedForWorld(UWorld &World) constIXRTrackingSystemvirtual
IsHeadTrackingEnforced() constIXRTrackingSysteminlinevirtual
IsTracking(int32 DeviceId)=0IXRTrackingSystempure virtual
OnBeginPlay(FWorldContext &InWorldContext)IXRTrackingSysteminlinevirtual
OnBeginRendering_GameThread() finalIXRTrackingSysteminlinevirtual
OnBeginRendering_GameThread(FSceneViewFamily &InViewFamily)IXRTrackingSysteminlinevirtual
OnBeginRendering_RenderThread(FRHICommandListImmediate &RHICmdList, FSceneViewFamily &ViewFamily) finalIXRTrackingSysteminlinevirtual
OnBeginRendering_RenderThread(FRDGBuilder &GraphBuilder, FSceneViewFamily &ViewFamily)IXRTrackingSystemvirtual
OnEndGameFrame(FWorldContext &WorldContext)IXRTrackingSysteminlinevirtual
OnEndPlay(FWorldContext &InWorldContext)IXRTrackingSysteminlinevirtual
OnLateUpdateApplied_RenderThread(FRHICommandListImmediate &RHICmdList, const FTransform &NewRelativeTransform) finalIXRTrackingSysteminlinevirtual
OnLateUpdateApplied_RenderThread(FRDGBuilder &GraphBuilder, const FTransform &NewRelativeTransform)IXRTrackingSystemvirtual
OnStartGameFrame(FWorldContext &WorldContext)IXRTrackingSysteminlinevirtual
RebaseObjectOrientationAndPosition(FVector &Position, FQuat &Orientation) constIXRTrackingSysteminlinevirtual
ResetOrientation(float Yaw=0.f)IXRTrackingSysteminlinevirtual
ResetOrientationAndPosition(float Yaw=0.f)=0IXRTrackingSystempure virtual
ResetPosition()IXRTrackingSysteminlinevirtual
SetBaseOrientation(const FQuat &BaseOrient)IXRTrackingSysteminlinevirtual
SetBasePosition(const FVector &BasePosition)IXRTrackingSysteminlinevirtual
SetBaseRotation(const FRotator &BaseRot)IXRTrackingSysteminlinevirtual
SetHeadTrackingEnforced(bool bEnabled)IXRTrackingSysteminlinevirtual
SetTrackingOrigin(EHMDTrackingOrigin::Type NewOrigin)=0IXRTrackingSystempure virtual
UpdateExternalTrackingPosition(const FTransform &ExternalTrackingTransform)IXRTrackingSysteminlinevirtual
UpdateTrackingToWorldTransform(const FTransform &TrackingToWorldOverride)=0IXRTrackingSystempure virtual