mirror of
https://github.com/swordbluesword/PalWorld-NetCrack.git
synced 2025-04-29 02:47:17 +09:00
781 lines
48 KiB
C++
781 lines
48 KiB
C++
#pragma once
|
|
|
|
// Dumped with Dumper-7!
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
// ENUMS
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
|
|
enum class EHoudiniStaticMeshMethod : uint8
|
|
{
|
|
RawMesh = 0,
|
|
FMeshDescription = 1,
|
|
UHoudiniStaticMesh = 2,
|
|
EHoudiniStaticMeshMethod_MAX = 3,
|
|
};
|
|
|
|
enum class EHoudiniAssetState : uint8
|
|
{
|
|
NeedInstantiation = 0,
|
|
NewHDA = 1,
|
|
PreInstantiation = 2,
|
|
Instantiating = 3,
|
|
PreCook = 4,
|
|
Cooking = 5,
|
|
PostCook = 6,
|
|
PreProcess = 7,
|
|
Processing = 8,
|
|
None = 9,
|
|
NeedRebuild = 10,
|
|
NeedDelete = 11,
|
|
Deleting = 12,
|
|
ProcessTemplate = 13,
|
|
EHoudiniAssetState_MAX = 14,
|
|
};
|
|
|
|
enum class EHoudiniAssetStateResult : uint8
|
|
{
|
|
None = 0,
|
|
Working = 1,
|
|
Success = 2,
|
|
FinishedWithError = 3,
|
|
FinishedWithFatalError = 4,
|
|
Aborted = 5,
|
|
EHoudiniAssetStateResult_MAX = 6,
|
|
};
|
|
|
|
enum class EHoudiniRampInterpolationType : uint8
|
|
{
|
|
InValid = -1,
|
|
CONSTANT = 0,
|
|
LINEAR = 1,
|
|
CATMULL_ROM = 2,
|
|
MONOTONE_CUBIC = 3,
|
|
BEZIER = 4,
|
|
BSPLINE = 5,
|
|
HERMITE = 6,
|
|
EHoudiniRampInterpolationType_MAX = 7,
|
|
};
|
|
|
|
enum class EHoudiniLandscapeOutputBakeType : uint8
|
|
{
|
|
Detachment = 0,
|
|
BakeToImage = 1,
|
|
BakeToWorld = 2,
|
|
InValid = 3,
|
|
EHoudiniLandscapeOutputBakeType_MAX = 4,
|
|
};
|
|
|
|
enum class EHoudiniInputType : uint8
|
|
{
|
|
Invalid = 0,
|
|
Geometry = 1,
|
|
Curve = 2,
|
|
Asset = 3,
|
|
Landscape = 4,
|
|
World = 5,
|
|
Skeletal = 6,
|
|
GeometryCollection = 7,
|
|
EHoudiniInputType_MAX = 8,
|
|
};
|
|
|
|
enum class EHoudiniOutputType : uint8
|
|
{
|
|
Invalid = 0,
|
|
Mesh = 1,
|
|
Instancer = 2,
|
|
Landscape = 3,
|
|
Curve = 4,
|
|
Skeletal = 5,
|
|
GeometryCollection = 6,
|
|
DataTable = 7,
|
|
EHoudiniOutputType_MAX = 8,
|
|
};
|
|
|
|
enum class EHoudiniCurveType : uint8
|
|
{
|
|
Invalid = -1,
|
|
Polygon = 0,
|
|
Nurbs = 1,
|
|
Bezier = 2,
|
|
Points = 3,
|
|
EHoudiniCurveType_MAX = 4,
|
|
};
|
|
|
|
enum class EHoudiniCurveMethod : uint8
|
|
{
|
|
Invalid = -1,
|
|
CVs = 0,
|
|
Breakpoints = 1,
|
|
Freehand = 2,
|
|
EHoudiniCurveMethod_MAX = 3,
|
|
};
|
|
|
|
enum class EHoudiniCurveBreakpointParameterization : uint8
|
|
{
|
|
Invalid = -1,
|
|
Uniform = 0,
|
|
Chord = 1,
|
|
Centripetal = 2,
|
|
EHoudiniCurveBreakpointParameterization_MAX = 3,
|
|
};
|
|
|
|
enum class EHoudiniLandscapeExportType : uint8
|
|
{
|
|
Heightfield = 0,
|
|
Mesh = 1,
|
|
Points = 2,
|
|
EHoudiniLandscapeExportType_MAX = 3,
|
|
};
|
|
|
|
enum class EHoudiniProxyRefineResult : uint8
|
|
{
|
|
Invalid = 0,
|
|
Failed = 1,
|
|
Success = 2,
|
|
Skipped = 3,
|
|
EHoudiniProxyRefineResult_MAX = 4,
|
|
};
|
|
|
|
enum class EHoudiniProxyRefineRequestResult : uint8
|
|
{
|
|
Invalid = 0,
|
|
None = 1,
|
|
PendingCooks = 2,
|
|
Refined = 3,
|
|
EHoudiniProxyRefineRequestResult_MAX = 4,
|
|
};
|
|
|
|
enum class EAttribStorageType : uint8
|
|
{
|
|
Invalid = -1,
|
|
INT = 0,
|
|
INT64 = 1,
|
|
FLOAT = 2,
|
|
FLOAT64 = 3,
|
|
STRING = 4,
|
|
EAttribStorageType_MAX = 5,
|
|
};
|
|
|
|
enum class EAttribOwner : uint8
|
|
{
|
|
Invalid = -1,
|
|
Vertex = 0,
|
|
Point = 1,
|
|
Prim = 2,
|
|
Detail = 3,
|
|
EAttribOwner_MAX = 4,
|
|
};
|
|
|
|
enum class EHoudiniGeoType : uint8
|
|
{
|
|
Invalid = 0,
|
|
Default = 1,
|
|
Intermediate = 2,
|
|
Input = 3,
|
|
Curve = 4,
|
|
EHoudiniGeoType_MAX = 5,
|
|
};
|
|
|
|
enum class EHoudiniPartType : uint8
|
|
{
|
|
Invalid = 0,
|
|
Mesh = 1,
|
|
Instancer = 2,
|
|
Curve = 3,
|
|
Volume = 4,
|
|
DataTable = 5,
|
|
EHoudiniPartType_MAX = 6,
|
|
};
|
|
|
|
enum class EHoudiniInstancerType : uint8
|
|
{
|
|
Invalid = 0,
|
|
ObjectInstancer = 1,
|
|
PackedPrimitive = 2,
|
|
AttributeInstancer = 3,
|
|
OldSchoolAttributeInstancer = 4,
|
|
GeometryCollection = 5,
|
|
EHoudiniInstancerType_MAX = 6,
|
|
};
|
|
|
|
enum class EXformParameter : uint8
|
|
{
|
|
TX = 0,
|
|
TY = 1,
|
|
TZ = 2,
|
|
RX = 3,
|
|
RY = 4,
|
|
RZ = 5,
|
|
SX = 6,
|
|
SY = 7,
|
|
SZ = 8,
|
|
COUNT = 9,
|
|
EXformParameter_MAX = 10,
|
|
};
|
|
|
|
enum class EHoudiniHandleType : uint8
|
|
{
|
|
Xform = 0,
|
|
Bounder = 1,
|
|
Unsupported = 2,
|
|
EHoudiniHandleType_MAX = 3,
|
|
};
|
|
|
|
enum class EHoudiniInputObjectType : uint8
|
|
{
|
|
Invalid = 0,
|
|
Object = 1,
|
|
StaticMesh = 2,
|
|
SkeletalMesh = 3,
|
|
SceneComponent = 4,
|
|
StaticMeshComponent = 5,
|
|
InstancedStaticMeshComponent = 6,
|
|
SplineComponent = 7,
|
|
HoudiniSplineComponent = 8,
|
|
HoudiniAssetComponent = 9,
|
|
Actor = 10,
|
|
Landscape = 11,
|
|
Brush = 12,
|
|
CameraComponent = 13,
|
|
DataTable = 14,
|
|
HoudiniAssetActor = 15,
|
|
FoliageType_InstancedStaticMesh = 16,
|
|
GeometryCollection = 17,
|
|
GeometryCollectionComponent = 18,
|
|
GeometryCollectionActor_Deprecated = 19,
|
|
SkeletalMeshComponent = 20,
|
|
Blueprint = 21,
|
|
EHoudiniInputObjectType_MAX = 22,
|
|
};
|
|
|
|
enum class EHoudiniXformType : uint8
|
|
{
|
|
None = 0,
|
|
IntoThisObject = 1,
|
|
Auto = 2,
|
|
EHoudiniXformType_MAX = 3,
|
|
};
|
|
|
|
enum class EHoudiniCurveOutputType : uint8
|
|
{
|
|
UnrealSpline = 0,
|
|
HoudiniSpline = 1,
|
|
EHoudiniCurveOutputType_MAX = 2,
|
|
};
|
|
|
|
enum class EHoudiniParameterType : uint8
|
|
{
|
|
Invalid = 0,
|
|
Button = 1,
|
|
ButtonStrip = 2,
|
|
Color = 3,
|
|
ColorRamp = 4,
|
|
File = 5,
|
|
FileDir = 6,
|
|
FileGeo = 7,
|
|
FileImage = 8,
|
|
Float = 9,
|
|
FloatRamp = 10,
|
|
Folder = 11,
|
|
FolderList = 12,
|
|
Input = 13,
|
|
Int = 14,
|
|
IntChoice = 15,
|
|
Label = 16,
|
|
MultiParm = 17,
|
|
Separator = 18,
|
|
String = 19,
|
|
StringChoice = 20,
|
|
StringAssetRef = 21,
|
|
Toggle = 22,
|
|
EHoudiniParameterType_MAX = 23,
|
|
};
|
|
|
|
enum class EHoudiniFolderParameterType : uint8
|
|
{
|
|
Invalid = 0,
|
|
Collapsible = 1,
|
|
Simple = 2,
|
|
Tabs = 3,
|
|
Radio = 4,
|
|
Other = 5,
|
|
EHoudiniFolderParameterType_MAX = 6,
|
|
};
|
|
|
|
enum class EHoudiniMultiParmModificationType : uint8
|
|
{
|
|
None = 0,
|
|
Inserted = 1,
|
|
Removed = 2,
|
|
Modified = 3,
|
|
EHoudiniMultiParmModificationType_MAX = 4,
|
|
};
|
|
|
|
enum class EHoudiniRampPointConstructStatus : uint8
|
|
{
|
|
None = 0,
|
|
INITIALIZED = 1,
|
|
POSITION_INSERTED = 2,
|
|
VALUE_INSERTED = 3,
|
|
INTERPTYPE_INSERTED = 4,
|
|
EHoudiniRampPointConstructStatus_MAX = 5,
|
|
};
|
|
|
|
enum class EPDGLinkState : uint8
|
|
{
|
|
Inactive = 0,
|
|
Linking = 1,
|
|
Linked = 2,
|
|
Error_Not_Linked = 3,
|
|
EPDGLinkState_MAX = 4,
|
|
};
|
|
|
|
enum class EPDGNodeState : uint8
|
|
{
|
|
None = 0,
|
|
Dirtied = 1,
|
|
Dirtying = 2,
|
|
Cooking = 3,
|
|
Cook_Complete = 4,
|
|
Cook_Failed = 5,
|
|
EPDGNodeState_MAX = 6,
|
|
};
|
|
|
|
enum class EPDGWorkResultState : uint8
|
|
{
|
|
None = 0,
|
|
ToLoad = 1,
|
|
Loading = 2,
|
|
Loaded = 3,
|
|
ToDelete = 4,
|
|
Deleting = 5,
|
|
Deleted = 6,
|
|
NotLoaded = 7,
|
|
EPDGWorkResultState_MAX = 8,
|
|
};
|
|
|
|
enum class EHoudiniRuntimeSettingsSessionType : uint8
|
|
{
|
|
HRSST_InProcess = 0,
|
|
HRSST_Socket = 1,
|
|
HRSST_NamedPipe = 2,
|
|
HRSST_None = 3,
|
|
HRSST_MAX = 4,
|
|
};
|
|
|
|
enum class EHoudiniRuntimeSettingsRecomputeFlag : uint8
|
|
{
|
|
HRSRF_Always = 0,
|
|
HRSRF_OnlyIfMissing = 1,
|
|
HRSRF_Never = 2,
|
|
HRSRF_MAX = 3,
|
|
};
|
|
|
|
enum class EHoudiniExecutableType : uint8
|
|
{
|
|
HRSHE_Houdini = 0,
|
|
HRSHE_HoudiniFX = 1,
|
|
HRSHE_HoudiniCore = 2,
|
|
HRSHE_HoudiniIndie = 3,
|
|
HRSHE_MAX = 4,
|
|
};
|
|
|
|
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
// STRUCTS
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
|
|
// 0xC (0xC - 0x0)
|
|
// ScriptStruct HoudiniEngineRuntime.HoudiniCurveOutputProperties
|
|
struct FHoudiniCurveOutputProperties
|
|
{
|
|
public:
|
|
enum class EHoudiniCurveOutputType CurveOutputType; // 0x0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_90F[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 NumPoints; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bClosed; // 0x8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EHoudiniCurveType CurveType; // 0x9(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EHoudiniCurveMethod CurveMethod; // 0xA(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_911[0x1]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0x118 (0x118 - 0x0)
|
|
// ScriptStruct HoudiniEngineRuntime.HoudiniOutputObject
|
|
struct FHoudiniOutputObject
|
|
{
|
|
public:
|
|
class UObject* OutputObject; // 0x0(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UObject*> OutputComponents; // 0x8(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
class UObject* OutputComponent; // 0x18(0x8)(ZeroConstructor, Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UObject* ProxyObject; // 0x20(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UObject* ProxyComponent; // 0x28(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bProxyIsCurrent; // 0x30(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsImplicit; // 0x31(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsGeometryCollectionPiece; // 0x32(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_915[0x5]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FString GeometryCollectionPieceName; // 0x38(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString BakeName; // 0x48(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FHoudiniCurveOutputProperties CurveOutputProperty; // 0x58(0xC)(NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_918[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<class FString, class FString> CachedAttributes; // 0x68(0x50)(NativeAccessSpecifierPublic)
|
|
TMap<class FString, class FString> CachedTokens; // 0xB8(0x50)(NativeAccessSpecifierPublic)
|
|
class UObject* InstancedObject; // 0x108(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UFoliageType* FoliageType; // 0x110(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0x120 (0x120 - 0x0)
|
|
// ScriptStruct HoudiniEngineRuntime.HoudiniAssetBlueprintOutput
|
|
struct FHoudiniAssetBlueprintOutput
|
|
{
|
|
public:
|
|
int32 OutputIndex; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_91C[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FHoudiniOutputObject OutputObject; // 0x8(0x118)(NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0x40 (0x40 - 0x0)
|
|
// ScriptStruct HoudiniEngineRuntime.HoudiniOutputObjectIdentifier
|
|
struct FHoudiniOutputObjectIdentifier
|
|
{
|
|
public:
|
|
int32 ObjectId; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 GeoId; // 0x4(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 PartId; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_91D[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FString SplitIdentifier; // 0x10(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString PartName; // 0x20(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 PrimitiveIndex; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 PointIndex; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_91F[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0xB8 (0x120 - 0x68)
|
|
// ScriptStruct HoudiniEngineRuntime.HoudiniAssetBlueprintInstanceData
|
|
struct FHoudiniAssetBlueprintInstanceData : public FActorComponentInstanceData
|
|
{
|
|
public:
|
|
class UHoudiniAsset* HoudiniAsset; // 0x68(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 AssetId; // 0x70(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EHoudiniAssetState AssetState; // 0x74(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_921[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint32 SubAssetIndex; // 0x78(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 AssetCookCount; // 0x7C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHasBeenLoaded; // 0x80(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHasBeenDuplicated; // 0x81(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bPendingDelete; // 0x82(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRecookRequested; // 0x83(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRebuildRequested; // 0x84(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bEnableCooking; // 0x85(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bForceNeedUpdate; // 0x86(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bLastCookSuccess; // 0x87(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGuid ComponentGUID; // 0x88(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGuid HapiGUID; // 0x98(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRegisteredComponentTemplate; // 0xA8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_92A[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FString SourceName; // 0xB0(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMap<struct FHoudiniOutputObjectIdentifier, struct FHoudiniAssetBlueprintOutput> Outputs; // 0xC0(0x50)(NativeAccessSpecifierPublic)
|
|
TArray<class UHoudiniInput*> Inputs; // 0x110(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0x98 (0x98 - 0x0)
|
|
// ScriptStruct HoudiniEngineRuntime.HoudiniGenericAttributeChangedProperty
|
|
struct FHoudiniGenericAttributeChangedProperty
|
|
{
|
|
public:
|
|
class UObject* Object; // 0x0(0x8)(ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_92C[0x90]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0x50 (0x50 - 0x0)
|
|
// ScriptStruct HoudiniEngineRuntime.HoudiniGenericAttribute
|
|
struct FHoudiniGenericAttribute
|
|
{
|
|
public:
|
|
class FString AttributeName; // 0x0(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EAttribStorageType AttributeType; // 0x10(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EAttribOwner AttributeOwner; // 0x11(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_92F[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 AttributeCount; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 AttributeTupleSize; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_932[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<double> DoubleValues; // 0x20(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<int64> IntValues; // 0x30(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<class FString> StringValues; // 0x40(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0x28 (0x28 - 0x0)
|
|
// ScriptStruct HoudiniEngineRuntime.HoudiniObjectInfo
|
|
struct FHoudiniObjectInfo
|
|
{
|
|
public:
|
|
uint8 Pad_936[0x28]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0x30 (0x30 - 0x0)
|
|
// ScriptStruct HoudiniEngineRuntime.HoudiniGeoInfo
|
|
struct FHoudiniGeoInfo
|
|
{
|
|
public:
|
|
uint8 Pad_939[0x30]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0x48 (0x48 - 0x0)
|
|
// ScriptStruct HoudiniEngineRuntime.HoudiniPartInfo
|
|
struct FHoudiniPartInfo
|
|
{
|
|
public:
|
|
uint8 Pad_93B[0x48]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0xB0 (0xB0 - 0x0)
|
|
// ScriptStruct HoudiniEngineRuntime.HoudiniVolumeInfo
|
|
struct FHoudiniVolumeInfo
|
|
{
|
|
public:
|
|
uint8 Pad_93D[0xB0]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0x1C (0x1C - 0x0)
|
|
// ScriptStruct HoudiniEngineRuntime.HoudiniCurveInfo
|
|
struct FHoudiniCurveInfo
|
|
{
|
|
public:
|
|
uint8 Pad_93F[0x1C]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0x90 (0x90 - 0x0)
|
|
// ScriptStruct HoudiniEngineRuntime.HoudiniMeshSocket
|
|
struct FHoudiniMeshSocket
|
|
{
|
|
public:
|
|
uint8 Pad_941[0x90]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0x290 (0x290 - 0x0)
|
|
// ScriptStruct HoudiniEngineRuntime.HoudiniGeoPartObject
|
|
struct FHoudiniGeoPartObject
|
|
{
|
|
public:
|
|
int32 AssetId; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_945[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FString AssetName; // 0x8(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 ObjectId; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_947[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FString ObjectName; // 0x20(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 GeoId; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 PartId; // 0x34(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString PartName; // 0x38(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHasCustomPartName; // 0x48(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_948[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class FString> SplitGroups; // 0x50(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
struct FTransform TransformMatrix; // 0x60(0x60)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString NodePath; // 0xC0(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EHoudiniPartType Type; // 0xD0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EHoudiniInstancerType InstancerType; // 0xD1(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_94B[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FString VolumeName; // 0xD8(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHasEditLayers; // 0xE8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_94E[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FString VolumeLayerName; // 0xF0(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 VolumeTileIndex; // 0x100(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsVisible; // 0x104(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsEditable; // 0x105(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsTemplated; // 0x106(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsInstanced; // 0x107(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHasGeoChanged; // 0x108(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHasPartChanged; // 0x109(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHasTransformChanged; // 0x10A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHasMaterialsChanged; // 0x10B(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_951[0x174]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FHoudiniMeshSocket> AllMeshSockets; // 0x280(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0xB0 (0xB0 - 0x0)
|
|
// ScriptStruct HoudiniEngineRuntime.HoudiniBrushInfo
|
|
struct FHoudiniBrushInfo
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class ABrush> BrushActor; // 0x0(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_953[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FTransform CachedTransform; // 0x10(0x60)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector CachedOrigin; // 0x70(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector CachedExtent; // 0x88(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EBrushType CachedBrushType; // 0xA0(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_957[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
uint64 CachedSurfaceHash; // 0xA8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0x18 (0x18 - 0x0)
|
|
// ScriptStruct HoudiniEngineRuntime.HoudiniBakedOutputObjectIdentifier
|
|
struct FHoudiniBakedOutputObjectIdentifier
|
|
{
|
|
public:
|
|
int32 PartId; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_95A[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FString SplitIdentifier; // 0x8(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0x90 (0x90 - 0x0)
|
|
// ScriptStruct HoudiniEngineRuntime.HoudiniInstancedOutput
|
|
struct FHoudiniInstancedOutput
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UObject> OriginalObject; // 0x0(0x30)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 OriginalObjectIndex; // 0x30(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_961[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<struct FTransform> OriginalTransforms; // 0x38(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<TSoftObjectPtr<class UObject>> VariationObjects; // 0x48(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<struct FTransform> VariationTransformOffsets; // 0x58(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<int32> TransformVariationIndices; // 0x68(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<int32> OriginalInstanceIndices; // 0x78(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
bool bChanged; // 0x88(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bStale; // 0x89(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_963[0x6]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0xB8 (0xB8 - 0x0)
|
|
// ScriptStruct HoudiniEngineRuntime.HoudiniBakedOutputObject
|
|
struct FHoudiniBakedOutputObject
|
|
{
|
|
public:
|
|
class FString Actor; // 0x0(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString Blueprint; // 0x10(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName ActorBakeName; // 0x20(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString BakedObject; // 0x28(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString BakedComponent; // 0x38(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class FString> InstancedActors; // 0x48(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<class FString> InstancedComponents; // 0x58(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TMap<class FName, class FString> LandscapeLayers; // 0x68(0x50)(NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0x50 (0x50 - 0x0)
|
|
// ScriptStruct HoudiniEngineRuntime.HoudiniBakedOutput
|
|
struct FHoudiniBakedOutput
|
|
{
|
|
public:
|
|
TMap<struct FHoudiniBakedOutputObjectIdentifier, struct FHoudiniBakedOutputObject> BakedOutputObjects; // 0x0(0x50)(NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0x10 (0x10 - 0x0)
|
|
// ScriptStruct HoudiniEngineRuntime.OutputActorOwner
|
|
struct FOutputActorOwner
|
|
{
|
|
public:
|
|
uint8 Pad_96C[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class AActor* OutputActor; // 0x8(0x8)(ZeroConstructor, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
};
|
|
|
|
// 0x58 (0x58 - 0x0)
|
|
// ScriptStruct HoudiniEngineRuntime.TOPWorkResultObject
|
|
struct FTOPWorkResultObject
|
|
{
|
|
public:
|
|
uint8 Pad_96E[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FString Name; // 0x8(0x10)(ZeroConstructor, NonTransactional, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString FilePath; // 0x18(0x10)(ZeroConstructor, NonTransactional, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EPDGWorkResultState State; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_973[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 WorkItemResultInfoIndex; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UHoudiniOutput*> ResultOutputs; // 0x30(0x10)(ZeroConstructor, NonTransactional, Protected, NativeAccessSpecifierProtected)
|
|
bool bAutoBakedSinceLastLoad; // 0x40(0x1)(ZeroConstructor, IsPlainOldData, NonTransactional, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_975[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FOutputActorOwner OutputActorOwner; // 0x48(0x10)(NonTransactional, NativeAccessSpecifierPrivate)
|
|
};
|
|
|
|
// 0x18 (0x18 - 0x0)
|
|
// ScriptStruct HoudiniEngineRuntime.TOPWorkResult
|
|
struct FTOPWorkResult
|
|
{
|
|
public:
|
|
int32 WorkItemIndex; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NonTransactional, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 WorkItemID; // 0x4(0x4)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FTOPWorkResultObject> ResultObjects; // 0x8(0x10)(ZeroConstructor, NonTransactional, NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0x8 (0x8 - 0x0)
|
|
// ScriptStruct HoudiniEngineRuntime.WorkItemTallyBase
|
|
struct FWorkItemTallyBase
|
|
{
|
|
public:
|
|
uint8 Pad_977[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0x230 (0x238 - 0x8)
|
|
// ScriptStruct HoudiniEngineRuntime.WorkItemTally
|
|
struct FWorkItemTally : public FWorkItemTallyBase
|
|
{
|
|
public:
|
|
TSet<int32> AllWorkItems; // 0x8(0x50)(Protected, NativeAccessSpecifierProtected)
|
|
TSet<int32> WaitingWorkItems; // 0x58(0x50)(Protected, NativeAccessSpecifierProtected)
|
|
TSet<int32> ScheduledWorkItems; // 0xA8(0x50)(Protected, NativeAccessSpecifierProtected)
|
|
TSet<int32> CookingWorkItems; // 0xF8(0x50)(Protected, NativeAccessSpecifierProtected)
|
|
TSet<int32> CookedWorkItems; // 0x148(0x50)(Protected, NativeAccessSpecifierProtected)
|
|
TSet<int32> ErroredWorkItems; // 0x198(0x50)(Protected, NativeAccessSpecifierProtected)
|
|
TSet<int32> CookCancelledWorkItems; // 0x1E8(0x50)(Protected, NativeAccessSpecifierProtected)
|
|
};
|
|
|
|
// 0x20 (0x28 - 0x8)
|
|
// ScriptStruct HoudiniEngineRuntime.AggregatedWorkItemTally
|
|
struct FAggregatedWorkItemTally : public FWorkItemTallyBase
|
|
{
|
|
public:
|
|
int32 TotalWorkItems; // 0x8(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 WaitingWorkItems; // 0xC(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 ScheduledWorkItems; // 0x10(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 CookingWorkItems; // 0x14(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 CookedWorkItems; // 0x18(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 ErroredWorkItems; // 0x1C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 CookCancelledWorkItems; // 0x20(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_985[0x4]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0x10 (0x10 - 0x0)
|
|
// ScriptStruct HoudiniEngineRuntime.HoudiniPDGWorkResultObjectBakedOutput
|
|
struct FHoudiniPDGWorkResultObjectBakedOutput
|
|
{
|
|
public:
|
|
TArray<struct FHoudiniBakedOutput> BakedOutputs; // 0x0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0x1E0 (0x1E0 - 0x0)
|
|
// ScriptStruct HoudiniEngineRuntime.HoudiniStaticMeshGenerationProperties
|
|
struct FHoudiniStaticMeshGenerationProperties
|
|
{
|
|
public:
|
|
uint8 bGeneratedDoubleSidedGeometry : 1; // Mask: 0x1, PropSize: 0x10x0(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_57 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_989[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UPhysicalMaterial* GeneratedPhysMaterial; // 0x8(0x8)(Edit, ZeroConstructor, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FBodyInstance DefaultBodyInstance; // 0x10(0x190)(Edit, NativeAccessSpecifierPublic)
|
|
enum class ECollisionTraceFlag GeneratedCollisionTraceFlag; // 0x1A0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_98E[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 GeneratedLightMapResolution; // 0x1A4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FWalkableSlopeOverride GeneratedWalkableSlopeOverride; // 0x1A8(0x10)(Edit, IsPlainOldData, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|
int32 GeneratedLightMapCoordinateIndex; // 0x1B8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bGeneratedUseMaximumStreamingTexelRatio : 1; // Mask: 0x1, PropSize: 0x10x1BC(0x1)(Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 BitPad_59 : 7; // Fixing Bit-Field Size [ Dumper-7 ]
|
|
uint8 Pad_991[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float GeneratedStreamingDistanceMultiplier; // 0x1C0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_992[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UFoliageType_InstancedStaticMesh* GeneratedFoliageDefaultSettings; // 0x1C8(0x8)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, AdvancedDisplay, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UAssetUserData*> GeneratedAssetUserData; // 0x1D0(0x10)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0x30 (0x98 - 0x68)
|
|
// ScriptStruct HoudiniEngineRuntime.HoudiniSplineComponentInstanceData
|
|
struct FHoudiniSplineComponentInstanceData : public FActorComponentInstanceData
|
|
{
|
|
public:
|
|
TArray<struct FTransform> CurvePoints; // 0x68(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FVector> DisplayPoints; // 0x78(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<int32> DisplayPointIndexDivider; // 0x88(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
}
|
|
|
|
|