Zdexby TheHolyOneZ
2,942 classes
Class

UHeadMountedDisplayFunctionLibrary

: UBlueprintFunctionLibrary : UObject
/Script/HeadMountedDisplay.HeadMountedDisplayFunctionLibrary 0x0028 (40 B) align 8 inherited 0x0028 vtable /Script/HeadMountedDisplay
0x00x0028

Members 0

OffsetSizeNameTypeFlagsDefault
No reflected members.

Functions 47

SignatureFlagsNativeParams
void UpdateExternalTrackingHMDPosition(FTransform& ExternalTrackingTransform)FinalNative+2 flags0x60
void SetXRTimedInputActionDelegate(const FName& ActionName, const FScriptDelegate& InDelegate)FinalNative+2 flags0x18
void SetXRDisconnectDelegate(const FScriptDelegate& InDisconnectedDelegate)FinalNative+2 flags0x10
void SetWorldToMetersScale(UObject* WorldContext, float NewScale)FinalNative+2 flags0x0C
void SetTrackingOrigin(const EHMDTrackingOrigin& Origin)FinalNative+2 flags0x01
void SetSpectatorScreenTexture(UTexture* InTexture)FinalNative+2 flags0x08
void SetSpectatorScreenModeTexturePlusEyeLayout(const FVector2D& EyeRectMin, const FVector2D& EyeRectMax, const FVector2D& TextureRectMin, const FVector2D& TextureRectMax, bool bDrawEyeFirst, bool bClearBlack, bool bUseAlpha)FinalNative+2 flags0x43
void SetSpectatorScreenMode(const ESpectatorScreenMode& Mode)FinalNative+2 flags0x01
void SetClippingPlanes(float Near, float Far)FinalNative+2 flags0x08
void ResetOrientationAndPosition(float Yaw, const EOrientPositionSelector& Options)FinalNative+2 flags0x05
bool IsSpectatorScreenModeControllable()FinalNative+2 flags0x01
bool IsInLowPersistenceMode()FinalNative+2 flags0x01
bool IsHeadMountedDisplayEnabled()FinalNative+2 flags0x01
bool IsHeadMountedDisplayConnected()FinalNative+2 flags0x01
bool IsDeviceTracking(FXRDeviceId& XRDeviceId)FinalNative+2 flags0x0D
bool HasValidTrackingPosition()FinalNative+2 flags0x01
int32 GetXRSystemFlags()FinalNative+2 flags0x04
float GetWorldToMetersScale(UObject* WorldContext)FinalNative+2 flags0x0C
void GetVRFocusState(const bool& bUseFocus, const bool& bHasFocus)FinalNative+2 flags0x02
FString GetVersionString()FinalNative+2 flags0x10
FTransform GetTrackingToWorldTransform(UObject* WorldContext)FinalNative+2 flags0x70
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 flags0x54
bool GetTrackingOriginTransform(const EHMDTrackingOrigin& Origin, FTransform& OutTransform)FinalNative+2 flags0x71
EHMDTrackingOrigin GetTrackingOrigin()FinalNative+2 flags0x01
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 flags0x44
bool GetPlayAreaRect(FTransform& OutTransform, const FVector2D& OutRect)FinalNative+2 flags0x71
FVector2D GetPlayAreaBounds(const EHMDTrackingOrigin& Origin)FinalNative+2 flags0x18
float GetPixelDensity()FinalNative+2 flags0x04
void GetOrientationAndPosition(const FRotator& DeviceRotation, const FVector& DevicePosition)FinalNative+2 flags0x30
int32 GetNumOfTrackingSensors()FinalNative+2 flags0x04
void GetMotionControllerData(UObject* WorldContext, const EControllerHand& Hand, FXRMotionControllerData& MotionControllerData)FinalNative+2 flags0xF0
EHMDWornState GetHMDWornState()FinalNative+2 flags0x01
FName GetHMDDeviceName()FinalNative+2 flags0x08
void GetHMDData(UObject* WorldContext, FXRHMDData& HMDData)FinalNative+2 flags0x70
void GetDeviceWorldPose(UObject* WorldContext, FXRDeviceId& XRDeviceId, const bool& bIsTracked, const FRotator& Orientation, const bool& bHasPositionalTracking, const FVector& Position)FinalNative+2 flags0x50
void GetDevicePose(FXRDeviceId& XRDeviceId, const bool& bIsTracked, const FRotator& Orientation, const bool& bHasPositionalTracking, const FVector& Position)FinalNative+2 flags0x48
bool GetCurrentInteractionProfile(const EControllerHand& Hand, const FString& InteractionProfile)FinalNative+2 flags0x19
bool GetControllerTransformForTime(UObject* WorldContext, int32 ControllerIndex, const FName& MotionSource, const FTimespan& Time, const bool& bTimeWasUsed, const FRotator& Orientation, const FVector& Position, const bool& bProvidedLinearVelocity, const FVector& LinearVelocity, const bool& bProvidedAngularVelocity, const FVector& AngularVelocityRadPerSec, const bool& bProvidedLinearAcceleration, const FVector& LinearAcceleration)FinalNative+2 flags0xB9
TArray<FXRDeviceId> EnumerateTrackedDevices(const FName& SystemId, const EXRTrackedDeviceType& DeviceType)FinalNative+2 flags0x20
void EnableLowPersistenceMode(bool bEnable)FinalNative+2 flags0x01
bool EnableHMD(bool bEnable)FinalNative+2 flags0x02
void DisconnectRemoteXRDevice()FinalNative+2 flags0x00
EXRDeviceConnectionResult ConnectRemoteXRDevice(const FString& IpAddress, int32 BitRate)FinalNative+2 flags0x15
bool ConfigureGestures(FXRGestureConfig& GestureConfig)FinalNative+2 flags0x07
void ClearXRTimedInputActionDelegate(const FName& ActionPath)FinalNative+2 flags0x08
void CalibrateExternalTrackingToHMD(FTransform& ExternalTrackingTransform)FinalNative+2 flags0x60
void BreakKey(const FKey& InKey, const FString& InteractionProfile, const EControllerHand& Hand, const FName& MotionSource, const FString& Indentifier, const FString& Component)FinalNative+2 flags0x58