| void UpdateExternalTrackingHMDPosition(FTransform& ExternalTrackingTransform) | FinalNative+2 flags | | 0x30 |
| void SetTrackingOrigin(const EHMDTrackingOrigin& Origin) | FinalNative+2 flags | | 0x01 |
| void SetSpectatorScreenTexture(UTexture* InTexture) | FinalNative+2 flags | | 0x08 |
| void SetSpectatorScreenModeTexturePlusEyeLayout(const FVector2D& EyeRectMin, const FVector2D& EyeRectMax, const FVector2D& TextureRectMin, const FVector2D& TextureRectMax, bool bDrawEyeFirst, bool bClearBlack, bool bUseAlpha) | FinalNative+2 flags | | 0x23 |
| void SetSpectatorScreenMode(const ESpectatorScreenMode& Mode) | FinalNative+2 flags | | 0x01 |
| void SetClippingPlanes(float Near, float Far) | FinalNative+2 flags | | 0x08 |
| void ResetOrientationAndPosition(float Yaw, const EOrientPositionSelector& Options) | FinalNative+2 flags | | 0x05 |
| bool IsSpectatorScreenModeControllable() | FinalNative+2 flags | | 0x01 |
| bool IsInLowPersistenceMode() | FinalNative+2 flags | | 0x01 |
| bool IsHeadMountedDisplayEnabled() | FinalNative+2 flags | | 0x01 |
| bool IsHeadMountedDisplayConnected() | FinalNative+2 flags | | 0x01 |
| bool IsDeviceTracking(FXRDeviceId& XRDeviceId) | FinalNative+2 flags | | 0x0D |
| bool HasValidTrackingPosition() | FinalNative+2 flags | | 0x01 |
| void GetVRFocusState(const bool& bUseFocus, const bool& bHasFocus) | FinalNative+2 flags | | 0x02 |
| FTransform GetTrackingToWorldTransform(UObject* WorldContext) | FinalNative+2 flags | | 0x40 |
| void GetTrackingSensorParameters(const FVector& Origin, const FRotator& Rotation, const float& LeftFOV, const float& RightFOV, const float& TopFOV, const float& BottomFOV, const float& Distance, const float& NearPlane, const float& FarPlane, const bool& IsActive, int32 Index) | FinalNative+2 flags | | 0x3C |
| EHMDTrackingOrigin GetTrackingOrigin() | FinalNative+2 flags | | 0x01 |
| float GetScreenPercentage() | FinalNative+2 flags | | 0x04 |
| void GetPositionalTrackingCameraParameters(const FVector& CameraOrigin, const FRotator& CameraRotation, const float& HFOV, const float& VFOV, const float& CameraDistance, const float& NearPlane, const float& FarPlane) | FinalNative+2 flags | | 0x2C |
| float GetPixelDensity() | FinalNative+2 flags | | 0x04 |
| void GetOrientationAndPosition(const FRotator& DeviceRotation, const FVector& DevicePosition) | FinalNative+2 flags | | 0x18 |
| int32 GetNumOfTrackingSensors() | FinalNative+2 flags | | 0x04 |
| EHMDWornState GetHMDWornState() | FinalNative+2 flags | | 0x01 |
| FName GetHMDDeviceName() | FinalNative+2 flags | | 0x08 |
| void GetDeviceWorldPose(UObject* WorldContext, FXRDeviceId& XRDeviceId, const bool& bIsTracked, const FRotator& Orientation, const bool& bHasPositionalTracking, const FVector& Position) | FinalNative+2 flags | | 0x34 |
| void GetDevicePose(FXRDeviceId& XRDeviceId, const bool& bIsTracked, const FRotator& Orientation, const bool& bHasPositionalTracking, const FVector& Position) | FinalNative+2 flags | | 0x2C |
| TArray<FXRDeviceId> EnumerateTrackedDevices(const FName& SystemId, const EXRTrackedDeviceType& DeviceType) | FinalNative+2 flags | | 0x20 |
| void EnableLowPersistenceMode(bool bEnable) | FinalNative+2 flags | | 0x01 |
| bool EnableHMD(bool bEnable) | FinalNative+2 flags | | 0x02 |
| void CalibrateExternalTrackingToHMD(FTransform& ExternalTrackingTransform) | FinalNative+2 flags | | 0x30 |