mirror of
https://github.com/ApfelTeeSaft/Alphanium.git
synced 2026-08-27 03:33:27 +00:00
385 lines
15 KiB
C++
385 lines
15 KiB
C++
#pragma once
|
|
|
|
/*
|
|
* SDK generated by Dumper-7
|
|
*
|
|
* https://github.com/Encryqed/Dumper-7
|
|
*/
|
|
|
|
// Package: OculusLibrary
|
|
|
|
#include "Basic.hpp"
|
|
|
|
#include "OculusLibrary_classes.hpp"
|
|
#include "OculusLibrary_parameters.hpp"
|
|
|
|
|
|
#pragma pack(push, 0x4)
|
|
namespace SDK
|
|
{
|
|
|
|
// Function OculusLibrary.OculusFunctionLibrary.EnablePlayerCameraManagerFollowHmd
|
|
// (Final, Native, Static, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// bool bFollowHmdOrientation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
// bool bFollowHmdPosition (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
void UOculusFunctionLibrary::EnablePlayerCameraManagerFollowHmd(bool bFollowHmdOrientation, bool bFollowHmdPosition)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("OculusFunctionLibrary", "EnablePlayerCameraManagerFollowHmd");
|
|
|
|
Params::OculusFunctionLibrary_EnablePlayerCameraManagerFollowHmd Parms{};
|
|
|
|
Parms.bFollowHmdOrientation = bFollowHmdOrientation;
|
|
Parms.bFollowHmdPosition = bFollowHmdPosition;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function OculusLibrary.OculusFunctionLibrary.EnablePlayerControllerFollowHmd
|
|
// (Final, Native, Static, Public, BlueprintCallable)
|
|
// Parameters:
|
|
// bool bEnable (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
void UOculusFunctionLibrary::EnablePlayerControllerFollowHmd(bool bEnable)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("OculusFunctionLibrary", "EnablePlayerControllerFollowHmd");
|
|
|
|
Params::OculusFunctionLibrary_EnablePlayerControllerFollowHmd Parms{};
|
|
|
|
Parms.bEnable = bEnable;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function OculusLibrary.OculusFunctionLibrary.GetBaseRotationAndBaseOffsetInMeters
|
|
// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure)
|
|
// Parameters:
|
|
// struct FRotator* OutRotation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
// struct FVector* OutBaseOffsetInMeters (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
void UOculusFunctionLibrary::GetBaseRotationAndBaseOffsetInMeters(struct FRotator* OutRotation, struct FVector* OutBaseOffsetInMeters)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("OculusFunctionLibrary", "GetBaseRotationAndBaseOffsetInMeters");
|
|
|
|
Params::OculusFunctionLibrary_GetBaseRotationAndBaseOffsetInMeters Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
if (OutRotation != nullptr)
|
|
*OutRotation = std::move(Parms.OutRotation);
|
|
|
|
if (OutBaseOffsetInMeters != nullptr)
|
|
*OutBaseOffsetInMeters = std::move(Parms.OutBaseOffsetInMeters);
|
|
}
|
|
|
|
|
|
// Function OculusLibrary.OculusFunctionLibrary.GetBaseRotationAndPositionOffset
|
|
// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable)
|
|
// Parameters:
|
|
// struct FRotator* OutRot (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
// struct FVector* OutPosOffset (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
void UOculusFunctionLibrary::GetBaseRotationAndPositionOffset(struct FRotator* OutRot, struct FVector* OutPosOffset)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("OculusFunctionLibrary", "GetBaseRotationAndPositionOffset");
|
|
|
|
Params::OculusFunctionLibrary_GetBaseRotationAndPositionOffset Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
if (OutRot != nullptr)
|
|
*OutRot = std::move(Parms.OutRot);
|
|
|
|
if (OutPosOffset != nullptr)
|
|
*OutPosOffset = std::move(Parms.OutPosOffset);
|
|
}
|
|
|
|
|
|
// Function OculusLibrary.OculusFunctionLibrary.GetPlayerCameraManagerFollowHmd
|
|
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
|
|
// Parameters:
|
|
// bool* bFollowHmdOrientation (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
// bool* bFollowHmdPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
void UOculusFunctionLibrary::GetPlayerCameraManagerFollowHmd(bool* bFollowHmdOrientation, bool* bFollowHmdPosition)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("OculusFunctionLibrary", "GetPlayerCameraManagerFollowHmd");
|
|
|
|
Params::OculusFunctionLibrary_GetPlayerCameraManagerFollowHmd Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
if (bFollowHmdOrientation != nullptr)
|
|
*bFollowHmdOrientation = Parms.bFollowHmdOrientation;
|
|
|
|
if (bFollowHmdPosition != nullptr)
|
|
*bFollowHmdPosition = Parms.bFollowHmdPosition;
|
|
}
|
|
|
|
|
|
// Function OculusLibrary.OculusFunctionLibrary.GetPose
|
|
// (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, NativeAccessSpecifierPublic)
|
|
// struct FVector* NeckPosition (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
// bool bUseOrienationForPlayerCamera (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
// bool bUsePositionForPlayerCamera (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
// const struct FVector& PositionScale (ConstParm, Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
void UOculusFunctionLibrary::GetPose(struct FRotator* DeviceRotation, struct FVector* DevicePosition, struct FVector* NeckPosition, bool bUseOrienationForPlayerCamera, bool bUsePositionForPlayerCamera, const struct FVector& PositionScale)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("OculusFunctionLibrary", "GetPose");
|
|
|
|
Params::OculusFunctionLibrary_GetPose Parms{};
|
|
|
|
Parms.bUseOrienationForPlayerCamera = bUseOrienationForPlayerCamera;
|
|
Parms.bUsePositionForPlayerCamera = bUsePositionForPlayerCamera;
|
|
Parms.PositionScale = std::move(PositionScale);
|
|
|
|
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);
|
|
|
|
if (NeckPosition != nullptr)
|
|
*NeckPosition = std::move(Parms.NeckPosition);
|
|
}
|
|
|
|
|
|
// Function OculusLibrary.OculusFunctionLibrary.GetRawSensorData
|
|
// (Final, Native, Static, Public, HasOutParams, HasDefaults, BlueprintCallable, BlueprintPure)
|
|
// Parameters:
|
|
// struct FVector* Accelerometer (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
// struct FVector* Gyro (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
// struct FVector* Magnetometer (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
// float* Temperature (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
// float* TimeInSeconds (Parm, OutParm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UOculusFunctionLibrary::GetRawSensorData(struct FVector* Accelerometer, struct FVector* Gyro, struct FVector* Magnetometer, float* Temperature, float* TimeInSeconds)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("OculusFunctionLibrary", "GetRawSensorData");
|
|
|
|
Params::OculusFunctionLibrary_GetRawSensorData Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
if (Accelerometer != nullptr)
|
|
*Accelerometer = std::move(Parms.Accelerometer);
|
|
|
|
if (Gyro != nullptr)
|
|
*Gyro = std::move(Parms.Gyro);
|
|
|
|
if (Magnetometer != nullptr)
|
|
*Magnetometer = std::move(Parms.Magnetometer);
|
|
|
|
if (Temperature != nullptr)
|
|
*Temperature = Parms.Temperature;
|
|
|
|
if (TimeInSeconds != nullptr)
|
|
*TimeInSeconds = Parms.TimeInSeconds;
|
|
}
|
|
|
|
|
|
// Function OculusLibrary.OculusFunctionLibrary.GetUserProfile
|
|
// (Final, Native, Static, Public, HasOutParams, BlueprintCallable, BlueprintPure)
|
|
// Parameters:
|
|
// struct FHmdUserProfile* Profile (Parm, OutParm, NativeAccessSpecifierPublic)
|
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
bool UOculusFunctionLibrary::GetUserProfile(struct FHmdUserProfile* Profile)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("OculusFunctionLibrary", "GetUserProfile");
|
|
|
|
Params::OculusFunctionLibrary_GetUserProfile Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
if (Profile != nullptr)
|
|
*Profile = std::move(Parms.Profile);
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function OculusLibrary.OculusFunctionLibrary.IsPlayerControllerFollowHmdEnabled
|
|
// (Final, Native, Static, Public, BlueprintCallable, BlueprintPure)
|
|
// Parameters:
|
|
// bool ReturnValue (Parm, OutParm, ZeroConstructor, ReturnParm, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
bool UOculusFunctionLibrary::IsPlayerControllerFollowHmdEnabled()
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("OculusFunctionLibrary", "IsPlayerControllerFollowHmdEnabled");
|
|
|
|
Params::OculusFunctionLibrary_IsPlayerControllerFollowHmdEnabled Parms{};
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
|
|
return Parms.ReturnValue;
|
|
}
|
|
|
|
|
|
// Function OculusLibrary.OculusFunctionLibrary.SetBaseRotationAndBaseOffsetInMeters
|
|
// (Final, Native, Static, Public, HasDefaults, BlueprintCallable)
|
|
// Parameters:
|
|
// const struct FRotator& Rotation (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
// const struct FVector& BaseOffsetInMeters (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
// EOrientPositionSelector Options (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UOculusFunctionLibrary::SetBaseRotationAndBaseOffsetInMeters(const struct FRotator& Rotation, const struct FVector& BaseOffsetInMeters, EOrientPositionSelector Options)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("OculusFunctionLibrary", "SetBaseRotationAndBaseOffsetInMeters");
|
|
|
|
Params::OculusFunctionLibrary_SetBaseRotationAndBaseOffsetInMeters Parms{};
|
|
|
|
Parms.Rotation = std::move(Rotation);
|
|
Parms.BaseOffsetInMeters = std::move(BaseOffsetInMeters);
|
|
Parms.Options = Options;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function OculusLibrary.OculusFunctionLibrary.SetBaseRotationAndPositionOffset
|
|
// (Final, Native, Static, Public, HasDefaults, BlueprintCallable)
|
|
// Parameters:
|
|
// const struct FRotator& BaseRot (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
// const struct FVector& PosOffset (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
// EOrientPositionSelector Options (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
void UOculusFunctionLibrary::SetBaseRotationAndPositionOffset(const struct FRotator& BaseRot, const struct FVector& PosOffset, EOrientPositionSelector Options)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("OculusFunctionLibrary", "SetBaseRotationAndPositionOffset");
|
|
|
|
Params::OculusFunctionLibrary_SetBaseRotationAndPositionOffset Parms{};
|
|
|
|
Parms.BaseRot = std::move(BaseRot);
|
|
Parms.PosOffset = std::move(PosOffset);
|
|
Parms.Options = Options;
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
|
|
// Function OculusLibrary.OculusFunctionLibrary.SetPositionScale3D
|
|
// (Final, Native, Static, Public, HasDefaults, BlueprintCallable)
|
|
// Parameters:
|
|
// const struct FVector& PosScale3D (Parm, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
void UOculusFunctionLibrary::SetPositionScale3D(const struct FVector& PosScale3D)
|
|
{
|
|
static class UFunction* Func = nullptr;
|
|
|
|
if (Func == nullptr)
|
|
Func = StaticClass()->GetFunction("OculusFunctionLibrary", "SetPositionScale3D");
|
|
|
|
Params::OculusFunctionLibrary_SetPositionScale3D Parms{};
|
|
|
|
Parms.PosScale3D = std::move(PosScale3D);
|
|
|
|
auto Flgs = Func->FunctionFlags;
|
|
Func->FunctionFlags |= 0x400;
|
|
|
|
GetDefaultObj()->ProcessEvent(Func, &Parms);
|
|
|
|
Func->FunctionFlags = Flgs;
|
|
}
|
|
|
|
}
|
|
|
|
#pragma pack(pop)
|