| void SetReorientHMDOnControllerRecenter(bool recenterMode) | FinalNative+2 flags | | 0x01 |
| void SetPositionScale3D(const FVector& PosScale3D) | FinalNative+2 flags | | 0x0C |
| void SetGuardianVisibility(bool GuardianVisible) | FinalNative+2 flags | | 0x01 |
| void SetFixedFoveatedRenderingLevel(const EFixedFoveatedRenderingLevel& Level, bool isDynamic) | FinalNative+2 flags | | 0x02 |
| void SetDisplayFrequency(float RequestedFrequency) | FinalNative+2 flags | | 0x04 |
| void SetCPUAndGPULevels(int32 CPULevel, int32 GPULevel) | FinalNative+2 flags | | 0x08 |
| void SetColorScaleAndOffset(const FLinearColor& ColorScale, const FLinearColor& ColorOffset, bool bApplyToAllLayers) | FinalNative+2 flags | | 0x21 |
| void SetClientColorDesc(const EColorSpace& ColorSpace) | FinalNative+2 flags | | 0x01 |
| void SetBaseRotationAndPositionOffset(const FRotator& BaseRot, const FVector& PosOffset, uint8 options) | FinalNative+2 flags | | 0x19 |
| void SetBaseRotationAndBaseOffsetInMeters(const FRotator& Rotation, const FVector& BaseOffsetInMeters, uint8 options) | FinalNative+2 flags | | 0x19 |
| bool IsGuardianDisplayed() | FinalNative+2 flags | | 0x01 |
| bool IsGuardianConfigured() | FinalNative+2 flags | | 0x01 |
| bool IsDeviceTracked(const ETrackedDeviceType& DeviceType) | FinalNative+2 flags | | 0x02 |
| bool HasSystemOverlayPresent() | FinalNative+2 flags | | 0x01 |
| bool HasInputFocus() | FinalNative+2 flags | | 0x01 |
| bool GetUserProfile(FHmdUserProfile& Profile) | FinalNative+2 flags | | 0x49 |
| bool GetSystemHmd3DofModeEnabled() | FinalNative+2 flags | | 0x01 |
| void GetRawSensorData(const FVector& AngularAcceleration, const FVector& LinearAcceleration, const FVector& AngularVelocity, const FVector& LinearVelocity, const float& TimeInSeconds, const ETrackedDeviceType& DeviceType) | FinalNative+2 flags | | 0x35 |
| void GetPose(const FRotator& DeviceRotation, const FVector& DevicePosition, const FVector& NeckPosition, bool bUseOrienationForPlayerCamera, bool bUsePositionForPlayerCamera, const FVector& PositionScale) | FinalNative+2 flags | | 0x34 |
| FGuardianTestResult GetPointGuardianIntersection(const FVector& Point, const EBoundaryType& BoundaryType) | FinalNative+2 flags | | 0x30 |
| FTransform GetPlayAreaTransform() | FinalNative+2 flags | | 0x30 |
| FGuardianTestResult GetNodeGuardianIntersection(const ETrackedDeviceType& DeviceType, const EBoundaryType& BoundaryType) | FinalNative+2 flags | | 0x24 |
| EColorSpace GetHmdColorDesc() | FinalNative+2 flags | | 0x01 |
| TArray<FVector> GetGuardianPoints(const EBoundaryType& BoundaryType, bool UsePawnSpace) | FinalNative+2 flags | | 0x18 |
| FVector GetGuardianDimensions(const EBoundaryType& BoundaryType) | FinalNative+2 flags | | 0x10 |
| void GetGPUUtilization(const bool& IsGPUAvailable, const float& GPUUtilization) | FinalNative+2 flags | | 0x08 |
| float GetGPUFrameTime() | FinalNative+2 flags | | 0x04 |
| EFixedFoveatedRenderingLevel GetFixedFoveatedRenderingLevel() | FinalNative+2 flags | | 0x01 |
| EOculusDeviceType GetDeviceType() | FinalNative+2 flags | | 0x01 |
| FString GetDeviceName() | FinalNative+2 flags | | 0x10 |
| float GetCurrentDisplayFrequency() | FinalNative+2 flags | | 0x04 |
| void GetBaseRotationAndPositionOffset(const FRotator& OutRot, const FVector& OutPosOffset) | FinalNative+2 flags | | 0x18 |
| void GetBaseRotationAndBaseOffsetInMeters(const FRotator& OutRotation, const FVector& OutBaseOffsetInMeters) | FinalNative+2 flags | | 0x18 |
| TArray<float> GetAvailableDisplayFrequencies() | FinalNative+2 flags | | 0x10 |
| void EnablePositionTracking(bool bPositionTracking) | FinalNative+2 flags | | 0x01 |
| void EnableOrientationTracking(bool bOrientationTracking) | FinalNative+2 flags | | 0x01 |
| void ClearLoadingSplashScreens() | FinalNative+2 flags | | 0x00 |
| void AddLoadingSplashScreen(UTexture2D* Texture, const FVector& TranslationInMeters, const FRotator& Rotation, const FVector2D& SizeInMeters, const FRotator& DeltaRotation, bool bClearBeforeAdd) | FinalNative+2 flags | | 0x35 |