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

121 lines
6.8 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: ModalCameraManager
#include "Basic.hpp"
#include "CoreUObject_structs.hpp"
#include "Engine_structs.hpp"
namespace SDK
{
// Enum ModalCameraManager.EOverlapShape
// NumValues: 0x0005
enum class EOverlapShape : uint8
{
Invalid = 0,
Sphere = 1,
Capsule = 2,
Box = 3,
EOverlapShape_MAX = 4,
};
// Enum ModalCameraManager.EExecResultValid
// NumValues: 0x0003
enum class EExecResultValid : uint8
{
Valid = 0,
Invalid = 1,
EExecResultValid_MAX = 2,
};
// ScriptStruct ModalCameraManager.AngleLimit90
// 0x0008 (0x0008 - 0x0000)
struct FAngleLimit90 final
{
public:
float MinAngle; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxAngle; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAngleLimit90;
// ScriptStruct ModalCameraManager.AngleLimit180
// 0x0008 (0x0008 - 0x0000)
struct FAngleLimit180 final
{
public:
float MinAngle; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxAngle; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FAngleLimit180;
// ScriptStruct ModalCameraManager.CameraActorRotationLimits
// 0x0010 (0x0010 - 0x0000)
struct FCameraActorRotationLimits final
{
public:
struct FAngleLimit90 PitchLimits; // 0x0000(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FAngleLimit180 YawLimits; // 0x0008(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCameraActorRotationLimits;
// ScriptStruct ModalCameraManager.CameraConfigArmTP
// 0x0030 (0x0030 - 0x0000)
struct FCameraConfigArmTP final
{
public:
struct FVector PivotPointOffset; // 0x0000(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ArmLength; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinArmLength; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CollisionRadius; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ArmLengthContractSpeed; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ArmLengthReturnSpeed; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCameraConfigArmTP;
// ScriptStruct ModalCameraManager.CameraModeSimpleViewInfo
// 0x0038 (0x0038 - 0x0000)
struct FCameraModeSimpleViewInfo final
{
public:
struct FVector Location; // 0x0000(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator Rotation; // 0x0018(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
float FOV; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCameraModeSimpleViewInfo;
// ScriptStruct ModalCameraManager.CameraModeStackEntry
// 0x0020 (0x0020 - 0x0000)
struct FCameraModeStackEntry final
{
public:
TWeakObjectPtr<class AEverholmCameraMode> Mode; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Priority; // 0x0008(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FViewTargetTransitionParams TransitionParams; // 0x000C(0x0010)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic)
bool bKillOnRemove; // 0x001C(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FCameraModeStackEntry;
// ScriptStruct ModalCameraManager.CameraModeStack
// 0x0010 (0x0010 - 0x0000)
struct FCameraModeStack final
{
public:
TArray<struct FCameraModeStackEntry> ModeStack; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FCameraModeStack;
}