![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for IXRTrackingSystem, including all inherited members.
| CalibrateExternalTrackingSource(const FTransform &ExternalTrackingTransform) | IXRTrackingSystem | inlinevirtual |
| ConnectRemoteXRDevice(const FString &IpAddress, const int32 BitRate) | IXRTrackingSystem | inlinevirtual |
| CountTrackedDevices(EXRTrackedDeviceType Type=EXRTrackedDeviceType::Any)=0 | IXRTrackingSystem | pure virtual |
| DisconnectRemoteXRDevice() | IXRTrackingSystem | inlinevirtual |
| DoesSupportLateProjectionUpdate() const | IXRTrackingSystem | inlinevirtual |
| DoesSupportLateUpdate() const | IXRTrackingSystem | inlinevirtual |
| DoesSupportPositionalTracking() const =0 | IXRTrackingSystem | pure virtual |
| EnumerateTrackedDevices(TArray< int32 > &OutDevices, EXRTrackedDeviceType Type=EXRTrackedDeviceType::Any)=0 | IXRTrackingSystem | pure virtual |
| GetARCompositionComponent() | IXRTrackingSystem | inlinevirtual |
| GetARCompositionComponent() const | IXRTrackingSystem | inlinevirtual |
| GetAudioListenerOffset(int32 DeviceId=HMDDeviceId) const | IXRTrackingSystem | inlinevirtual |
| GetBaseOrientation() const | IXRTrackingSystem | inlinevirtual |
| GetBasePosition() const | IXRTrackingSystem | inlinevirtual |
| GetBaseRotation() const | IXRTrackingSystem | inlinevirtual |
| GetCurrentInteractionProfile(const EControllerHand Hand, FString &InteractionProfile)=0 | IXRTrackingSystem | pure virtual |
| GetCurrentPose(int32 DeviceId, FQuat &OutOrientation, FVector &OutPosition)=0 | IXRTrackingSystem | pure virtual |
| GetFloorToEyeTrackingTransform(FTransform &OutFloorToEye) const =0 | IXRTrackingSystem | pure virtual |
| GetHandTrackingState(UObject *WorldContext, const EXRSpaceType XRSpaceType, const EControllerHand Hand, FXRHandTrackingState &HandTrackingState)=0 | IXRTrackingSystem | pure virtual |
| GetHMDData(UObject *WorldContext, FXRHMDData &HMDData) | IXRTrackingSystem | virtual |
| GetHMDDevice() | IXRTrackingSystem | inlinevirtual |
| GetIOpenXRHMD() | IXRTrackingSystem | inlinevirtual |
| GetLoadingScreen() | IXRTrackingSystem | inlinevirtual |
| GetModularFeatureName() | IXRTrackingSystem | inlinestatic |
| GetMotionControllerState(UObject *WorldContext, const EXRSpaceType XRSpaceType, const EControllerHand Hand, const EXRControllerPoseType XRControllerPoseType, FXRMotionControllerState &MotionControllerState)=0 | IXRTrackingSystem | pure virtual |
| GetPlayAreaBounds(EHMDTrackingOrigin::Type Origin) const | IXRTrackingSystem | inlinevirtual |
| GetPlayAreaRect(FTransform &OutTransform, FVector2D &OutRect) const | IXRTrackingSystem | inlinevirtual |
| GetRelativeEyePose(int32 DeviceId, int32 ViewIndex, FQuat &OutOrientation, FVector &OutPosition)=0 | IXRTrackingSystem | pure virtual |
| GetStereoRenderingDevice() | IXRTrackingSystem | inlinevirtual |
| GetSystemName() const =0 | IXRSystemIdentifier | pure virtual |
| GetTrackedDevicePropertySerialNumber(int32 DeviceId)=0 | IXRTrackingSystem | pure virtual |
| GetTrackedDeviceType(int32 DeviceId) const =0 | IXRTrackingSystem | pure virtual |
| GetTrackingOrigin() const =0 | IXRTrackingSystem | pure virtual |
| GetTrackingOriginTransform(TEnumAsByte< EHMDTrackingOrigin::Type > Origin, FTransform &OutTransform) const | IXRTrackingSystem | inlinevirtual |
| GetTrackingSensorProperties(int32 DeviceId, FQuat &OutOrientation, FVector &OutPosition, FXRSensorProperties &OutSensorProperties)=0 | IXRTrackingSystem | pure virtual |
| GetTrackingToWorldTransform() const =0 | IXRTrackingSystem | pure virtual |
| GetVersionString() const =0 | IXRTrackingSystem | pure virtual |
| GetWorldToMetersScale() const =0 | IXRTrackingSystem | pure virtual |
| GetXRCamera(int32 DeviceId=HMDDeviceId)=0 | IXRTrackingSystem | pure virtual |
| GetXRInput() | IXRTrackingSystem | inlinevirtual |
| GetXRSystemFlags() const =0 | IXRTrackingSystem | pure virtual |
| HasValidTrackingPosition()=0 | IXRTrackingSystem | pure virtual |
| HMDDeviceId | IXRTrackingSystem | static |
| IsHeadTrackingAllowed() const =0 | IXRTrackingSystem | pure virtual |
| IsHeadTrackingAllowedForWorld(UWorld &World) const | IXRTrackingSystem | virtual |
| IsHeadTrackingEnforced() const | IXRTrackingSystem | inlinevirtual |
| IsTracking(int32 DeviceId)=0 | IXRTrackingSystem | pure virtual |
| OnBeginPlay(FWorldContext &InWorldContext) | IXRTrackingSystem | inlinevirtual |
| OnBeginRendering_GameThread() final | IXRTrackingSystem | inlinevirtual |
| OnBeginRendering_GameThread(FSceneViewFamily &InViewFamily) | IXRTrackingSystem | inlinevirtual |
| OnBeginRendering_RenderThread(FRHICommandListImmediate &RHICmdList, FSceneViewFamily &ViewFamily) final | IXRTrackingSystem | inlinevirtual |
| OnBeginRendering_RenderThread(FRDGBuilder &GraphBuilder, FSceneViewFamily &ViewFamily) | IXRTrackingSystem | virtual |
| OnEndGameFrame(FWorldContext &WorldContext) | IXRTrackingSystem | inlinevirtual |
| OnEndPlay(FWorldContext &InWorldContext) | IXRTrackingSystem | inlinevirtual |
| OnLateUpdateApplied_RenderThread(FRHICommandListImmediate &RHICmdList, const FTransform &NewRelativeTransform) final | IXRTrackingSystem | inlinevirtual |
| OnLateUpdateApplied_RenderThread(FRDGBuilder &GraphBuilder, const FTransform &NewRelativeTransform) | IXRTrackingSystem | virtual |
| OnStartGameFrame(FWorldContext &WorldContext) | IXRTrackingSystem | inlinevirtual |
| RebaseObjectOrientationAndPosition(FVector &Position, FQuat &Orientation) const | IXRTrackingSystem | inlinevirtual |
| ResetOrientation(float Yaw=0.f) | IXRTrackingSystem | inlinevirtual |
| ResetOrientationAndPosition(float Yaw=0.f)=0 | IXRTrackingSystem | pure virtual |
| ResetPosition() | IXRTrackingSystem | inlinevirtual |
| SetBaseOrientation(const FQuat &BaseOrient) | IXRTrackingSystem | inlinevirtual |
| SetBasePosition(const FVector &BasePosition) | IXRTrackingSystem | inlinevirtual |
| SetBaseRotation(const FRotator &BaseRot) | IXRTrackingSystem | inlinevirtual |
| SetHeadTrackingEnforced(bool bEnabled) | IXRTrackingSystem | inlinevirtual |
| SetTrackingOrigin(EHMDTrackingOrigin::Type NewOrigin)=0 | IXRTrackingSystem | pure virtual |
| UpdateExternalTrackingPosition(const FTransform &ExternalTrackingTransform) | IXRTrackingSystem | inlinevirtual |
| UpdateTrackingToWorldTransform(const FTransform &TrackingToWorldOverride)=0 | IXRTrackingSystem | pure virtual |