#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: HeadMountedDisplay #include "Basic.hpp" #include "HeadMountedDisplay_classes.hpp" #include "HeadMountedDisplay_parameters.hpp" namespace SDK { // Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.CalibrateExternalTrackingToHMD // (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) // Parameters: // struct FTransform ExternalTrackingTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) void UHeadMountedDisplayFunctionLibrary::CalibrateExternalTrackingToHMD(const struct FTransform& ExternalTrackingTransform) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("HeadMountedDisplayFunctionLibrary", "CalibrateExternalTrackingToHMD"); Params::HeadMountedDisplayFunctionLibrary_CalibrateExternalTrackingToHMD Parms{}; Parms.ExternalTrackingTransform = std::move(ExternalTrackingTransform); auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; } // Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.EnableHMD // (Final, Native, Static, Public, BlueprintCallable) // Parameters: // bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool UHeadMountedDisplayFunctionLibrary::EnableHMD(bool bEnable) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("HeadMountedDisplayFunctionLibrary", "EnableHMD"); Params::HeadMountedDisplayFunctionLibrary_EnableHMD Parms{}; Parms.bEnable = bEnable; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.EnableLowPersistenceMode // (Final, Native, Static, Public, BlueprintCallable) // Parameters: // bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) void UHeadMountedDisplayFunctionLibrary::EnableLowPersistenceMode(bool bEnable) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("HeadMountedDisplayFunctionLibrary", "EnableLowPersistenceMode"); Params::HeadMountedDisplayFunctionLibrary_EnableLowPersistenceMode Parms{}; Parms.bEnable = bEnable; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; } // Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.EnumerateTrackedDevices // (Final, Native, Static, Public, BlueprintCallable) // Parameters: // class FName SystemId (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // EXRTrackedDeviceType DeviceType (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) TArray UHeadMountedDisplayFunctionLibrary::EnumerateTrackedDevices(const class FName SystemId, EXRTrackedDeviceType DeviceType) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("HeadMountedDisplayFunctionLibrary", "EnumerateTrackedDevices"); Params::HeadMountedDisplayFunctionLibrary_EnumerateTrackedDevices Parms{}; Parms.SystemId = SystemId; Parms.DeviceType = DeviceType; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetDevicePose // (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) // Parameters: // struct FXRDeviceId XRDeviceId (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) // bool bIsTracked (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // struct FRotator Orientation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) // bool bHasPositionalTracking (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // struct FVector Position (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) void UHeadMountedDisplayFunctionLibrary::GetDevicePose(const struct FXRDeviceId& XRDeviceId, bool* bIsTracked, struct FRotator* Orientation, bool* bHasPositionalTracking, struct FVector* Position) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("HeadMountedDisplayFunctionLibrary", "GetDevicePose"); Params::HeadMountedDisplayFunctionLibrary_GetDevicePose Parms{}; Parms.XRDeviceId = std::move(XRDeviceId); auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; if (bIsTracked != nullptr) *bIsTracked = Parms.bIsTracked; if (Orientation != nullptr) *Orientation = std::move(Parms.Orientation); if (bHasPositionalTracking != nullptr) *bHasPositionalTracking = Parms.bHasPositionalTracking; if (Position != nullptr) *Position = std::move(Parms.Position); } // Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetDeviceWorldPose // (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) // Parameters: // class UObject* WorldContext (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // struct FXRDeviceId XRDeviceId (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) // bool bIsTracked (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // struct FRotator Orientation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) // bool bHasPositionalTracking (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // struct FVector Position (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) void UHeadMountedDisplayFunctionLibrary::GetDeviceWorldPose(class UObject* WorldContext, const struct FXRDeviceId& XRDeviceId, bool* bIsTracked, struct FRotator* Orientation, bool* bHasPositionalTracking, struct FVector* Position) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("HeadMountedDisplayFunctionLibrary", "GetDeviceWorldPose"); Params::HeadMountedDisplayFunctionLibrary_GetDeviceWorldPose Parms{}; Parms.WorldContext = WorldContext; Parms.XRDeviceId = std::move(XRDeviceId); auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; if (bIsTracked != nullptr) *bIsTracked = Parms.bIsTracked; if (Orientation != nullptr) *Orientation = std::move(Parms.Orientation); if (bHasPositionalTracking != nullptr) *bHasPositionalTracking = Parms.bHasPositionalTracking; if (Position != nullptr) *Position = std::move(Parms.Position); } // Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetHMDDeviceName // (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) // Parameters: // class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName UHeadMountedDisplayFunctionLibrary::GetHMDDeviceName() { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("HeadMountedDisplayFunctionLibrary", "GetHMDDeviceName"); Params::HeadMountedDisplayFunctionLibrary_GetHMDDeviceName Parms{}; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetHMDWornState // (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) // Parameters: // EHMDWornState ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EHMDWornState UHeadMountedDisplayFunctionLibrary::GetHMDWornState() { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("HeadMountedDisplayFunctionLibrary", "GetHMDWornState"); Params::HeadMountedDisplayFunctionLibrary_GetHMDWornState Parms{}; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetNumOfTrackingSensors // (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) // Parameters: // int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 UHeadMountedDisplayFunctionLibrary::GetNumOfTrackingSensors() { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("HeadMountedDisplayFunctionLibrary", "GetNumOfTrackingSensors"); Params::HeadMountedDisplayFunctionLibrary_GetNumOfTrackingSensors Parms{}; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetOrientationAndPosition // (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) // Parameters: // struct FRotator DeviceRotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) // struct FVector DevicePosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) void UHeadMountedDisplayFunctionLibrary::GetOrientationAndPosition(struct FRotator* DeviceRotation, struct FVector* DevicePosition) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("HeadMountedDisplayFunctionLibrary", "GetOrientationAndPosition"); Params::HeadMountedDisplayFunctionLibrary_GetOrientationAndPosition Parms{}; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; if (DeviceRotation != nullptr) *DeviceRotation = std::move(Parms.DeviceRotation); if (DevicePosition != nullptr) *DevicePosition = std::move(Parms.DevicePosition); } // Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetPixelDensity // (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) // Parameters: // float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float UHeadMountedDisplayFunctionLibrary::GetPixelDensity() { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("HeadMountedDisplayFunctionLibrary", "GetPixelDensity"); Params::HeadMountedDisplayFunctionLibrary_GetPixelDensity Parms{}; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetPositionalTrackingCameraParameters // (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) // Parameters: // struct FVector CameraOrigin (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // struct FRotator CameraRotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) // float HFOV (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // float VFOV (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // float CameraDistance (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // float NearPlane (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // float FarPlane (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) void UHeadMountedDisplayFunctionLibrary::GetPositionalTrackingCameraParameters(struct FVector* CameraOrigin, struct FRotator* CameraRotation, float* HFOV, float* VFOV, float* CameraDistance, float* NearPlane, float* FarPlane) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("HeadMountedDisplayFunctionLibrary", "GetPositionalTrackingCameraParameters"); Params::HeadMountedDisplayFunctionLibrary_GetPositionalTrackingCameraParameters Parms{}; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; if (CameraOrigin != nullptr) *CameraOrigin = std::move(Parms.CameraOrigin); if (CameraRotation != nullptr) *CameraRotation = std::move(Parms.CameraRotation); if (HFOV != nullptr) *HFOV = Parms.HFOV; if (VFOV != nullptr) *VFOV = Parms.VFOV; if (CameraDistance != nullptr) *CameraDistance = Parms.CameraDistance; if (NearPlane != nullptr) *NearPlane = Parms.NearPlane; if (FarPlane != nullptr) *FarPlane = Parms.FarPlane; } // Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetScreenPercentage // (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) // Parameters: // float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float UHeadMountedDisplayFunctionLibrary::GetScreenPercentage() { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("HeadMountedDisplayFunctionLibrary", "GetScreenPercentage"); Params::HeadMountedDisplayFunctionLibrary_GetScreenPercentage Parms{}; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetTrackingOrigin // (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) // Parameters: // EHMDTrackingOrigin ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EHMDTrackingOrigin UHeadMountedDisplayFunctionLibrary::GetTrackingOrigin() { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("HeadMountedDisplayFunctionLibrary", "GetTrackingOrigin"); Params::HeadMountedDisplayFunctionLibrary_GetTrackingOrigin Parms{}; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetTrackingSensorParameters // (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure) // Parameters: // struct FVector Origin (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // struct FRotator Rotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) // float LeftFOV (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) // float RightFOV (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) // float TopFOV (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) // float BottomFOV (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) // float Distance (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) // float NearPlane (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) // float FarPlane (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) // bool IsActive (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // int32 Param_Index (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) void UHeadMountedDisplayFunctionLibrary::GetTrackingSensorParameters(struct FVector* Origin, struct FRotator* Rotation, float* LeftFOV, float* RightFOV, float* TopFOV, float* BottomFOV, float* Distance, float* NearPlane, float* FarPlane, bool* IsActive, int32 Param_Index) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("HeadMountedDisplayFunctionLibrary", "GetTrackingSensorParameters"); Params::HeadMountedDisplayFunctionLibrary_GetTrackingSensorParameters Parms{}; Parms.Param_Index = Param_Index; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; if (Origin != nullptr) *Origin = std::move(Parms.Origin); if (Rotation != nullptr) *Rotation = std::move(Parms.Rotation); if (LeftFOV != nullptr) *LeftFOV = Parms.LeftFOV; if (RightFOV != nullptr) *RightFOV = Parms.RightFOV; if (TopFOV != nullptr) *TopFOV = Parms.TopFOV; if (BottomFOV != nullptr) *BottomFOV = Parms.BottomFOV; if (Distance != nullptr) *Distance = Parms.Distance; if (NearPlane != nullptr) *NearPlane = Parms.NearPlane; if (FarPlane != nullptr) *FarPlane = Parms.FarPlane; if (IsActive != nullptr) *IsActive = Parms.IsActive; } // Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetTrackingToWorldTransform // (Final, Native, Static, Public, HasDefaults, BlueprintCallable) // Parameters: // class UObject* WorldContext (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // struct FTransform ReturnValue (Parm, OutParm, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FTransform UHeadMountedDisplayFunctionLibrary::GetTrackingToWorldTransform(class UObject* WorldContext) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("HeadMountedDisplayFunctionLibrary", "GetTrackingToWorldTransform"); Params::HeadMountedDisplayFunctionLibrary_GetTrackingToWorldTransform Parms{}; Parms.WorldContext = WorldContext; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetVRFocusState // (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure) // Parameters: // bool bUseFocus (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // bool bHasFocus (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) void UHeadMountedDisplayFunctionLibrary::GetVRFocusState(bool* bUseFocus, bool* bHasFocus) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("HeadMountedDisplayFunctionLibrary", "GetVRFocusState"); Params::HeadMountedDisplayFunctionLibrary_GetVRFocusState Parms{}; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; if (bUseFocus != nullptr) *bUseFocus = Parms.bUseFocus; if (bHasFocus != nullptr) *bHasFocus = Parms.bHasFocus; } // Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.GetWorldToMetersScale // (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) // Parameters: // class UObject* WorldContext (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float UHeadMountedDisplayFunctionLibrary::GetWorldToMetersScale(class UObject* WorldContext) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("HeadMountedDisplayFunctionLibrary", "GetWorldToMetersScale"); Params::HeadMountedDisplayFunctionLibrary_GetWorldToMetersScale Parms{}; Parms.WorldContext = WorldContext; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.HasValidTrackingPosition // (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) // Parameters: // bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool UHeadMountedDisplayFunctionLibrary::HasValidTrackingPosition() { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("HeadMountedDisplayFunctionLibrary", "HasValidTrackingPosition"); Params::HeadMountedDisplayFunctionLibrary_HasValidTrackingPosition Parms{}; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.IsDeviceTracking // (Final, Native, Static, Public, HasOutParams, BlueprintCallable) // Parameters: // struct FXRDeviceId XRDeviceId (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) // bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool UHeadMountedDisplayFunctionLibrary::IsDeviceTracking(const struct FXRDeviceId& XRDeviceId) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("HeadMountedDisplayFunctionLibrary", "IsDeviceTracking"); Params::HeadMountedDisplayFunctionLibrary_IsDeviceTracking Parms{}; Parms.XRDeviceId = std::move(XRDeviceId); auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.IsHeadMountedDisplayConnected // (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) // Parameters: // bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool UHeadMountedDisplayFunctionLibrary::IsHeadMountedDisplayConnected() { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("HeadMountedDisplayFunctionLibrary", "IsHeadMountedDisplayConnected"); Params::HeadMountedDisplayFunctionLibrary_IsHeadMountedDisplayConnected Parms{}; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.IsHeadMountedDisplayEnabled // (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) // Parameters: // bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool UHeadMountedDisplayFunctionLibrary::IsHeadMountedDisplayEnabled() { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("HeadMountedDisplayFunctionLibrary", "IsHeadMountedDisplayEnabled"); Params::HeadMountedDisplayFunctionLibrary_IsHeadMountedDisplayEnabled Parms{}; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.IsInLowPersistenceMode // (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) // Parameters: // bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool UHeadMountedDisplayFunctionLibrary::IsInLowPersistenceMode() { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("HeadMountedDisplayFunctionLibrary", "IsInLowPersistenceMode"); Params::HeadMountedDisplayFunctionLibrary_IsInLowPersistenceMode Parms{}; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.IsSpectatorScreenModeControllable // (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) // Parameters: // bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool UHeadMountedDisplayFunctionLibrary::IsSpectatorScreenModeControllable() { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("HeadMountedDisplayFunctionLibrary", "IsSpectatorScreenModeControllable"); Params::HeadMountedDisplayFunctionLibrary_IsSpectatorScreenModeControllable Parms{}; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.ResetOrientationAndPosition // (Final, Native, Static, Public, BlueprintCallable) // Parameters: // float Yaw (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // EOrientPositionSelector Options (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) void UHeadMountedDisplayFunctionLibrary::ResetOrientationAndPosition(float Yaw, EOrientPositionSelector Options) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("HeadMountedDisplayFunctionLibrary", "ResetOrientationAndPosition"); Params::HeadMountedDisplayFunctionLibrary_ResetOrientationAndPosition Parms{}; Parms.Yaw = Yaw; Parms.Options = Options; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; } // Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.SetClippingPlanes // (Final, Native, Static, Public, BlueprintCallable) // Parameters: // float Near (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // float Far (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) void UHeadMountedDisplayFunctionLibrary::SetClippingPlanes(float Near, float Far) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("HeadMountedDisplayFunctionLibrary", "SetClippingPlanes"); Params::HeadMountedDisplayFunctionLibrary_SetClippingPlanes Parms{}; Parms.Near = Near; Parms.Far = Far; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; } // Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.SetSpectatorScreenMode // (Final, Native, Static, Public, BlueprintCallable) // Parameters: // ESpectatorScreenMode Mode (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) void UHeadMountedDisplayFunctionLibrary::SetSpectatorScreenMode(ESpectatorScreenMode Mode) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("HeadMountedDisplayFunctionLibrary", "SetSpectatorScreenMode"); Params::HeadMountedDisplayFunctionLibrary_SetSpectatorScreenMode Parms{}; Parms.Mode = Mode; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; } // Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.SetSpectatorScreenModeTexturePlusEyeLayout // (Final, Native, Static, Public, HasDefaults, BlueprintCallable) // Parameters: // struct FVector2D EyeRectMin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // struct FVector2D EyeRectMax (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // struct FVector2D TextureRectMin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // struct FVector2D TextureRectMax (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // bool bDrawEyeFirst (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // bool bClearBlack (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // bool bUseAlpha (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) void UHeadMountedDisplayFunctionLibrary::SetSpectatorScreenModeTexturePlusEyeLayout(const struct FVector2D& EyeRectMin, const struct FVector2D& EyeRectMax, const struct FVector2D& TextureRectMin, const struct FVector2D& TextureRectMax, bool bDrawEyeFirst, bool bClearBlack, bool bUseAlpha) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("HeadMountedDisplayFunctionLibrary", "SetSpectatorScreenModeTexturePlusEyeLayout"); Params::HeadMountedDisplayFunctionLibrary_SetSpectatorScreenModeTexturePlusEyeLayout Parms{}; Parms.EyeRectMin = std::move(EyeRectMin); Parms.EyeRectMax = std::move(EyeRectMax); Parms.TextureRectMin = std::move(TextureRectMin); Parms.TextureRectMax = std::move(TextureRectMax); Parms.bDrawEyeFirst = bDrawEyeFirst; Parms.bClearBlack = bClearBlack; Parms.bUseAlpha = bUseAlpha; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; } // Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.SetSpectatorScreenTexture // (Final, Native, Static, Public, BlueprintCallable) // Parameters: // class UTexture* InTexture (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) void UHeadMountedDisplayFunctionLibrary::SetSpectatorScreenTexture(class UTexture* InTexture) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("HeadMountedDisplayFunctionLibrary", "SetSpectatorScreenTexture"); Params::HeadMountedDisplayFunctionLibrary_SetSpectatorScreenTexture Parms{}; Parms.InTexture = InTexture; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; } // Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.SetTrackingOrigin // (Final, Native, Static, Public, BlueprintCallable) // Parameters: // EHMDTrackingOrigin Origin (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) void UHeadMountedDisplayFunctionLibrary::SetTrackingOrigin(EHMDTrackingOrigin Origin) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("HeadMountedDisplayFunctionLibrary", "SetTrackingOrigin"); Params::HeadMountedDisplayFunctionLibrary_SetTrackingOrigin Parms{}; Parms.Origin = Origin; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; } // Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.SetWorldToMetersScale // (Final, Native, Static, Public, BlueprintCallable) // Parameters: // class UObject* WorldContext (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // float NewScale (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) void UHeadMountedDisplayFunctionLibrary::SetWorldToMetersScale(class UObject* WorldContext, float NewScale) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("HeadMountedDisplayFunctionLibrary", "SetWorldToMetersScale"); Params::HeadMountedDisplayFunctionLibrary_SetWorldToMetersScale Parms{}; Parms.WorldContext = WorldContext; Parms.NewScale = NewScale; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; } // Function HeadMountedDisplay.HeadMountedDisplayFunctionLibrary.UpdateExternalTrackingHMDPosition // (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) // Parameters: // struct FTransform ExternalTrackingTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) void UHeadMountedDisplayFunctionLibrary::UpdateExternalTrackingHMDPosition(const struct FTransform& ExternalTrackingTransform) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("HeadMountedDisplayFunctionLibrary", "UpdateExternalTrackingHMDPosition"); Params::HeadMountedDisplayFunctionLibrary_UpdateExternalTrackingHMDPosition Parms{}; Parms.ExternalTrackingTransform = std::move(ExternalTrackingTransform); auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; } // Function HeadMountedDisplay.MotionControllerComponent.GetParameterValue // (Final, Native, Protected, HasOutParams, BlueprintCallable) // Parameters: // class FName InName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // bool bValueFound (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // float ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float UMotionControllerComponent::GetParameterValue(class FName InName, bool* bValueFound) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("MotionControllerComponent", "GetParameterValue"); Params::MotionControllerComponent_GetParameterValue Parms{}; Parms.InName = InName; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; UObject::ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; if (bValueFound != nullptr) *bValueFound = Parms.bValueFound; return Parms.ReturnValue; } // Function HeadMountedDisplay.MotionControllerComponent.OnMotionControllerUpdated // (Event, Protected, BlueprintEvent) void UMotionControllerComponent::OnMotionControllerUpdated() { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("MotionControllerComponent", "OnMotionControllerUpdated"); UObject::ProcessEvent(Func, nullptr); } // Function HeadMountedDisplay.MotionControllerComponent.SetAssociatedPlayerIndex // (Final, Native, Public, BlueprintCallable) // Parameters: // int32 NewPlayer (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) void UMotionControllerComponent::SetAssociatedPlayerIndex(const int32 NewPlayer) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("MotionControllerComponent", "SetAssociatedPlayerIndex"); Params::MotionControllerComponent_SetAssociatedPlayerIndex Parms{}; Parms.NewPlayer = NewPlayer; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; UObject::ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; } // Function HeadMountedDisplay.MotionControllerComponent.SetCustomDisplayMesh // (Final, Native, Public, BlueprintCallable) // Parameters: // class UStaticMesh* NewDisplayMesh (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) void UMotionControllerComponent::SetCustomDisplayMesh(class UStaticMesh* NewDisplayMesh) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("MotionControllerComponent", "SetCustomDisplayMesh"); Params::MotionControllerComponent_SetCustomDisplayMesh Parms{}; Parms.NewDisplayMesh = NewDisplayMesh; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; UObject::ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; } // Function HeadMountedDisplay.MotionControllerComponent.SetDisplayModelSource // (Final, Native, Public, BlueprintCallable) // Parameters: // class FName NewDisplayModelSource (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) void UMotionControllerComponent::SetDisplayModelSource(const class FName NewDisplayModelSource) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("MotionControllerComponent", "SetDisplayModelSource"); Params::MotionControllerComponent_SetDisplayModelSource Parms{}; Parms.NewDisplayModelSource = NewDisplayModelSource; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; UObject::ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; } // Function HeadMountedDisplay.MotionControllerComponent.SetShowDeviceModel // (Final, Native, Public, BlueprintCallable) // Parameters: // bool bShowControllerModel (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) void UMotionControllerComponent::SetShowDeviceModel(const bool bShowControllerModel) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("MotionControllerComponent", "SetShowDeviceModel"); Params::MotionControllerComponent_SetShowDeviceModel Parms{}; Parms.bShowControllerModel = bShowControllerModel; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; UObject::ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; } // Function HeadMountedDisplay.MotionControllerComponent.SetTrackingMotionSource // (Final, Native, Public, BlueprintCallable) // Parameters: // class FName NewSource (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) void UMotionControllerComponent::SetTrackingMotionSource(const class FName NewSource) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("MotionControllerComponent", "SetTrackingMotionSource"); Params::MotionControllerComponent_SetTrackingMotionSource Parms{}; Parms.NewSource = NewSource; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; UObject::ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; } // Function HeadMountedDisplay.MotionControllerComponent.SetTrackingSource // (Final, Native, Public, BlueprintCallable) // Parameters: // EControllerHand NewSource (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) void UMotionControllerComponent::SetTrackingSource(const EControllerHand NewSource) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("MotionControllerComponent", "SetTrackingSource"); Params::MotionControllerComponent_SetTrackingSource Parms{}; Parms.NewSource = NewSource; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; UObject::ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; } // Function HeadMountedDisplay.MotionControllerComponent.GetTrackingSource // (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) // Parameters: // EControllerHand ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) EControllerHand UMotionControllerComponent::GetTrackingSource() const { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("MotionControllerComponent", "GetTrackingSource"); Params::MotionControllerComponent_GetTrackingSource Parms{}; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; UObject::ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function HeadMountedDisplay.MotionControllerComponent.IsTracked // (Final, Native, Public, BlueprintCallable, BlueprintPure, Const) // Parameters: // bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool UMotionControllerComponent::IsTracked() const { static class UFunction* Func = nullptr; if (Func == nullptr) Func = Class->GetFunction("MotionControllerComponent", "IsTracked"); Params::MotionControllerComponent_IsTracked Parms{}; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; UObject::ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.DisableMotionTrackingForComponent // (Final, Native, Static, Public, BlueprintCallable) // Parameters: // class UMotionControllerComponent* MotionControllerComponent (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) void UMotionTrackedDeviceFunctionLibrary::DisableMotionTrackingForComponent(const class UMotionControllerComponent* MotionControllerComponent) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("MotionTrackedDeviceFunctionLibrary", "DisableMotionTrackingForComponent"); Params::MotionTrackedDeviceFunctionLibrary_DisableMotionTrackingForComponent Parms{}; Parms.MotionControllerComponent = MotionControllerComponent; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; } // Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.DisableMotionTrackingOfAllControllers // (Final, Native, Static, Public, BlueprintCallable) void UMotionTrackedDeviceFunctionLibrary::DisableMotionTrackingOfAllControllers() { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("MotionTrackedDeviceFunctionLibrary", "DisableMotionTrackingOfAllControllers"); auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, nullptr); Func->FunctionFlags = Flgs; } // Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.DisableMotionTrackingOfControllersForPlayer // (Final, Native, Static, Public, BlueprintCallable) // Parameters: // int32 PlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) void UMotionTrackedDeviceFunctionLibrary::DisableMotionTrackingOfControllersForPlayer(int32 PlayerIndex) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("MotionTrackedDeviceFunctionLibrary", "DisableMotionTrackingOfControllersForPlayer"); Params::MotionTrackedDeviceFunctionLibrary_DisableMotionTrackingOfControllersForPlayer Parms{}; Parms.PlayerIndex = PlayerIndex; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; } // Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.DisableMotionTrackingOfDevice // (Final, Native, Static, Public, BlueprintCallable) // Parameters: // int32 PlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // EControllerHand Hand (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) void UMotionTrackedDeviceFunctionLibrary::DisableMotionTrackingOfDevice(int32 PlayerIndex, EControllerHand Hand) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("MotionTrackedDeviceFunctionLibrary", "DisableMotionTrackingOfDevice"); Params::MotionTrackedDeviceFunctionLibrary_DisableMotionTrackingOfDevice Parms{}; Parms.PlayerIndex = PlayerIndex; Parms.Hand = Hand; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; } // Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.DisableMotionTrackingOfSource // (Final, Native, Static, Public, BlueprintCallable) // Parameters: // int32 PlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class FName SourceName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) void UMotionTrackedDeviceFunctionLibrary::DisableMotionTrackingOfSource(int32 PlayerIndex, class FName SourceName) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("MotionTrackedDeviceFunctionLibrary", "DisableMotionTrackingOfSource"); Params::MotionTrackedDeviceFunctionLibrary_DisableMotionTrackingOfSource Parms{}; Parms.PlayerIndex = PlayerIndex; Parms.SourceName = SourceName; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; } // Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.EnableMotionTrackingForComponent // (Final, Native, Static, Public, BlueprintCallable) // Parameters: // class UMotionControllerComponent* MotionControllerComponent (Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool UMotionTrackedDeviceFunctionLibrary::EnableMotionTrackingForComponent(class UMotionControllerComponent* MotionControllerComponent) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("MotionTrackedDeviceFunctionLibrary", "EnableMotionTrackingForComponent"); Params::MotionTrackedDeviceFunctionLibrary_EnableMotionTrackingForComponent Parms{}; Parms.MotionControllerComponent = MotionControllerComponent; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.EnableMotionTrackingOfDevice // (Final, Native, Static, Public, BlueprintCallable) // Parameters: // int32 PlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // EControllerHand Hand (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool UMotionTrackedDeviceFunctionLibrary::EnableMotionTrackingOfDevice(int32 PlayerIndex, EControllerHand Hand) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("MotionTrackedDeviceFunctionLibrary", "EnableMotionTrackingOfDevice"); Params::MotionTrackedDeviceFunctionLibrary_EnableMotionTrackingOfDevice Parms{}; Parms.PlayerIndex = PlayerIndex; Parms.Hand = Hand; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.EnableMotionTrackingOfSource // (Final, Native, Static, Public, BlueprintCallable) // Parameters: // int32 PlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class FName SourceName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool UMotionTrackedDeviceFunctionLibrary::EnableMotionTrackingOfSource(int32 PlayerIndex, class FName SourceName) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("MotionTrackedDeviceFunctionLibrary", "EnableMotionTrackingOfSource"); Params::MotionTrackedDeviceFunctionLibrary_EnableMotionTrackingOfSource Parms{}; Parms.PlayerIndex = PlayerIndex; Parms.SourceName = SourceName; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.EnumerateMotionSources // (Final, Native, Static, Public, BlueprintCallable) // Parameters: // TArray ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, NativeAccessSpecifierPublic) TArray UMotionTrackedDeviceFunctionLibrary::EnumerateMotionSources() { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("MotionTrackedDeviceFunctionLibrary", "EnumerateMotionSources"); Params::MotionTrackedDeviceFunctionLibrary_EnumerateMotionSources Parms{}; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.GetActiveTrackingSystemName // (Final, Native, Static, Public, BlueprintCallable) // Parameters: // class FName ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FName UMotionTrackedDeviceFunctionLibrary::GetActiveTrackingSystemName() { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("MotionTrackedDeviceFunctionLibrary", "GetActiveTrackingSystemName"); Params::MotionTrackedDeviceFunctionLibrary_GetActiveTrackingSystemName Parms{}; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.GetMaximumMotionTrackedControllerCount // (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) // Parameters: // int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 UMotionTrackedDeviceFunctionLibrary::GetMaximumMotionTrackedControllerCount() { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("MotionTrackedDeviceFunctionLibrary", "GetMaximumMotionTrackedControllerCount"); Params::MotionTrackedDeviceFunctionLibrary_GetMaximumMotionTrackedControllerCount Parms{}; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.GetMotionTrackingEnabledControllerCount // (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) // Parameters: // int32 ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 UMotionTrackedDeviceFunctionLibrary::GetMotionTrackingEnabledControllerCount() { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("MotionTrackedDeviceFunctionLibrary", "GetMotionTrackingEnabledControllerCount"); Params::MotionTrackedDeviceFunctionLibrary_GetMotionTrackingEnabledControllerCount Parms{}; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.IsMotionSourceTracking // (Final, Native, Static, Public, BlueprintCallable) // Parameters: // int32 PlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class FName SourceName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool UMotionTrackedDeviceFunctionLibrary::IsMotionSourceTracking(int32 PlayerIndex, class FName SourceName) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("MotionTrackedDeviceFunctionLibrary", "IsMotionSourceTracking"); Params::MotionTrackedDeviceFunctionLibrary_IsMotionSourceTracking Parms{}; Parms.PlayerIndex = PlayerIndex; Parms.SourceName = SourceName; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.IsMotionTrackedDeviceCountManagementNecessary // (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) // Parameters: // bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool UMotionTrackedDeviceFunctionLibrary::IsMotionTrackedDeviceCountManagementNecessary() { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("MotionTrackedDeviceFunctionLibrary", "IsMotionTrackedDeviceCountManagementNecessary"); Params::MotionTrackedDeviceFunctionLibrary_IsMotionTrackedDeviceCountManagementNecessary Parms{}; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.IsMotionTrackingEnabledForComponent // (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) // Parameters: // class UMotionControllerComponent* MotionControllerComponent (ConstParm, Parm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool UMotionTrackedDeviceFunctionLibrary::IsMotionTrackingEnabledForComponent(const class UMotionControllerComponent* MotionControllerComponent) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("MotionTrackedDeviceFunctionLibrary", "IsMotionTrackingEnabledForComponent"); Params::MotionTrackedDeviceFunctionLibrary_IsMotionTrackingEnabledForComponent Parms{}; Parms.MotionControllerComponent = MotionControllerComponent; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.IsMotionTrackingEnabledForDevice // (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) // Parameters: // int32 PlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // EControllerHand Hand (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool UMotionTrackedDeviceFunctionLibrary::IsMotionTrackingEnabledForDevice(int32 PlayerIndex, EControllerHand Hand) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("MotionTrackedDeviceFunctionLibrary", "IsMotionTrackingEnabledForDevice"); Params::MotionTrackedDeviceFunctionLibrary_IsMotionTrackingEnabledForDevice Parms{}; Parms.PlayerIndex = PlayerIndex; Parms.Hand = Hand; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.IsMotionTrackingEnabledForSource // (Final, Native, Static, Public, BlueprintCallable, BlueprintPure) // Parameters: // int32 PlayerIndex (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class FName SourceName (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool UMotionTrackedDeviceFunctionLibrary::IsMotionTrackingEnabledForSource(int32 PlayerIndex, class FName SourceName) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("MotionTrackedDeviceFunctionLibrary", "IsMotionTrackingEnabledForSource"); Params::MotionTrackedDeviceFunctionLibrary_IsMotionTrackingEnabledForSource Parms{}; Parms.PlayerIndex = PlayerIndex; Parms.SourceName = SourceName; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function HeadMountedDisplay.MotionTrackedDeviceFunctionLibrary.SetIsControllerMotionTrackingEnabledByDefault // (Final, Native, Static, Public, BlueprintCallable) // Parameters: // bool Enable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) void UMotionTrackedDeviceFunctionLibrary::SetIsControllerMotionTrackingEnabledByDefault(bool Enable) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("MotionTrackedDeviceFunctionLibrary", "SetIsControllerMotionTrackingEnabledByDefault"); Params::MotionTrackedDeviceFunctionLibrary_SetIsControllerMotionTrackingEnabledByDefault Parms{}; Parms.Enable = Enable; auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; } // Function HeadMountedDisplay.XRAssetFunctionLibrary.AddDeviceVisualizationComponentBlocking // (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) // Parameters: // class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // struct FXRDeviceId XRDeviceId (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) // bool bManualAttachment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // struct FTransform RelativeTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) // class UPrimitiveComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UPrimitiveComponent* UXRAssetFunctionLibrary::AddDeviceVisualizationComponentBlocking(class AActor* Target, const struct FXRDeviceId& XRDeviceId, bool bManualAttachment, const struct FTransform& RelativeTransform) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("XRAssetFunctionLibrary", "AddDeviceVisualizationComponentBlocking"); Params::XRAssetFunctionLibrary_AddDeviceVisualizationComponentBlocking Parms{}; Parms.Target = Target; Parms.XRDeviceId = std::move(XRDeviceId); Parms.bManualAttachment = bManualAttachment; Parms.RelativeTransform = std::move(RelativeTransform); auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; return Parms.ReturnValue; } // Function HeadMountedDisplay.XRAssetFunctionLibrary.AddNamedDeviceVisualizationComponentBlocking // (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) // Parameters: // class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class FName SystemName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class FName DeviceName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // bool bManualAttachment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // struct FTransform RelativeTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) // struct FXRDeviceId XRDeviceId (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) // class UPrimitiveComponent* ReturnValue (ExportObject, Parm, OutParm, ZeroConstructor, ReturnParm, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UPrimitiveComponent* UXRAssetFunctionLibrary::AddNamedDeviceVisualizationComponentBlocking(class AActor* Target, const class FName SystemName, const class FName DeviceName, bool bManualAttachment, const struct FTransform& RelativeTransform, struct FXRDeviceId* XRDeviceId) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("XRAssetFunctionLibrary", "AddNamedDeviceVisualizationComponentBlocking"); Params::XRAssetFunctionLibrary_AddNamedDeviceVisualizationComponentBlocking Parms{}; Parms.Target = Target; Parms.SystemName = SystemName; Parms.DeviceName = DeviceName; Parms.bManualAttachment = bManualAttachment; Parms.RelativeTransform = std::move(RelativeTransform); auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; if (XRDeviceId != nullptr) *XRDeviceId = std::move(Parms.XRDeviceId); return Parms.ReturnValue; } // Function HeadMountedDisplay.AsyncTask_LoadXRDeviceVisComponent.AddDeviceVisualizationComponentAsync // (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) // Parameters: // class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // struct FXRDeviceId XRDeviceId (ConstParm, Parm, OutParm, ReferenceParm, NoDestructor, NativeAccessSpecifierPublic) // bool bManualAttachment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // struct FTransform RelativeTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) // class UPrimitiveComponent* NewComponent (Parm, OutParm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class UAsyncTask_LoadXRDeviceVisComponent*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAsyncTask_LoadXRDeviceVisComponent* UAsyncTask_LoadXRDeviceVisComponent::AddDeviceVisualizationComponentAsync(class AActor* Target, const struct FXRDeviceId& XRDeviceId, bool bManualAttachment, const struct FTransform& RelativeTransform, class UPrimitiveComponent** NewComponent) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("AsyncTask_LoadXRDeviceVisComponent", "AddDeviceVisualizationComponentAsync"); Params::AsyncTask_LoadXRDeviceVisComponent_AddDeviceVisualizationComponentAsync Parms{}; Parms.Target = Target; Parms.XRDeviceId = std::move(XRDeviceId); Parms.bManualAttachment = bManualAttachment; Parms.RelativeTransform = std::move(RelativeTransform); auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; if (NewComponent != nullptr) *NewComponent = Parms.NewComponent; return Parms.ReturnValue; } // Function HeadMountedDisplay.AsyncTask_LoadXRDeviceVisComponent.AddNamedDeviceVisualizationComponentAsync // (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable) // Parameters: // class AActor* Target (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class FName SystemName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class FName DeviceName (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // bool bManualAttachment (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // struct FTransform RelativeTransform (ConstParm, Parm, OutParm, ReferenceParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) // struct FXRDeviceId XRDeviceId (Parm, OutParm, NoDestructor, NativeAccessSpecifierPublic) // class UPrimitiveComponent* NewComponent (Parm, OutParm, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) // class UAsyncTask_LoadXRDeviceVisComponent*ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UAsyncTask_LoadXRDeviceVisComponent* UAsyncTask_LoadXRDeviceVisComponent::AddNamedDeviceVisualizationComponentAsync(class AActor* Target, const class FName SystemName, const class FName DeviceName, bool bManualAttachment, const struct FTransform& RelativeTransform, struct FXRDeviceId* XRDeviceId, class UPrimitiveComponent** NewComponent) { static class UFunction* Func = nullptr; if (Func == nullptr) Func = StaticClass()->GetFunction("AsyncTask_LoadXRDeviceVisComponent", "AddNamedDeviceVisualizationComponentAsync"); Params::AsyncTask_LoadXRDeviceVisComponent_AddNamedDeviceVisualizationComponentAsync Parms{}; Parms.Target = Target; Parms.SystemName = SystemName; Parms.DeviceName = DeviceName; Parms.bManualAttachment = bManualAttachment; Parms.RelativeTransform = std::move(RelativeTransform); auto Flgs = Func->FunctionFlags; Func->FunctionFlags |= 0x400; GetDefaultObj()->ProcessEvent(Func, &Parms); Func->FunctionFlags = Flgs; if (XRDeviceId != nullptr) *XRDeviceId = std::move(Parms.XRDeviceId); if (NewComponent != nullptr) *NewComponent = Parms.NewComponent; return Parms.ReturnValue; } }