mirror of
https://github.com/DumbDev69420/EscapeTheBackrooms_Internal.git
synced 2025-07-01 02:42:56 +08:00
66 lines
3.5 KiB
C++
66 lines
3.5 KiB
C++
#pragma once
|
|
|
|
// Dumped with Dumper-7!
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
// CLASSES
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
|
|
// 0x28 (0xD8 - 0xB0)
|
|
// Class SteamVR.SteamVRChaperoneComponent
|
|
class USteamVRChaperoneComponent : public UActorComponent
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnLeaveBounds; // 0xB0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnReturnToBounds; // 0xC0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_544[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USteamVRChaperoneComponent* GetDefaultObj();
|
|
|
|
void SteamVRChaperoneEvent__DelegateSignature();
|
|
TArray<struct FVector> GetBounds();
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class SteamVR.SteamVRFunctionLibrary
|
|
class USteamVRFunctionLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class USteamVRFunctionLibrary* GetDefaultObj();
|
|
|
|
void GetValidTrackedDeviceIds(enum class ESteamVRTrackedDeviceType DeviceType, TArray<int32>* OutTrackedDeviceIds);
|
|
bool GetTrackedDevicePositionAndOrientation(int32 DeviceID, struct FVector* OutPosition, struct FRotator* OutOrientation);
|
|
bool GetHandPositionAndOrientation(int32 ControllerIndex, enum class EControllerHand Hand, struct FVector* OutPosition, struct FRotator* OutOrientation);
|
|
};
|
|
|
|
// 0x10 (0x38 - 0x28)
|
|
// Class SteamVR.SteamVRHQStereoLayerShape
|
|
class USteamVRHQStereoLayerShape : public UStereoLayerShapeQuad
|
|
{
|
|
public:
|
|
bool bCurved; // 0x28(0x1)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAntiAlias; // 0x29(0x1)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_612[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float AutoCurveMinDistance; // 0x2C(0x4)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AutoCurveMaxDistance; // 0x30(0x4)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_613[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class USteamVRHQStereoLayerShape* GetDefaultObj();
|
|
|
|
void SetCurved(bool InCurved);
|
|
void SetAutoCurveMinDistance(float InDistance);
|
|
void SetAutoCurveMaxDistance(float InDistance);
|
|
void SetAntiAlias(bool InAntiAlias);
|
|
};
|
|
|
|
}
|
|
|
|
|