415 lines
34 KiB
C++
415 lines
34 KiB
C++
#pragma once
|
|
|
|
/*
|
|
* SDK generated by Dumper-7
|
|
*
|
|
* https://github.com/Encryqed/Dumper-7
|
|
*/
|
|
|
|
// Package: GeometryCollectionEngine
|
|
|
|
#include "Basic.hpp"
|
|
|
|
#include "CoreUObject_structs.hpp"
|
|
#include "Chaos_structs.hpp"
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
|
|
// Enum GeometryCollectionEngine.ECollectionAttributeEnum
|
|
// NumValues: 0x0004
|
|
enum class ECollectionAttributeEnum : uint8
|
|
{
|
|
Chaos_Active = 0,
|
|
Chaos_DynamicState = 1,
|
|
Chaos_CollisionGroup = 2,
|
|
Chaos_Max = 3,
|
|
};
|
|
|
|
// Enum GeometryCollectionEngine.ECollectionGroupEnum
|
|
// NumValues: 0x0002
|
|
enum class ECollectionGroupEnum : uint8
|
|
{
|
|
Chaos_Traansform = 0,
|
|
Chaos_Max = 1,
|
|
};
|
|
|
|
// Enum GeometryCollectionEngine.EChaosBreakingSortMethod
|
|
// NumValues: 0x0006
|
|
enum class EChaosBreakingSortMethod : uint8
|
|
{
|
|
SortNone = 0,
|
|
SortByHighestMass = 1,
|
|
SortByHighestSpeed = 2,
|
|
SortByNearestFirst = 3,
|
|
Count = 4,
|
|
EChaosBreakingSortMethod_MAX = 5,
|
|
};
|
|
|
|
// Enum GeometryCollectionEngine.EChaosCollisionSortMethod
|
|
// NumValues: 0x0007
|
|
enum class EChaosCollisionSortMethod : uint8
|
|
{
|
|
SortNone = 0,
|
|
SortByHighestMass = 1,
|
|
SortByHighestSpeed = 2,
|
|
SortByHighestImpulse = 3,
|
|
SortByNearestFirst = 4,
|
|
Count = 5,
|
|
EChaosCollisionSortMethod_MAX = 6,
|
|
};
|
|
|
|
// Enum GeometryCollectionEngine.EChaosRemovalSortMethod
|
|
// NumValues: 0x0005
|
|
enum class EChaosRemovalSortMethod : uint8
|
|
{
|
|
SortNone = 0,
|
|
SortByHighestMass = 1,
|
|
SortByNearestFirst = 2,
|
|
Count = 3,
|
|
EChaosRemovalSortMethod_MAX = 4,
|
|
};
|
|
|
|
// Enum GeometryCollectionEngine.EChaosTrailingSortMethod
|
|
// NumValues: 0x0006
|
|
enum class EChaosTrailingSortMethod : uint8
|
|
{
|
|
SortNone = 0,
|
|
SortByHighestMass = 1,
|
|
SortByHighestSpeed = 2,
|
|
SortByNearestFirst = 3,
|
|
Count = 4,
|
|
EChaosTrailingSortMethod_MAX = 5,
|
|
};
|
|
|
|
// Enum GeometryCollectionEngine.EGeometryCollectionDebugDrawActorHideGeometry
|
|
// NumValues: 0x0006
|
|
enum class EGeometryCollectionDebugDrawActorHideGeometry : uint8
|
|
{
|
|
HideNone = 0,
|
|
HideWithCollision = 1,
|
|
HideSelected = 2,
|
|
HideWholeCollection = 3,
|
|
HideAll = 4,
|
|
EGeometryCollectionDebugDrawActorHideGeometry_MAX = 5,
|
|
};
|
|
|
|
// ScriptStruct GeometryCollectionEngine.GeometryCollectionLevelSetData
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FGeometryCollectionLevelSetData final
|
|
{
|
|
public:
|
|
int32 MinLevelSetResolution; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaxLevelSetResolution; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MinClusterLevelSetResolution; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaxClusterLevelSetResolution; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGeometryCollectionLevelSetData;
|
|
|
|
// ScriptStruct GeometryCollectionEngine.ChaosTrailingEventData
|
|
// 0x0050 (0x0050 - 0x0000)
|
|
struct FChaosTrailingEventData final
|
|
{
|
|
public:
|
|
struct FVector Location; // 0x0000(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector Velocity; // 0x0018(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector AngularVelocity; // 0x0030(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Mass; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 ParticleIndex; // 0x004C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FChaosTrailingEventData;
|
|
|
|
// ScriptStruct GeometryCollectionEngine.ChaosBreakingEventData
|
|
// 0x0038 (0x0038 - 0x0000)
|
|
struct FChaosBreakingEventData final
|
|
{
|
|
public:
|
|
struct FVector Location; // 0x0000(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector Velocity; // 0x0018(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Mass; // 0x0030(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FChaosBreakingEventData;
|
|
|
|
// ScriptStruct GeometryCollectionEngine.ChaosCollisionEventData
|
|
// 0x0080 (0x0080 - 0x0000)
|
|
struct FChaosCollisionEventData final
|
|
{
|
|
public:
|
|
struct FVector Location; // 0x0000(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector Normal; // 0x0018(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector Velocity1; // 0x0030(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector Velocity2; // 0x0048(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Mass1; // 0x0060(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Mass2; // 0x0064(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector Impulse; // 0x0068(0x0018)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FChaosCollisionEventData;
|
|
|
|
// ScriptStruct GeometryCollectionEngine.GeometryCollectionRepDynamicData
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct alignas(0x08) FGeometryCollectionRepDynamicData final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x18]; // 0x0000(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGeometryCollectionRepDynamicData;
|
|
|
|
// ScriptStruct GeometryCollectionEngine.ChaosTrailingEventRequestSettings
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FChaosTrailingEventRequestSettings final
|
|
{
|
|
public:
|
|
int32 MaxNumberOfResults; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinMass; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinSpeed; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinAngularSpeed; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxDistance; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EChaosTrailingSortMethod SortMethod; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FChaosTrailingEventRequestSettings;
|
|
|
|
// ScriptStruct GeometryCollectionEngine.ChaosRemovalEventData
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FChaosRemovalEventData final
|
|
{
|
|
public:
|
|
struct FVector Location; // 0x0000(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Mass; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 ParticleIndex; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FChaosRemovalEventData;
|
|
|
|
// ScriptStruct GeometryCollectionEngine.GeometryCollectionDamagePropagationData
|
|
// 0x000C (0x000C - 0x0000)
|
|
struct FGeometryCollectionDamagePropagationData final
|
|
{
|
|
public:
|
|
bool bEnabled; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float BreakDamagePropagationFactor; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ShockDamagePropagationFactor; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGeometryCollectionDamagePropagationData;
|
|
|
|
// ScriptStruct GeometryCollectionEngine.GeometryCollectionRepStateData
|
|
// 0x0040 (0x0040 - 0x0000)
|
|
struct alignas(0x08) FGeometryCollectionRepStateData final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x40]; // 0x0000(0x0040)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGeometryCollectionRepStateData;
|
|
|
|
// ScriptStruct GeometryCollectionEngine.GeometryCollectionRepData
|
|
// 0x0038 (0x0038 - 0x0000)
|
|
struct alignas(0x08) FGeometryCollectionRepData final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x38]; // 0x0000(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGeometryCollectionRepData;
|
|
|
|
// ScriptStruct GeometryCollectionEngine.GeometryCollectionDebugDrawWarningMessage
|
|
// 0x0001 (0x0001 - 0x0000)
|
|
struct FGeometryCollectionDebugDrawWarningMessage final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGeometryCollectionDebugDrawWarningMessage;
|
|
|
|
// ScriptStruct GeometryCollectionEngine.GeomComponentCacheParameters
|
|
// 0x0050 (0x0050 - 0x0000)
|
|
struct FGeomComponentCacheParameters final
|
|
{
|
|
public:
|
|
EGeometryCollectionCacheType CacheMode; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UGeometryCollectionCache* TargetCache; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float ReverseCacheBeginTime; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool SaveCollisionData; // 0x0014(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool DoGenerateCollisionData; // 0x0015(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 CollisionDataSizeMax; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool DoCollisionDataSpatialHash; // 0x001C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float CollisionDataSpatialHashRadius; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaxCollisionPerCell; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool SaveBreakingData; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool DoGenerateBreakingData; // 0x0029(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2A[0x2]; // 0x002A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 BreakingDataSizeMax; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool DoBreakingDataSpatialHash; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float BreakingDataSpatialHashRadius; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaxBreakingPerCell; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool SaveTrailingData; // 0x003C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool DoGenerateTrailingData; // 0x003D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3E[0x2]; // 0x003E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 TrailingDataSizeMax; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TrailingMinSpeedThreshold; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float TrailingMinVolumeThreshold; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGeomComponentCacheParameters;
|
|
|
|
// ScriptStruct GeometryCollectionEngine.ChaosBreakingEventRequestSettings
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FChaosBreakingEventRequestSettings final
|
|
{
|
|
public:
|
|
int32 MaxNumberOfResults; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinRadius; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinSpeed; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinMass; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxDistance; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EChaosBreakingSortMethod SortMethod; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FChaosBreakingEventRequestSettings;
|
|
|
|
// ScriptStruct GeometryCollectionEngine.ChaosCollisionEventRequestSettings
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FChaosCollisionEventRequestSettings final
|
|
{
|
|
public:
|
|
int32 MaxNumberResults; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinMass; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinSpeed; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinImpulse; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxDistance; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EChaosCollisionSortMethod SortMethod; // 0x0014(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FChaosCollisionEventRequestSettings;
|
|
|
|
// ScriptStruct GeometryCollectionEngine.ChaosRemovalEventRequestSettings
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FChaosRemovalEventRequestSettings final
|
|
{
|
|
public:
|
|
int32 MaxNumberOfResults; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MinMass; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxDistance; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EChaosRemovalSortMethod SortMethod; // 0x000C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FChaosRemovalEventRequestSettings;
|
|
|
|
// ScriptStruct GeometryCollectionEngine.GeometryCollectionDebugDrawActorSelectedRigidBody
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FGeometryCollectionDebugDrawActorSelectedRigidBody final
|
|
{
|
|
public:
|
|
int32 ID; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class AChaosSolverActor* Solver; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AGeometryCollectionActor* GeometryCollection; // 0x0010(0x0008)(Edit, ZeroConstructor, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGeometryCollectionDebugDrawActorSelectedRigidBody;
|
|
|
|
// ScriptStruct GeometryCollectionEngine.GeometryCollectionSource
|
|
// 0x00B0 (0x00B0 - 0x0000)
|
|
struct FGeometryCollectionSource final
|
|
{
|
|
public:
|
|
struct FSoftObjectPath SourceGeometryObject; // 0x0000(0x0020)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FTransform LocalTransform; // 0x0020(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UMaterialInterface*> SourceMaterial; // 0x0080(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<float> InstanceCustomData; // 0x0090(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
bool bAddInternalMaterials; // 0x00A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSplitComponents; // 0x00A1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSetInternalFromMaterialIndex; // 0x00A2(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_A3[0xD]; // 0x00A3(0x000D)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGeometryCollectionSource;
|
|
|
|
// ScriptStruct GeometryCollectionEngine.GeometryCollectionAutoInstanceMesh
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FGeometryCollectionAutoInstanceMesh final
|
|
{
|
|
public:
|
|
class UStaticMesh* Mesh; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UMaterialInterface*> Materials; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
int32 NumInstances; // 0x0018(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<float> CustomData; // 0x0020(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGeometryCollectionAutoInstanceMesh;
|
|
|
|
// ScriptStruct GeometryCollectionEngine.GeometryCollectionEmbeddedExemplar
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FGeometryCollectionEmbeddedExemplar final
|
|
{
|
|
public:
|
|
struct FSoftObjectPath StaticMeshExemplar; // 0x0000(0x0020)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StartCullDistance; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float EndCullDistance; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 InstanceCount; // 0x0028(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGeometryCollectionEmbeddedExemplar;
|
|
|
|
// ScriptStruct GeometryCollectionEngine.GeometryCollectionCollisionParticleData
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct FGeometryCollectionCollisionParticleData final
|
|
{
|
|
public:
|
|
float CollisionParticlesFraction; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaximumCollisionParticles; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGeometryCollectionCollisionParticleData;
|
|
|
|
// ScriptStruct GeometryCollectionEngine.GeometryCollectionCollisionTypeData
|
|
// 0x0024 (0x0024 - 0x0000)
|
|
struct FGeometryCollectionCollisionTypeData final
|
|
{
|
|
public:
|
|
ECollisionTypeEnum CollisionType; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EImplicitTypeEnum ImplicitType; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FGeometryCollectionLevelSetData LevelSet; // 0x0004(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FGeometryCollectionCollisionParticleData CollisionParticles; // 0x0014(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
|
|
float CollisionObjectReductionPercentage; // 0x001C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CollisionMarginFraction; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGeometryCollectionCollisionTypeData;
|
|
|
|
// ScriptStruct GeometryCollectionEngine.GeometryCollectionSizeSpecificData
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FGeometryCollectionSizeSpecificData final
|
|
{
|
|
public:
|
|
float MaxSize; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FGeometryCollectionCollisionTypeData> CollisionShapes; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
int32 DamageThreshold; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FGeometryCollectionSizeSpecificData;
|
|
|
|
// ScriptStruct GeometryCollectionEngine.GeometryCollectionProxyMeshData
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FGeometryCollectionProxyMeshData final
|
|
{
|
|
public:
|
|
TArray<class UStaticMesh*> ProxyMeshes; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGeometryCollectionProxyMeshData;
|
|
|
|
// ScriptStruct GeometryCollectionEngine.GeometryCollectionRenderResourceSizeInfo
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FGeometryCollectionRenderResourceSizeInfo final
|
|
{
|
|
public:
|
|
uint64 MeshResourcesSize; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint64 NaniteResourcesSize; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FGeometryCollectionRenderResourceSizeInfo;
|
|
|
|
}
|
|
|