Files
ReshadePluginsCore/Reanimal/SDK/TarsierCore_structs.hpp
2026-03-06 01:33:02 +01:00

107 lines
6.1 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: TarsierCore
#include "Basic.hpp"
#include "CoreUObject_structs.hpp"
namespace SDK
{
// Enum TarsierCore.EPlatform
// NumValues: 0x000D
enum class EPlatform : uint8
{
PC = 0,
PS4 = 1,
XboxOne = 2,
Android = 3,
IOS = 4,
HTML5 = 5,
Switch = 6,
PS5 = 7,
XSX = 8,
XSS = 9,
WinGDK = 10,
Sage = 11,
EPlatform_MAX = 12,
};
// ScriptStruct TarsierCore.Cone
// 0x0038 (0x0038 - 0x0000)
struct FCone final
{
public:
struct FVector apex; // 0x0000(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector axisVector; // 0x0018(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Height; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float baseRadius; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCone;
// ScriptStruct TarsierCore.Frustum
// 0x0010 (0x0010 - 0x0000)
struct FFrustum final
{
public:
float FrustumHorizontalAngle; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FrustumVerticalAngle; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FrustumNearDistance; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FrustumFarDistance; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FFrustum;
// ScriptStruct TarsierCore.OpenMethodsTest_NotAnAnimal
// 0x0004 (0x0004 - 0x0000)
struct FOpenMethodsTest_NotAnAnimal final
{
public:
int32 FooBar; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FOpenMethodsTest_NotAnAnimal;
// ScriptStruct TarsierCore.OpenMethodsTest_NotAnAnimalAndNoSpecialization
// 0x0004 (0x0004 - 0x0000)
struct alignas(0x04) FOpenMethodsTest_NotAnAnimalAndNoSpecialization final
{
public:
uint8 Pad_0[0x4]; // 0x0000(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FOpenMethodsTest_NotAnAnimalAndNoSpecialization;
// ScriptStruct TarsierCore.VisionCone
// 0x0040 (0x0040 - 0x0000)
struct FVisionCone final
{
public:
struct FVector Origin; // 0x0000(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Direction; // 0x0018(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FarDistance; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float NearDistance; // 0x0034(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CosHalfFOVAngle; // 0x0038(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FVisionCone;
// ScriptStruct TarsierCore.VisionConeProps
// 0x000C (0x000C - 0x0000)
struct FVisionConeProps final
{
public:
float FarDistance; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float NearDistance; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FOVAngle; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FVisionConeProps;
}