3933 lines
219 KiB
C++
3933 lines
219 KiB
C++
#pragma once
|
|
|
|
/*
|
|
* SDK generated by Dumper-7
|
|
*
|
|
* https://github.com/Encryqed/Dumper-7
|
|
*/
|
|
|
|
// Package: PCG
|
|
|
|
#include "Basic.hpp"
|
|
|
|
#include "CoreUObject_structs.hpp"
|
|
#include "Engine_structs.hpp"
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
|
|
// Enum PCG.EPCGGenerationStatus
|
|
// NumValues: 0x0003
|
|
enum class EPCGGenerationStatus : uint8
|
|
{
|
|
Completed = 0,
|
|
Aborted = 1,
|
|
EPCGGenerationStatus_MAX = 2,
|
|
};
|
|
|
|
// Enum PCG.EPCGSettingDefaultValueExtraFlags
|
|
// NumValues: 0x0004
|
|
enum class EPCGSettingDefaultValueExtraFlags : uint8
|
|
{
|
|
None = 0,
|
|
WideText = 1,
|
|
MultiLineText = 2,
|
|
EPCGSettingDefaultValueExtraFlags_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGAssetListSource
|
|
// NumValues: 0x0003
|
|
enum class EPCGAssetListSource : uint8
|
|
{
|
|
Folder = 0,
|
|
Collection = 1,
|
|
EPCGAssetListSource_MAX = 2,
|
|
};
|
|
|
|
// Enum PCG.EPCGMeshSelectorMaterialOverrideMode
|
|
// NumValues: 0x0004
|
|
enum class EPCGMeshSelectorMaterialOverrideMode : uint8
|
|
{
|
|
NoOverride = 0,
|
|
StaticOverride = 1,
|
|
ByAttributeOverride = 2,
|
|
EPCGMeshSelectorMaterialOverrideMode_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGMetadataTypes
|
|
// NumValues: 0x0012
|
|
enum class EPCGMetadataTypes : uint8
|
|
{
|
|
Float = 0,
|
|
Double = 1,
|
|
Integer32 = 2,
|
|
Integer64 = 3,
|
|
Vector2 = 4,
|
|
Vector = 5,
|
|
Vector4 = 6,
|
|
Quaternion = 7,
|
|
Transform = 8,
|
|
String = 9,
|
|
Boolean = 10,
|
|
Rotator = 11,
|
|
Name = 12,
|
|
SoftObjectPath = 13,
|
|
SoftClassPath = 14,
|
|
Count = 15,
|
|
Unknown = 255,
|
|
EPCGMetadataTypes_MAX = 256,
|
|
};
|
|
|
|
// Enum PCG.EPCGMetadataOp
|
|
// NumValues: 0x0008
|
|
enum class EPCGMetadataOp : uint8
|
|
{
|
|
Min = 0,
|
|
Max = 1,
|
|
Sub = 2,
|
|
Add = 3,
|
|
Mul = 4,
|
|
Div = 5,
|
|
SourceValue = 6,
|
|
TargetValue = 7,
|
|
};
|
|
|
|
// Enum PCG.EPCGMetadataFilterMode
|
|
// NumValues: 0x0003
|
|
enum class EPCGMetadataFilterMode : uint8
|
|
{
|
|
ExcludeAttributes = 0,
|
|
IncludeAttributes = 1,
|
|
EPCGMetadataFilterMode_MAX = 2,
|
|
};
|
|
|
|
// Enum PCG.EPCGMetadataDomainFlag
|
|
// NumValues: 0x0006
|
|
enum class EPCGMetadataDomainFlag : uint8
|
|
{
|
|
Default = 0,
|
|
Data = 1,
|
|
Elements = 2,
|
|
Invalid = 254,
|
|
Custom = 255,
|
|
EPCGMetadataDomainFlag_MAX = 256,
|
|
};
|
|
|
|
// Enum PCG.EPCGPointNativeProperties
|
|
// NumValues: 0x000B
|
|
enum class EPCGPointNativeProperties : uint8
|
|
{
|
|
None = 0,
|
|
Transform = 1,
|
|
Density = 2,
|
|
BoundsMin = 4,
|
|
BoundsMax = 8,
|
|
Color = 16,
|
|
Steepness = 32,
|
|
Seed = 64,
|
|
MetadataEntry = 128,
|
|
All = 255,
|
|
EPCGPointNativeProperties_MAX = 256,
|
|
};
|
|
|
|
// Enum PCG.EPCGProjectionColorBlendMode
|
|
// NumValues: 0x0006
|
|
enum class EPCGProjectionColorBlendMode : uint8
|
|
{
|
|
SourceValue = 0,
|
|
TargetValue = 1,
|
|
Add = 2,
|
|
Subtract = 3,
|
|
Multiply = 4,
|
|
EPCGProjectionColorBlendMode_MAX = 5,
|
|
};
|
|
|
|
// Enum PCG.EPCGProjectionTagMergeMode
|
|
// NumValues: 0x0004
|
|
enum class EPCGProjectionTagMergeMode : uint8
|
|
{
|
|
Source = 0,
|
|
Target = 1,
|
|
Both = 2,
|
|
EPCGProjectionTagMergeMode_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGGridStreamingDependencyMode
|
|
// NumValues: 0x0005
|
|
enum class EPCGGridStreamingDependencyMode : uint32
|
|
{
|
|
AllGridsExceptUnbounded = 0,
|
|
AllGrids = 1,
|
|
SpecificGrids = 2,
|
|
NoGrids = 3,
|
|
EPCGGridStreamingDependencyMode_MAX = 4,
|
|
};
|
|
|
|
// Enum PCG.EPCGComputeGraphExecutionPhase
|
|
// NumValues: 0x000E
|
|
enum class EPCGComputeGraphExecutionPhase : uint8
|
|
{
|
|
None = 0,
|
|
GetComputeGraph = 1,
|
|
InitializeDataBindingAndComputeGraph = 2,
|
|
InitializeKernelParams = 3,
|
|
PreExecuteReadbacks = 4,
|
|
PrimeDataDescriptionsAndValidateData = 5,
|
|
PrepareForExecute = 6,
|
|
ValidateComputeGraphCompilation = 7,
|
|
ScheduleComputeGraph = 8,
|
|
WaitForExecutionComplete = 9,
|
|
PostExecute = 10,
|
|
DebugAndInspection = 11,
|
|
Done = 12,
|
|
EPCGComputeGraphExecutionPhase_MAX = 13,
|
|
};
|
|
|
|
// Enum PCG.EPCGKernelType
|
|
// NumValues: 0x0007
|
|
enum class EPCGKernelType : uint8
|
|
{
|
|
PointProcessor = 0,
|
|
PointGenerator = 1,
|
|
TextureProcessor = 2,
|
|
TextureGenerator = 3,
|
|
Custom = 4,
|
|
AttributeSetProcessor = 5,
|
|
EPCGKernelType_MAX = 6,
|
|
};
|
|
|
|
// Enum PCG.EPCGDispatchThreadCount
|
|
// NumValues: 0x0004
|
|
enum class EPCGDispatchThreadCount : uint8
|
|
{
|
|
FromFirstOutputPin = 0,
|
|
Fixed = 1,
|
|
FromProductOfInputPins = 2,
|
|
EPCGDispatchThreadCount_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGExportMode
|
|
// NumValues: 0x0005
|
|
enum class EPCGExportMode : uint8
|
|
{
|
|
NoExport = 0,
|
|
ComputeGraphOutput = 1,
|
|
Inspection = 2,
|
|
DebugVisualization = 4,
|
|
EPCGExportMode_MAX = 5,
|
|
};
|
|
|
|
// Enum PCG.EPCGElementDimension
|
|
// NumValues: 0x0005
|
|
enum class EPCGElementDimension : uint8
|
|
{
|
|
One = 0,
|
|
Two = 1,
|
|
Three = 2,
|
|
Four = 3,
|
|
EPCGElementDimension_MAX = 4,
|
|
};
|
|
|
|
// Enum PCG.EPCGComputeKernelFlags
|
|
// NumValues: 0x0005
|
|
enum class EPCGComputeKernelFlags : uint32
|
|
{
|
|
None = 0,
|
|
HasStaticValidationErrors = 1,
|
|
LogDataDescriptions = 2,
|
|
RepeatDispatchForProfiling = 4,
|
|
EPCGComputeKernelFlags_MAX = 5,
|
|
};
|
|
|
|
// Enum PCG.EPCGKernelLogVerbosity
|
|
// NumValues: 0x0004
|
|
enum class EPCGKernelLogVerbosity : uint32
|
|
{
|
|
Verbose = 0,
|
|
Warning = 1,
|
|
Error = 2,
|
|
EPCGKernelLogVerbosity_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGKernelAttributeType
|
|
// NumValues: 0x000D
|
|
enum class EPCGKernelAttributeType : uint8
|
|
{
|
|
Bool = 1,
|
|
Int = 2,
|
|
Float = 3,
|
|
Float2 = 4,
|
|
Float3 = 5,
|
|
Float4 = 6,
|
|
Rotator = 7,
|
|
Quat = 8,
|
|
Transform = 9,
|
|
StringKey = 10,
|
|
Name = 11,
|
|
Invalid = 255,
|
|
EPCGKernelAttributeType_MAX = 256,
|
|
};
|
|
|
|
// Enum PCG.EPCGPinInitMode
|
|
// NumValues: 0x0003
|
|
enum class EPCGPinInitMode : uint8
|
|
{
|
|
FromInputPins = 0,
|
|
Custom = 1,
|
|
EPCGPinInitMode_MAX = 2,
|
|
};
|
|
|
|
// Enum PCG.EPCGDataCountMode
|
|
// NumValues: 0x0003
|
|
enum class EPCGDataCountMode : uint8
|
|
{
|
|
FromInputData = 0,
|
|
Fixed = 1,
|
|
EPCGDataCountMode_MAX = 2,
|
|
};
|
|
|
|
// Enum PCG.EPCGElementCountMode
|
|
// NumValues: 0x0003
|
|
enum class EPCGElementCountMode : uint8
|
|
{
|
|
FromInputData = 0,
|
|
Fixed = 1,
|
|
EPCGElementCountMode_MAX = 2,
|
|
};
|
|
|
|
// Enum PCG.EPCGDataMultiplicity
|
|
// NumValues: 0x0003
|
|
enum class EPCGDataMultiplicity : uint8
|
|
{
|
|
Pairwise = 0,
|
|
CartesianProduct = 1,
|
|
EPCGDataMultiplicity_MAX = 2,
|
|
};
|
|
|
|
// Enum PCG.EPCGElementMultiplicity
|
|
// NumValues: 0x0003
|
|
enum class EPCGElementMultiplicity : uint8
|
|
{
|
|
Product = 0,
|
|
Sum = 1,
|
|
EPCGElementMultiplicity_MAX = 2,
|
|
};
|
|
|
|
// Enum PCG.EPCGAttributeInheritanceMode
|
|
// NumValues: 0x0003
|
|
enum class EPCGAttributeInheritanceMode : uint8
|
|
{
|
|
None = 0,
|
|
CopyAttributeSetup = 1,
|
|
EPCGAttributeInheritanceMode_MAX = 2,
|
|
};
|
|
|
|
// Enum PCG.EPCGCollisionShapeType
|
|
// NumValues: 0x0005
|
|
enum class EPCGCollisionShapeType : uint8
|
|
{
|
|
Line = 0,
|
|
Box = 1,
|
|
Sphere = 2,
|
|
Capsule = 3,
|
|
EPCGCollisionShapeType_MAX = 4,
|
|
};
|
|
|
|
// Enum PCG.EPCGCollisionQueryFlag
|
|
// NumValues: 0x0005
|
|
enum class EPCGCollisionQueryFlag : uint8
|
|
{
|
|
Simple = 0,
|
|
Complex = 1,
|
|
SimpleFirst = 2,
|
|
ComplexFirst = 3,
|
|
EPCGCollisionQueryFlag_MAX = 4,
|
|
};
|
|
|
|
// Enum PCG.EPCGDifferenceDensityFunction
|
|
// NumValues: 0x0004
|
|
enum class EPCGDifferenceDensityFunction : uint8
|
|
{
|
|
Minimum = 0,
|
|
ClampedSubstraction = 1,
|
|
Binary = 2,
|
|
EPCGDifferenceDensityFunction_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGDifferenceMode
|
|
// NumValues: 0x0004
|
|
enum class EPCGDifferenceMode : uint8
|
|
{
|
|
Inferred = 0,
|
|
Continuous = 1,
|
|
Discrete = 2,
|
|
EPCGDifferenceMode_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGIntersectionDensityFunction
|
|
// NumValues: 0x0003
|
|
enum class EPCGIntersectionDensityFunction : uint8
|
|
{
|
|
Multiply = 0,
|
|
Minimum = 1,
|
|
EPCGIntersectionDensityFunction_MAX = 2,
|
|
};
|
|
|
|
// Enum PCG.EPCGPolygon2DProperties
|
|
// NumValues: 0x0008
|
|
enum class EPCGPolygon2DProperties : uint8
|
|
{
|
|
Position = 0,
|
|
Rotation = 1,
|
|
SegmentIndex = 2,
|
|
HoleIndex = 3,
|
|
SegmentLength = 4,
|
|
LocalPosition = 5,
|
|
LocalRotation = 6,
|
|
EPCGPolygon2DProperties_MAX = 7,
|
|
};
|
|
|
|
// Enum PCG.EPCGPolygon2DDataProperties
|
|
// NumValues: 0x000B
|
|
enum class EPCGPolygon2DDataProperties : uint8
|
|
{
|
|
Transform = 0,
|
|
Area = 1,
|
|
Perimeter = 2,
|
|
BoundsMin = 3,
|
|
BoundsMax = 4,
|
|
SegmentCount = 5,
|
|
OuterSegmentCount = 6,
|
|
HoleCount = 7,
|
|
LongestOuterSegmentIndex = 8,
|
|
IsClockwise = 9,
|
|
EPCGPolygon2DDataProperties_MAX = 10,
|
|
};
|
|
|
|
// Enum PCG.EPCGSplineStructProperties
|
|
// NumValues: 0x000C
|
|
enum class EPCGSplineStructProperties : uint8
|
|
{
|
|
Position = 0,
|
|
Rotation = 1,
|
|
Scale = 2,
|
|
Transform = 3,
|
|
ArriveTangent = 4,
|
|
LeaveTangent = 5,
|
|
InterpType = 6,
|
|
LocalPosition = 7,
|
|
LocalRotation = 8,
|
|
LocalScale = 9,
|
|
LocalTransform = 10,
|
|
EPCGSplineStructProperties_MAX = 11,
|
|
};
|
|
|
|
// Enum PCG.EPCGSplineDataProperties
|
|
// NumValues: 0x0003
|
|
enum class EPCGSplineDataProperties : uint8
|
|
{
|
|
SplineTransform = 0,
|
|
IsClosed = 1,
|
|
EPCGSplineDataProperties_MAX = 2,
|
|
};
|
|
|
|
// Enum PCG.EPCGTextureColorChannel
|
|
// NumValues: 0x0005
|
|
enum class EPCGTextureColorChannel : uint8
|
|
{
|
|
Red = 0,
|
|
Green = 1,
|
|
Blue = 2,
|
|
Alpha = 3,
|
|
EPCGTextureColorChannel_MAX = 4,
|
|
};
|
|
|
|
// Enum PCG.EPCGTextureDensityFunction
|
|
// NumValues: 0x0003
|
|
enum class EPCGTextureDensityFunction : uint8
|
|
{
|
|
Ignore = 0,
|
|
Multiply = 1,
|
|
EPCGTextureDensityFunction_MAX = 2,
|
|
};
|
|
|
|
// Enum PCG.EPCGTextureFilter
|
|
// NumValues: 0x0003
|
|
enum class EPCGTextureFilter : uint8
|
|
{
|
|
Point = 0,
|
|
Bilinear = 1,
|
|
EPCGTextureFilter_MAX = 2,
|
|
};
|
|
|
|
// Enum PCG.EPCGTextureAddressMode
|
|
// NumValues: 0x0003
|
|
enum class EPCGTextureAddressMode : uint8
|
|
{
|
|
Clamp = 0,
|
|
Wrap = 1,
|
|
EPCGTextureAddressMode_MAX = 2,
|
|
};
|
|
|
|
// Enum PCG.EPCGTextureResourceType
|
|
// NumValues: 0x0004
|
|
enum class EPCGTextureResourceType : uint8
|
|
{
|
|
TextureObject = 0,
|
|
ExportedTexture = 1,
|
|
Invalid = 2,
|
|
EPCGTextureResourceType_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGUnionType
|
|
// NumValues: 0x0004
|
|
enum class EPCGUnionType : uint8
|
|
{
|
|
LeftToRightPriority = 0,
|
|
RightToLeftPriority = 1,
|
|
KeepAll = 2,
|
|
EPCGUnionType_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGUnionDensityFunction
|
|
// NumValues: 0x0004
|
|
enum class EPCGUnionDensityFunction : uint8
|
|
{
|
|
Maximum = 0,
|
|
ClampedAddition = 1,
|
|
Binary = 2,
|
|
EPCGUnionDensityFunction_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGWorldQueryFilterByTag
|
|
// NumValues: 0x0004
|
|
enum class EPCGWorldQueryFilterByTag : uint8
|
|
{
|
|
NoTagFilter = 0,
|
|
IncludeTagged = 1,
|
|
ExcludeTagged = 2,
|
|
EPCGWorldQueryFilterByTag_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGWorldQueryFilter
|
|
// NumValues: 0x0008
|
|
enum class EPCGWorldQueryFilter : uint8
|
|
{
|
|
None = 0,
|
|
Include = 1,
|
|
Exclude = 2,
|
|
Require = 3,
|
|
NoTagFilter = 0,
|
|
IncludeTagged = 1,
|
|
ExcludeTagged = 2,
|
|
EPCGWorldQueryFilter_MAX = 4,
|
|
};
|
|
|
|
// Enum PCG.EPCGWorldQuerySelectLandscapeHits
|
|
// NumValues: 0x0004
|
|
enum class EPCGWorldQuerySelectLandscapeHits : uint8
|
|
{
|
|
Exclude = 0,
|
|
Include = 1,
|
|
Require = 2,
|
|
EPCGWorldQuerySelectLandscapeHits_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGGraphEditorFiltering
|
|
// NumValues: 0x0003
|
|
enum class EPCGGraphEditorFiltering : uint32
|
|
{
|
|
Allow = 0,
|
|
Disallow = 1,
|
|
EPCGGraphEditorFiltering_MAX = 2,
|
|
};
|
|
|
|
// Enum PCG.EPCGControlFlowSelectionMode
|
|
// NumValues: 0x0004
|
|
enum class EPCGControlFlowSelectionMode : uint8
|
|
{
|
|
Integer = 0,
|
|
Enum = 1,
|
|
String = 2,
|
|
EPCGControlFlowSelectionMode_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGSelectGrammarComparator
|
|
// NumValues: 0x000B
|
|
enum class EPCGSelectGrammarComparator : uint16
|
|
{
|
|
BinaryOps = 32,
|
|
Select = 33,
|
|
LessThan = 34,
|
|
LessThanEqualTo = 35,
|
|
EqualTo = 36,
|
|
GreaterThanEqualTo = 37,
|
|
GreaterThan = 38,
|
|
TernaryOps = 64,
|
|
RangeExclusive = 65,
|
|
RangeInclusive = 66,
|
|
EPCGSelectGrammarComparator_MAX = 67,
|
|
};
|
|
|
|
// Enum PCG.EPCGExportAttributesFormat
|
|
// NumValues: 0x0003
|
|
enum class EPCGExportAttributesFormat : uint8
|
|
{
|
|
Binary = 0,
|
|
Json = 1,
|
|
EPCGExportAttributesFormat_MAX = 2,
|
|
};
|
|
|
|
// Enum PCG.EPCGExportAttributesLayout
|
|
// NumValues: 0x0003
|
|
enum class EPCGExportAttributesLayout : uint8
|
|
{
|
|
ByElement = 0,
|
|
ByAttribute = 1,
|
|
EPCGExportAttributesLayout_MAX = 2,
|
|
};
|
|
|
|
// Enum PCG.EPCGMetadataBitwiseOperation
|
|
// NumValues: 0x0007
|
|
enum class EPCGMetadataBitwiseOperation : uint8
|
|
{
|
|
And = 0,
|
|
Not = 1,
|
|
Or = 2,
|
|
Xor = 3,
|
|
ShiftLeft = 4,
|
|
ShiftRight = 5,
|
|
EPCGMetadataBitwiseOperation_MAX = 6,
|
|
};
|
|
|
|
// Enum PCG.EPCGMetadataBooleanOperation
|
|
// NumValues: 0x000A
|
|
enum class EPCGMetadataBooleanOperation : uint8
|
|
{
|
|
And = 0,
|
|
Not = 1,
|
|
Or = 2,
|
|
Xor = 3,
|
|
Nand = 4,
|
|
Nor = 5,
|
|
Xnor = 6,
|
|
Imply = 7,
|
|
Nimply = 8,
|
|
EPCGMetadataBooleanOperation_MAX = 9,
|
|
};
|
|
|
|
// Enum PCG.EPCGMetadataCompareOperation
|
|
// NumValues: 0x0007
|
|
enum class EPCGMetadataCompareOperation : uint8
|
|
{
|
|
Equal = 0,
|
|
NotEqual = 1,
|
|
Greater = 2,
|
|
GreaterOrEqual = 3,
|
|
Less = 4,
|
|
LessOrEqual = 5,
|
|
EPCGMetadataCompareOperation_MAX = 6,
|
|
};
|
|
|
|
// Enum PCG.EPCGMetadataMakeRotatorOp
|
|
// NumValues: 0x000C
|
|
enum class EPCGMetadataMakeRotatorOp : uint8
|
|
{
|
|
MakeRotFromX = 0,
|
|
MakeRotFromY = 1,
|
|
MakeRotFromZ = 2,
|
|
MakeRotFromXY = 3,
|
|
MakeRotFromYX = 4,
|
|
MakeRotFromXZ = 5,
|
|
MakeRotFromZX = 6,
|
|
MakeRotFromYZ = 7,
|
|
MakeRotFromZY = 8,
|
|
MakeRotFromAxes = 9,
|
|
MakeRotFromAngles = 10,
|
|
EPCGMetadataMakeRotatorOp_MAX = 11,
|
|
};
|
|
|
|
// Enum PCG.EPCGMetadataMakeVector3
|
|
// NumValues: 0x0003
|
|
enum class EPCGMetadataMakeVector3 : uint8
|
|
{
|
|
ThreeValues = 0,
|
|
Vector2AndValue = 1,
|
|
EPCGMetadataMakeVector3_MAX = 2,
|
|
};
|
|
|
|
// Enum PCG.EPCGMetadataMakeVector4
|
|
// NumValues: 0x0005
|
|
enum class EPCGMetadataMakeVector4 : uint8
|
|
{
|
|
FourValues = 0,
|
|
Vector2AndTwoValues = 1,
|
|
TwoVector2 = 2,
|
|
Vector3AndValue = 3,
|
|
EPCGMetadataMakeVector4_MAX = 4,
|
|
};
|
|
|
|
// Enum PCG.EPCGMetadataMathsOperation
|
|
// NumValues: 0x001E
|
|
enum class EPCGMetadataMathsOperation : uint8
|
|
{
|
|
UnaryOp = 1024,
|
|
Sign = 1025,
|
|
Frac = 1026,
|
|
Truncate = 1027,
|
|
Round = 1028,
|
|
Sqrt = 1029,
|
|
Abs = 1030,
|
|
Floor = 1031,
|
|
Ceil = 1032,
|
|
OneMinus = 1033,
|
|
Inc = 1034,
|
|
Dec = 1035,
|
|
Negate = 1036,
|
|
BinaryOp = 2048,
|
|
Add = 2049,
|
|
Subtract = 2050,
|
|
Multiply = 2051,
|
|
Divide = 2052,
|
|
Max = 2053,
|
|
Min = 2054,
|
|
Pow = 2055,
|
|
ClampMin = 2056,
|
|
ClampMax = 2057,
|
|
Modulo = 2058,
|
|
Set = 2059,
|
|
TernaryOp = 4096,
|
|
Clamp = 4097,
|
|
Lerp = 4098,
|
|
MulAdd = 4099,
|
|
AddModulo = 4100,
|
|
};
|
|
|
|
// Enum PCG.EPCGMetadataSettingsBaseMode
|
|
// NumValues: 0x0004
|
|
enum class EPCGMetadataSettingsBaseMode : uint8
|
|
{
|
|
Inferred = 0,
|
|
NoBroadcast = 1,
|
|
Broadcast = 2,
|
|
EPCGMetadataSettingsBaseMode_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGMetadataSettingsBaseTypes
|
|
// NumValues: 0x0003
|
|
enum class EPCGMetadataSettingsBaseTypes : uint8
|
|
{
|
|
AutoUpcastTypes = 0,
|
|
StrictTypes = 1,
|
|
EPCGMetadataSettingsBaseTypes_MAX = 2,
|
|
};
|
|
|
|
// Enum PCG.EPCGMetadataRotatorOperation
|
|
// NumValues: 0x0009
|
|
enum class EPCGMetadataRotatorOperation : uint8
|
|
{
|
|
RotatorOp = 0,
|
|
Combine = 1,
|
|
Invert = 2,
|
|
Lerp = 3,
|
|
Normalize = 4,
|
|
TransformOp = 100,
|
|
TransformRotation = 101,
|
|
InverseTransformRotation = 102,
|
|
EPCGMetadataRotatorOperation_MAX = 103,
|
|
};
|
|
|
|
// Enum PCG.EPCGMetadataStringOperation
|
|
// NumValues: 0x000A
|
|
enum class EPCGMetadataStringOperation : uint8
|
|
{
|
|
Append = 0,
|
|
Replace = 1,
|
|
Substring = 2,
|
|
Matches = 3,
|
|
ToUpper = 4,
|
|
ToLower = 5,
|
|
TrimStart = 6,
|
|
TrimEnd = 7,
|
|
TrimStartAndEnd = 8,
|
|
EPCGMetadataStringOperation_MAX = 9,
|
|
};
|
|
|
|
// Enum PCG.EPCGMetadataTransformOperation
|
|
// NumValues: 0x0004
|
|
enum class EPCGMetadataTransformOperation : uint8
|
|
{
|
|
Compose = 0,
|
|
Invert = 1,
|
|
Lerp = 2,
|
|
EPCGMetadataTransformOperation_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGTransformLerpMode
|
|
// NumValues: 0x0004
|
|
enum class EPCGTransformLerpMode : uint8
|
|
{
|
|
QuatInterp = 0,
|
|
EulerInterp = 1,
|
|
DualQuatInterp = 2,
|
|
EPCGTransformLerpMode_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGMetadataTrigOperation
|
|
// NumValues: 0x000A
|
|
enum class EPCGMetadataTrigOperation : uint8
|
|
{
|
|
Acos = 0,
|
|
Asin = 1,
|
|
Atan = 2,
|
|
Atan2 = 3,
|
|
Cos = 4,
|
|
Sin = 5,
|
|
Tan = 6,
|
|
DegToRad = 7,
|
|
RadToDeg = 8,
|
|
EPCGMetadataTrigOperation_MAX = 9,
|
|
};
|
|
|
|
// Enum PCG.EPCGMetadataVectorOperation
|
|
// NumValues: 0x000D
|
|
enum class EPCGMetadataVectorOperation : uint8
|
|
{
|
|
VectorOp = 0,
|
|
Cross = 1,
|
|
Dot = 2,
|
|
Distance = 3,
|
|
Normalize = 4,
|
|
Length = 5,
|
|
RotateAroundAxis = 6,
|
|
TransformOp = 100,
|
|
TransformDirection = 101,
|
|
TransformLocation = 102,
|
|
InverseTransformDirection = 103,
|
|
InverseTransformLocation = 104,
|
|
EPCGMetadataVectorOperation_MAX = 105,
|
|
};
|
|
|
|
// Enum PCG.EPCGActorSelection
|
|
// NumValues: 0x0006
|
|
enum class EPCGActorSelection : uint8
|
|
{
|
|
ByTag = 0,
|
|
ByName = 1,
|
|
ByClass = 2,
|
|
ByPath = 3,
|
|
Unknown = 4,
|
|
EPCGActorSelection_MAX = 5,
|
|
};
|
|
|
|
// Enum PCG.EPCGComponentSelection
|
|
// NumValues: 0x0004
|
|
enum class EPCGComponentSelection : uint8
|
|
{
|
|
ByTag = 0,
|
|
ByClass = 1,
|
|
Unknown = 2,
|
|
EPCGComponentSelection_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGActorFilter
|
|
// NumValues: 0x0007
|
|
enum class EPCGActorFilter : uint8
|
|
{
|
|
Self = 0,
|
|
Parent = 1,
|
|
Root = 2,
|
|
AllWorldActors = 3,
|
|
Original = 4,
|
|
FromInput = 5,
|
|
EPCGActorFilter_MAX = 6,
|
|
};
|
|
|
|
// Enum PCG.EPCGApplyHierarchyOption
|
|
// NumValues: 0x0005
|
|
enum class EPCGApplyHierarchyOption : uint8
|
|
{
|
|
Always = 0,
|
|
Never = 1,
|
|
OptInByAttribute = 2,
|
|
OptOutByAttribute = 3,
|
|
EPCGApplyHierarchyOption_MAX = 4,
|
|
};
|
|
|
|
// Enum PCG.EPCGAttractMode
|
|
// NumValues: 0x0005
|
|
enum class EPCGAttractMode : uint8
|
|
{
|
|
Closest = 0,
|
|
MinAttribute = 1,
|
|
MaxAttribute = 2,
|
|
FromIndex = 3,
|
|
EPCGAttractMode_MAX = 4,
|
|
};
|
|
|
|
// Enum PCG.EPCGAttributeFilterOperator
|
|
// NumValues: 0x000A
|
|
enum class EPCGAttributeFilterOperator : uint8
|
|
{
|
|
Greater = 0,
|
|
GreaterOrEqual = 1,
|
|
Lesser = 2,
|
|
LesserOrEqual = 3,
|
|
Equal = 4,
|
|
NotEqual = 5,
|
|
InRange = 6,
|
|
Substring = 7,
|
|
Matches = 8,
|
|
EPCGAttributeFilterOperator_MAX = 9,
|
|
};
|
|
|
|
// Enum PCG.EPCGAttributeNoiseMode
|
|
// NumValues: 0x0006
|
|
enum class EPCGAttributeNoiseMode : uint8
|
|
{
|
|
Set = 0,
|
|
Minimum = 1,
|
|
Maximum = 2,
|
|
Add = 3,
|
|
Multiply = 4,
|
|
EPCGAttributeNoiseMode_MAX = 5,
|
|
};
|
|
|
|
// Enum PCG.EPCGAttributeReduceOperation
|
|
// NumValues: 0x0005
|
|
enum class EPCGAttributeReduceOperation : uint8
|
|
{
|
|
Average = 0,
|
|
Max = 1,
|
|
Min = 2,
|
|
Sum = 3,
|
|
Join = 4,
|
|
};
|
|
|
|
// Enum PCG.EPCGAttributeRemapMode
|
|
// NumValues: 0x0003
|
|
enum class EPCGAttributeRemapMode : uint8
|
|
{
|
|
Ranges = 0,
|
|
Curve = 1,
|
|
EPCGAttributeRemapMode_MAX = 2,
|
|
};
|
|
|
|
// Enum PCG.EPCGAttributeSelectOperation
|
|
// NumValues: 0x0003
|
|
enum class EPCGAttributeSelectOperation : uint8
|
|
{
|
|
Min = 0,
|
|
Max = 1,
|
|
Median = 2,
|
|
};
|
|
|
|
// Enum PCG.EPCGAttributeSelectAxis
|
|
// NumValues: 0x0006
|
|
enum class EPCGAttributeSelectAxis : uint8
|
|
{
|
|
X = 0,
|
|
Y = 1,
|
|
Z = 2,
|
|
W = 3,
|
|
CustomAxis = 4,
|
|
EPCGAttributeSelectAxis_MAX = 5,
|
|
};
|
|
|
|
// Enum PCG.EPCGBlurElementMode
|
|
// NumValues: 0x0004
|
|
enum class EPCGBlurElementMode : uint8
|
|
{
|
|
Constant = 0,
|
|
Linear = 1,
|
|
Gaussian = 2,
|
|
EPCGBlurElementMode_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGBoundsModifierMode
|
|
// NumValues: 0x0006
|
|
enum class EPCGBoundsModifierMode : uint8
|
|
{
|
|
Set = 0,
|
|
Intersect = 1,
|
|
Include = 2,
|
|
Translate = 3,
|
|
Scale = 4,
|
|
EPCGBoundsModifierMode_MAX = 5,
|
|
};
|
|
|
|
// Enum PCG.EPCGControlPointFuseMode
|
|
// NumValues: 0x0005
|
|
enum class EPCGControlPointFuseMode : uint8
|
|
{
|
|
KeepFirst = 0,
|
|
KeepSecond = 1,
|
|
Merge = 2,
|
|
Auto = 3,
|
|
EPCGControlPointFuseMode_MAX = 4,
|
|
};
|
|
|
|
// Enum PCG.EPCGClusterAlgorithm
|
|
// NumValues: 0x0003
|
|
enum class EPCGClusterAlgorithm : uint8
|
|
{
|
|
KMeans = 0,
|
|
EM = 1,
|
|
EPCGClusterAlgorithm_MAX = 2,
|
|
};
|
|
|
|
// Enum PCG.EPCGCollapseMode
|
|
// NumValues: 0x0003
|
|
enum class EPCGCollapseMode : uint8
|
|
{
|
|
PairwiseClosest = 0,
|
|
AbsoluteClosest = 1,
|
|
EPCGCollapseMode_MAX = 2,
|
|
};
|
|
|
|
// Enum PCG.EPCGCollapseComparisonMode
|
|
// NumValues: 0x0003
|
|
enum class EPCGCollapseComparisonMode : uint8
|
|
{
|
|
Position = 0,
|
|
Center = 1,
|
|
EPCGCollapseComparisonMode_MAX = 2,
|
|
};
|
|
|
|
// Enum PCG.EPCGCollapseVisitOrder
|
|
// NumValues: 0x0005
|
|
enum class EPCGCollapseVisitOrder : uint8
|
|
{
|
|
Ordered = 0,
|
|
Random = 1,
|
|
MinAttribute = 2,
|
|
MaxAttribute = 3,
|
|
EPCGCollapseVisitOrder_MAX = 4,
|
|
};
|
|
|
|
// Enum PCG.EPCGCopyAttributesOperation
|
|
// NumValues: 0x0004
|
|
enum class EPCGCopyAttributesOperation : uint8
|
|
{
|
|
CopyEachSourceToEachTargetRespectively = 0,
|
|
MergeSourcesAndCopyToAllTargets = 1,
|
|
CopyEachSourceOnEveryTarget = 2,
|
|
EPCGCopyAttributesOperation_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGCopyPointsInheritanceMode
|
|
// NumValues: 0x0004
|
|
enum class EPCGCopyPointsInheritanceMode : uint8
|
|
{
|
|
Relative = 0,
|
|
Source = 1,
|
|
Target = 2,
|
|
EPCGCopyPointsInheritanceMode_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGCopyPointsTagInheritanceMode
|
|
// NumValues: 0x0004
|
|
enum class EPCGCopyPointsTagInheritanceMode : uint8
|
|
{
|
|
Both = 0,
|
|
Source = 1,
|
|
Target = 2,
|
|
EPCGCopyPointsTagInheritanceMode_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGCopyPointsMetadataInheritanceMode
|
|
// NumValues: 0x0006
|
|
enum class EPCGCopyPointsMetadataInheritanceMode : uint8
|
|
{
|
|
SourceFirst = 0,
|
|
TargetFirst = 1,
|
|
SourceOnly = 2,
|
|
TargetOnly = 3,
|
|
None = 4,
|
|
EPCGCopyPointsMetadataInheritanceMode_MAX = 5,
|
|
};
|
|
|
|
// Enum PCG.EPCGLocalGridPivot
|
|
// NumValues: 0x0004
|
|
enum class EPCGLocalGridPivot : uint8
|
|
{
|
|
Global = 0,
|
|
OriginalComponent = 1,
|
|
LocalComponent = 2,
|
|
EPCGLocalGridPivot_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGPointPosition
|
|
// NumValues: 0x0003
|
|
enum class EPCGPointPosition : uint8
|
|
{
|
|
CellCenter = 0,
|
|
CellCorners = 1,
|
|
EPCGPointPosition_MAX = 2,
|
|
};
|
|
|
|
// Enum PCG.EPCGGridPivot
|
|
// NumValues: 0x0004
|
|
enum class EPCGGridPivot : uint8
|
|
{
|
|
Global = 0,
|
|
OriginalComponent = 1,
|
|
LocalComponent = 2,
|
|
EPCGGridPivot_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGSphereGeneration
|
|
// NumValues: 0x0006
|
|
enum class EPCGSphereGeneration : uint8
|
|
{
|
|
Geodesic = 0,
|
|
Angle = 1,
|
|
Segments = 2,
|
|
Random = 3,
|
|
Poisson = 4,
|
|
EPCGSphereGeneration_MAX = 5,
|
|
};
|
|
|
|
// Enum PCG.EPCGGeodesicSphereRepresentation
|
|
// NumValues: 0x0002
|
|
enum class EPCGGeodesicSphereRepresentation : uint8
|
|
{
|
|
Icosahedron = 0,
|
|
EPCGGeodesicSphereRepresentation_MAX = 1,
|
|
};
|
|
|
|
// Enum PCG.EPCGSpherePointOrientation
|
|
// NumValues: 0x0004
|
|
enum class EPCGSpherePointOrientation : uint8
|
|
{
|
|
Radial = 0,
|
|
Centric = 1,
|
|
None = 2,
|
|
EPCGSpherePointOrientation_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGCreateSplineMode
|
|
// NumValues: 0x0003
|
|
enum class EPCGCreateSplineMode : uint8
|
|
{
|
|
CreateDataOnly = 0,
|
|
CreateComponent = 1,
|
|
EPCGCreateSplineMode_MAX = 2,
|
|
};
|
|
|
|
// Enum PCG.EPCGCullPointsMode
|
|
// NumValues: 0x0003
|
|
enum class EPCGCullPointsMode : uint8
|
|
{
|
|
Ordered = 0,
|
|
Unordered = 1,
|
|
EPCGCullPointsMode_MAX = 2,
|
|
};
|
|
|
|
// Enum PCG.EPCGGetDataFromActorMode
|
|
// NumValues: 0x0008
|
|
enum class EPCGGetDataFromActorMode : uint8
|
|
{
|
|
ParseActorComponents = 0,
|
|
GetSinglePoint = 1,
|
|
GetDataFromProperty = 2,
|
|
GetDataFromPCGComponent = 3,
|
|
GetDataFromPCGComponentOrParseComponents = 4,
|
|
GetActorReference = 5,
|
|
GetComponentsReference = 6,
|
|
EPCGGetDataFromActorMode_MAX = 7,
|
|
};
|
|
|
|
// Enum PCG.EPCGAttributeFilterOperation
|
|
// NumValues: 0x0003
|
|
enum class EPCGAttributeFilterOperation : uint8
|
|
{
|
|
KeepSelectedAttributes = 0,
|
|
DeleteSelectedAttributes = 1,
|
|
EPCGAttributeFilterOperation_MAX = 2,
|
|
};
|
|
|
|
// Enum PCG.EPCGTagFilterOperation
|
|
// NumValues: 0x0003
|
|
enum class EPCGTagFilterOperation : uint8
|
|
{
|
|
KeepOnlySelectedTags = 0,
|
|
DeleteSelectedTags = 1,
|
|
EPCGTagFilterOperation_MAX = 2,
|
|
};
|
|
|
|
// Enum PCG.PCGDistanceShape
|
|
// NumValues: 0x0004
|
|
enum class EPCGDistanceShape : uint8
|
|
{
|
|
SphereBounds = 0,
|
|
BoxBounds = 1,
|
|
Center = 2,
|
|
PCGDistanceShape_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGFilterByAttributeMode
|
|
// NumValues: 0x0004
|
|
enum class EPCGFilterByAttributeMode : uint8
|
|
{
|
|
FilterByExistence = 0,
|
|
FilterByValue = 1,
|
|
FilterByValueRange = 2,
|
|
EPCGFilterByAttributeMode_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGFilterByAttributeValueMode
|
|
// NumValues: 0x0003
|
|
enum class EPCGFilterByAttributeValueMode : uint8
|
|
{
|
|
AnyOf = 0,
|
|
AllOf = 1,
|
|
EPCGFilterByAttributeValueMode_MAX = 2,
|
|
};
|
|
|
|
// Enum PCG.EPCGFilterByTagOperation
|
|
// NumValues: 0x0003
|
|
enum class EPCGFilterByTagOperation : uint8
|
|
{
|
|
KeepTagged = 0,
|
|
RemoveTagged = 1,
|
|
EPCGFilterByTagOperation_MAX = 2,
|
|
};
|
|
|
|
// Enum PCG.EPCGGenerateSeedSource
|
|
// NumValues: 0x0004
|
|
enum class EPCGGenerateSeedSource : uint8
|
|
{
|
|
RandomStream = 0,
|
|
HashEachSourceAttribute = 1,
|
|
HashStringConstant = 2,
|
|
EPCGGenerateSeedSource_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGGetExecutionContextMode
|
|
// NumValues: 0x000D
|
|
enum class EPCGGetExecutionContextMode : uint8
|
|
{
|
|
IsEditor = 0,
|
|
IsRuntime = 1,
|
|
IsOriginal = 2,
|
|
IsLocal = 3,
|
|
IsPartitioned = 4,
|
|
IsRuntimeGeneration = 5,
|
|
IsDedicatedServer = 6,
|
|
IsListenServer = 7,
|
|
HasAuthority = 8,
|
|
IsBuilder = 9,
|
|
TrackingPriority = 10,
|
|
IsGameWorld = 11,
|
|
EPCGGetExecutionContextMode_MAX = 12,
|
|
};
|
|
|
|
// Enum PCG.EPCGSubgraphDepthMode
|
|
// NumValues: 0x0003
|
|
enum class EPCGSubgraphDepthMode : uint8
|
|
{
|
|
Depth = 0,
|
|
RecursiveDepth = 1,
|
|
EPCGSubgraphDepthMode_MAX = 2,
|
|
};
|
|
|
|
// Enum PCG.EPCGProxyInterfaceMode
|
|
// NumValues: 0x0004
|
|
enum class EPCGProxyInterfaceMode : uint8
|
|
{
|
|
ByNativeElement = 0,
|
|
ByBlueprintElement = 1,
|
|
BySettings = 2,
|
|
EPCGProxyInterfaceMode_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGMatchMaxDistanceMode
|
|
// NumValues: 0x0004
|
|
enum class EPCGMatchMaxDistanceMode : uint8
|
|
{
|
|
NoMaxDistance = 0,
|
|
UseConstantMaxDistance = 1,
|
|
AttributeMaxDistance = 2,
|
|
EPCGMatchMaxDistanceMode_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.PCGNormalToDensityMode
|
|
// NumValues: 0x0008
|
|
enum class EPCGNormalToDensityMode : uint8
|
|
{
|
|
Set = 0,
|
|
Minimum = 1,
|
|
Maximum = 2,
|
|
Add = 3,
|
|
Subtract = 4,
|
|
Multiply = 5,
|
|
Divide = 6,
|
|
PCGNormalToDensityMode_MAX = 7,
|
|
};
|
|
|
|
// Enum PCG.EPCGPathfindingSplineMode
|
|
// NumValues: 0x0003
|
|
enum class EPCGPathfindingSplineMode : uint8
|
|
{
|
|
Curve = 0,
|
|
Linear = 1,
|
|
EPCGPathfindingSplineMode_MAX = 2,
|
|
};
|
|
|
|
// Enum PCG.EPCGPathfindingCostFunctionMode
|
|
// NumValues: 0x0004
|
|
enum class EPCGPathfindingCostFunctionMode : uint8
|
|
{
|
|
Distance = 0,
|
|
FitnessScore = 1,
|
|
CostMultiplier = 2,
|
|
EPCGPathfindingCostFunctionMode_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGPathfindingGoalMappingMode
|
|
// NumValues: 0x0004
|
|
enum class EPCGPathfindingGoalMappingMode : uint8
|
|
{
|
|
EachStartToNearestGoal = 0,
|
|
EachStartToEachGoal = 1,
|
|
EachStartToPairwiseGoal = 2,
|
|
EPCGPathfindingGoalMappingMode_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGPointExtentsModifierMode
|
|
// NumValues: 0x0006
|
|
enum class EPCGPointExtentsModifierMode : uint8
|
|
{
|
|
Set = 0,
|
|
Minimum = 1,
|
|
Maximum = 2,
|
|
Add = 3,
|
|
Multiply = 4,
|
|
EPCGPointExtentsModifierMode_MAX = 5,
|
|
};
|
|
|
|
// Enum PCG.EPCGPointNeighborhoodDensityMode
|
|
// NumValues: 0x0004
|
|
enum class EPCGPointNeighborhoodDensityMode : uint8
|
|
{
|
|
None = 0,
|
|
SetNormalizedDistanceToDensity = 1,
|
|
SetAverageDensity = 2,
|
|
EPCGPointNeighborhoodDensityMode_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGPrintVerbosity
|
|
// NumValues: 0x0006
|
|
enum class EPCGPrintVerbosity : uint8
|
|
{
|
|
NoLogging = 0,
|
|
Log = 5,
|
|
Warning = 3,
|
|
Error = 2,
|
|
Display = 4,
|
|
EPCGPrintVerbosity_MAX = 6,
|
|
};
|
|
|
|
// Enum PCG.EPCGTextureMappingMethod
|
|
// NumValues: 0x0003
|
|
enum class EPCGTextureMappingMethod : uint8
|
|
{
|
|
Planar = 0,
|
|
UVCoordinates = 1,
|
|
EPCGTextureMappingMethod_MAX = 2,
|
|
};
|
|
|
|
// Enum PCG.EPCGSelfPruningType
|
|
// NumValues: 0x0006
|
|
enum class EPCGSelfPruningType : uint8
|
|
{
|
|
LargeToSmall = 0,
|
|
SmallToLarge = 1,
|
|
AllEqual = 2,
|
|
None = 3,
|
|
RemoveDuplicates = 4,
|
|
EPCGSelfPruningType_MAX = 5,
|
|
};
|
|
|
|
// Enum PCG.EPCGSortMethod
|
|
// NumValues: 0x0003
|
|
enum class EPCGSortMethod : uint8
|
|
{
|
|
Ascending = 0,
|
|
Descending = 1,
|
|
EPCGSortMethod_MAX = 2,
|
|
};
|
|
|
|
// Enum PCG.PCGSpatialNoiseMode
|
|
// NumValues: 0x0006
|
|
enum class EPCGSpatialNoiseMode : uint8
|
|
{
|
|
Perlin2D = 0,
|
|
Caustic2D = 1,
|
|
Voronoi2D = 2,
|
|
FractionalBrownian2D = 3,
|
|
EdgeMask2D = 4,
|
|
PCGSpatialNoiseMode_MAX = 5,
|
|
};
|
|
|
|
// Enum PCG.PCGSpatialNoiseMask2DMode
|
|
// NumValues: 0x0004
|
|
enum class EPCGSpatialNoiseMask2DMode : uint8
|
|
{
|
|
Perlin = 0,
|
|
Caustic = 1,
|
|
FractionalBrownian = 2,
|
|
PCGSpatialNoiseMask2DMode_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGSpawnActorOption
|
|
// NumValues: 0x0004
|
|
enum class EPCGSpawnActorOption : uint8
|
|
{
|
|
CollapseActors = 0,
|
|
MergePCGOnly = 1,
|
|
NoMerging = 2,
|
|
EPCGSpawnActorOption_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGSpawnActorGenerationTrigger
|
|
// NumValues: 0x0005
|
|
enum class EPCGSpawnActorGenerationTrigger : uint8
|
|
{
|
|
Default = 0,
|
|
ForceGenerate = 1,
|
|
DoNotGenerateInEditor = 2,
|
|
DoNotGenerate = 3,
|
|
EPCGSpawnActorGenerationTrigger_MAX = 4,
|
|
};
|
|
|
|
// Enum PCG.EPCGReverseSplineOperation
|
|
// NumValues: 0x0004
|
|
enum class EPCGReverseSplineOperation : uint8
|
|
{
|
|
Reverse = 0,
|
|
ForceClockwise = 1,
|
|
ForceCounterClockwise = 2,
|
|
EPCGReverseSplineOperation_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGSplineIntersectionType
|
|
// NumValues: 0x0003
|
|
enum class EPCGSplineIntersectionType : uint8
|
|
{
|
|
Self = 0,
|
|
AgainstOtherSplines = 1,
|
|
EPCGSplineIntersectionType_MAX = 2,
|
|
};
|
|
|
|
// Enum PCG.EPCGSplineIntersectionOutput
|
|
// NumValues: 0x0003
|
|
enum class EPCGSplineIntersectionOutput : uint8
|
|
{
|
|
IntersectionPointsOnly = 0,
|
|
OriginalSplinesWithIntersections = 1,
|
|
EPCGSplineIntersectionOutput_MAX = 2,
|
|
};
|
|
|
|
// Enum PCG.EPCGSplineMeshForwardAxis
|
|
// NumValues: 0x0004
|
|
enum class EPCGSplineMeshForwardAxis : uint32
|
|
{
|
|
X = 0,
|
|
Y = 1,
|
|
Z = 2,
|
|
EPCGSplineMeshForwardAxis_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGSplineSamplingMode
|
|
// NumValues: 0x0004
|
|
enum class EPCGSplineSamplingMode : uint8
|
|
{
|
|
Subdivision = 0,
|
|
Distance = 1,
|
|
NumberOfSamples = 2,
|
|
EPCGSplineSamplingMode_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGSplineSamplingDimension
|
|
// NumValues: 0x0006
|
|
enum class EPCGSplineSamplingDimension : uint8
|
|
{
|
|
OnSpline = 0,
|
|
OnHorizontal = 1,
|
|
OnVertical = 2,
|
|
OnVolume = 3,
|
|
OnInterior = 4,
|
|
EPCGSplineSamplingDimension_MAX = 5,
|
|
};
|
|
|
|
// Enum PCG.EPCGSplineSamplingFill
|
|
// NumValues: 0x0003
|
|
enum class EPCGSplineSamplingFill : uint8
|
|
{
|
|
Fill = 0,
|
|
EdgesOnly = 1,
|
|
EPCGSplineSamplingFill_MAX = 2,
|
|
};
|
|
|
|
// Enum PCG.EPCGSplineSamplingInteriorOrientation
|
|
// NumValues: 0x0003
|
|
enum class EPCGSplineSamplingInteriorOrientation : uint8
|
|
{
|
|
Uniform = 0,
|
|
FollowCurvature = 1,
|
|
EPCGSplineSamplingInteriorOrientation_MAX = 2,
|
|
};
|
|
|
|
// Enum PCG.EPCGSplineSamplingSeedingMode
|
|
// NumValues: 0x0003
|
|
enum class EPCGSplineSamplingSeedingMode : uint8
|
|
{
|
|
SeedFromPosition = 0,
|
|
SeedFromIndex = 1,
|
|
EPCGSplineSamplingSeedingMode_MAX = 2,
|
|
};
|
|
|
|
// Enum PCG.EPCGSplitAxis
|
|
// NumValues: 0x0004
|
|
enum class EPCGSplitAxis : uint8
|
|
{
|
|
X = 0,
|
|
Y = 1,
|
|
Z = 2,
|
|
EPCGSplitAxis_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGSplitSplineMode
|
|
// NumValues: 0x0005
|
|
enum class EPCGSplitSplineMode : uint8
|
|
{
|
|
ByKey = 0,
|
|
ByDistance = 1,
|
|
ByAlpha = 2,
|
|
ByPredicateOnControlPoints = 3,
|
|
EPCGSplitSplineMode_MAX = 4,
|
|
};
|
|
|
|
// Enum PCG.EPCGUserParameterSource
|
|
// NumValues: 0x0004
|
|
enum class EPCGUserParameterSource : uint8
|
|
{
|
|
Current = 0,
|
|
Upstream = 1,
|
|
Root = 2,
|
|
EPCGUserParameterSource_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGClipPathOperation
|
|
// NumValues: 0x0003
|
|
enum class EPCGClipPathOperation : uint8
|
|
{
|
|
Intersection = 0,
|
|
Difference = 1,
|
|
EPCGClipPathOperation_MAX = 2,
|
|
};
|
|
|
|
// Enum PCG.EPCGCreatePolygonInputType
|
|
// NumValues: 0x0004
|
|
enum class EPCGCreatePolygonInputType : uint8
|
|
{
|
|
Automatic = 0,
|
|
ForceOpen = 1,
|
|
ForceClosed = 2,
|
|
EPCGCreatePolygonInputType_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGPolygonOffsetOperation
|
|
// NumValues: 0x0004
|
|
enum class EPCGPolygonOffsetOperation : uint8
|
|
{
|
|
Offset = 0,
|
|
Open = 1,
|
|
Close = 2,
|
|
EPCGPolygonOffsetOperation_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGPolygonOperation
|
|
// NumValues: 0x0008
|
|
enum class EPCGPolygonOperation : uint8
|
|
{
|
|
Union = 0,
|
|
Difference = 1,
|
|
Intersection = 2,
|
|
PairwiseIntersection = 3,
|
|
InnerIntersection = 4,
|
|
ExclusiveOr = 5,
|
|
CutWithPaths = 6,
|
|
EPCGPolygonOperation_MAX = 7,
|
|
};
|
|
|
|
// Enum PCG.EPCGPolygonOperationMetadataMode
|
|
// NumValues: 0x0004
|
|
enum class EPCGPolygonOperationMetadataMode : uint8
|
|
{
|
|
None = 0,
|
|
SourceOnly = 1,
|
|
Full = 2,
|
|
EPCGPolygonOperationMetadataMode_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGElementSource
|
|
// NumValues: 0x0006
|
|
enum class EPCGElementSource : uint32
|
|
{
|
|
Trivial = 0,
|
|
TrivialPostGraph = 1,
|
|
Gather = 2,
|
|
FromNode = 3,
|
|
FromCookedSettings = 4,
|
|
EPCGElementSource_MAX = 5,
|
|
};
|
|
|
|
// Enum PCG.EPCGLandscapeCacheSerializationMode
|
|
// NumValues: 0x0004
|
|
enum class EPCGLandscapeCacheSerializationMode : uint8
|
|
{
|
|
SerializeOnlyAtCook = 0,
|
|
NeverSerialize = 1,
|
|
AlwaysSerialize = 2,
|
|
EPCGLandscapeCacheSerializationMode_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGLandscapeCacheSerializationContents
|
|
// NumValues: 0x0004
|
|
enum class EPCGLandscapeCacheSerializationContents : uint8
|
|
{
|
|
SerializeOnlyPositionsAndNormals = 0,
|
|
SerializeOnlyLayerData = 1,
|
|
SerializeAll = 2,
|
|
EPCGLandscapeCacheSerializationContents_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGConversionStatus
|
|
// NumValues: 0x0007
|
|
enum class EPCGConversionStatus : uint8
|
|
{
|
|
Uninitialized = 0,
|
|
InitializedGraph = 1,
|
|
InitializedSource = 2,
|
|
DataPrepared = 4,
|
|
StructuralChangesApplied = 8,
|
|
Complete = 15,
|
|
EPCGConversionStatus_MAX = 16,
|
|
};
|
|
|
|
// Enum PCG.EPCGDataLayerSource
|
|
// NumValues: 0x0003
|
|
enum class EPCGDataLayerSource : uint8
|
|
{
|
|
Self = 0,
|
|
DataLayerReferences = 1,
|
|
EPCGDataLayerSource_MAX = 2,
|
|
};
|
|
|
|
// Enum PCG.EPCGHLODSource
|
|
// NumValues: 0x0004
|
|
enum class EPCGHLODSource : uint8
|
|
{
|
|
Self = 0,
|
|
Reference = 1,
|
|
Template = 2,
|
|
EPCGHLODSource_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGWorldRaycastMode
|
|
// NumValues: 0x0005
|
|
enum class EPCGWorldRaycastMode : uint8
|
|
{
|
|
Infinite = 0,
|
|
ScaledVector = 1,
|
|
NormalizedWithLength = 2,
|
|
Segments = 3,
|
|
EPCGWorldRaycastMode_MAX = 4,
|
|
};
|
|
|
|
// Enum PCG.EPCGAttributeAccessorFlags
|
|
// NumValues: 0x0007
|
|
enum class EPCGAttributeAccessorFlags : uint8
|
|
{
|
|
StrictType = 1,
|
|
AllowBroadcast = 2,
|
|
AllowConstructible = 4,
|
|
AllowSetDefaultValue = 8,
|
|
AllowReuseMetadataEntryKey = 16,
|
|
AllowBroadcastAndConstructible = 6,
|
|
EPCGAttributeAccessorFlags_MAX = 17,
|
|
};
|
|
|
|
// Enum PCG.EPCGAttributePropertySelection
|
|
// NumValues: 0x0005
|
|
enum class EPCGAttributePropertySelection : uint32
|
|
{
|
|
Attribute = 0,
|
|
PointProperty = 1,
|
|
ExtraProperty = 2,
|
|
Property = 3,
|
|
EPCGAttributePropertySelection_MAX = 4,
|
|
};
|
|
|
|
// Enum PCG.EPCGExtraProperties
|
|
// NumValues: 0x0003
|
|
enum class EPCGExtraProperties : uint8
|
|
{
|
|
Index = 0,
|
|
NumElements = 1,
|
|
EPCGExtraProperties_MAX = 2,
|
|
};
|
|
|
|
// Enum PCG.EPCGMetadataTypesConstantStructStringMode
|
|
// NumValues: 0x0004
|
|
enum class EPCGMetadataTypesConstantStructStringMode : uint32
|
|
{
|
|
String = 0,
|
|
SoftObjectPath = 1,
|
|
SoftClassPath = 2,
|
|
EPCGMetadataTypesConstantStructStringMode_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGChangeType
|
|
// NumValues: 0x000B
|
|
enum class EPCGChangeType : uint16
|
|
{
|
|
None = 0,
|
|
Cosmetic = 1,
|
|
Settings = 2,
|
|
Input = 4,
|
|
Edge = 8,
|
|
Node = 16,
|
|
Structural = 32,
|
|
GenerationGrid = 64,
|
|
ShaderSource = 128,
|
|
GraphCustomization = 256,
|
|
EPCGChangeType_MAX = 257,
|
|
};
|
|
|
|
// Enum PCG.EPCGDataType
|
|
// NumValues: 0x001E
|
|
enum class EPCGDataType : uint32
|
|
{
|
|
None = 0,
|
|
Point = 2,
|
|
Spline = 4,
|
|
LandscapeSpline = 8,
|
|
Polygon2D = 8192,
|
|
PolyLine = 8204,
|
|
Landscape = 16,
|
|
Texture = 32,
|
|
RenderTarget = 64,
|
|
VirtualTexture = 4096,
|
|
BaseTexture = 96,
|
|
Surface = 4208,
|
|
Volume = 128,
|
|
Primitive = 256,
|
|
DynamicMesh = 1024,
|
|
StaticMeshResource = 2048,
|
|
Concrete = 13822,
|
|
Composite = 512,
|
|
Spatial = 14334,
|
|
Resource = 2048,
|
|
ProxyForGPU = 67108864,
|
|
Param = 134217728,
|
|
PointOrParam = 134217730,
|
|
VolumeOrPrimitiveOrDynamicMesh = 1408,
|
|
PointOrSpline = 6,
|
|
Settings = 268435456,
|
|
Other = 536870912,
|
|
Any = 1073741823,
|
|
DeprecationSentinel = 2147483648,
|
|
EPCGDataType_MAX = 2147483649,
|
|
};
|
|
|
|
// Enum PCG.EPCGExclusiveDataType
|
|
// NumValues: 0x001A
|
|
enum class EPCGExclusiveDataType : uint8
|
|
{
|
|
None = 0,
|
|
Point = 1,
|
|
Spline = 2,
|
|
LandscapeSpline = 3,
|
|
PolyLine = 4,
|
|
Landscape = 5,
|
|
Texture = 6,
|
|
RenderTarget = 7,
|
|
VirtualTexture = 8,
|
|
BaseTexture = 9,
|
|
Surface = 10,
|
|
Volume = 11,
|
|
Primitive = 12,
|
|
Concrete = 13,
|
|
Composite = 14,
|
|
Spatial = 15,
|
|
Param = 16,
|
|
Settings = 17,
|
|
Other = 18,
|
|
Any = 19,
|
|
PointOrParam = 20,
|
|
DynamicMesh = 21,
|
|
StaticMeshResource = 22,
|
|
Resource = 23,
|
|
Polygon2D = 24,
|
|
EPCGExclusiveDataType_MAX = 25,
|
|
};
|
|
|
|
// Enum PCG.EPCGContainerType
|
|
// NumValues: 0x0006
|
|
enum class EPCGContainerType : uint8
|
|
{
|
|
Element = 0,
|
|
None = 0,
|
|
Array = 1,
|
|
Map = 2,
|
|
Set = 3,
|
|
EPCGContainerType_MAX = 4,
|
|
};
|
|
|
|
// Enum PCG.EPCGCoordinateSpace
|
|
// NumValues: 0x0004
|
|
enum class EPCGCoordinateSpace : uint8
|
|
{
|
|
World = 0,
|
|
OriginalComponent = 1,
|
|
LocalComponent = 2,
|
|
EPCGCoordinateSpace_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGStringMatchingOperator
|
|
// NumValues: 0x0004
|
|
enum class EPCGStringMatchingOperator : uint8
|
|
{
|
|
Equal = 0,
|
|
Substring = 1,
|
|
Matches = 2,
|
|
EPCGStringMatchingOperator_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGHiGenGrid
|
|
// NumValues: 0x001A
|
|
enum class EPCGHiGenGrid : uint8
|
|
{
|
|
Uninitialized = 0,
|
|
Grid4 = 4,
|
|
Grid8 = 8,
|
|
Grid16 = 16,
|
|
Grid32 = 32,
|
|
Grid64 = 64,
|
|
Grid128 = 128,
|
|
Grid256 = 256,
|
|
Grid512 = 512,
|
|
Grid1024 = 1024,
|
|
Grid2048 = 2048,
|
|
Grid4096 = 4096,
|
|
Grid8192 = 8192,
|
|
Grid16384 = 16384,
|
|
Grid32768 = 32768,
|
|
Grid65536 = 65536,
|
|
Grid131072 = 131072,
|
|
Grid262144 = 262144,
|
|
Grid524288 = 524288,
|
|
Grid1048576 = 1048576,
|
|
Grid2097152 = 2097152,
|
|
Grid4194304 = 4194304,
|
|
GridMin = 4,
|
|
GridMax = 4194304,
|
|
Unbounded = 2147483648,
|
|
EPCGHiGenGrid_MAX = 2147483649,
|
|
};
|
|
|
|
// Enum PCG.EPCGAttachOptions
|
|
// NumValues: 0x0006
|
|
enum class EPCGAttachOptions : uint8
|
|
{
|
|
NotAttached = 0,
|
|
Attached = 1,
|
|
InFolder = 2,
|
|
InGraphFolder = 3,
|
|
InGeneratedFolder = 4,
|
|
EPCGAttachOptions_MAX = 5,
|
|
};
|
|
|
|
// Enum PCG.EPCGEditorDirtyMode
|
|
// NumValues: 0x0004
|
|
enum class EPCGEditorDirtyMode : uint8
|
|
{
|
|
Normal = 0,
|
|
Preview = 1,
|
|
LoadAsPreview = 2,
|
|
EPCGEditorDirtyMode_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGNodeTitleType
|
|
// NumValues: 0x0003
|
|
enum class EPCGNodeTitleType : uint8
|
|
{
|
|
FullTitle = 0,
|
|
ListView = 1,
|
|
EPCGNodeTitleType_MAX = 2,
|
|
};
|
|
|
|
// Enum PCG.EPCGDensityMergeOperation
|
|
// NumValues: 0x0009
|
|
enum class EPCGDensityMergeOperation : uint8
|
|
{
|
|
Set = 0,
|
|
Ignore = 1,
|
|
Minimum = 2,
|
|
Maximum = 3,
|
|
Add = 4,
|
|
Subtract = 5,
|
|
Multiply = 6,
|
|
Divide = 7,
|
|
EPCGDensityMergeOperation_MAX = 8,
|
|
};
|
|
|
|
// Enum PCG.EPCGComponentInput
|
|
// NumValues: 0x0004
|
|
enum class EPCGComponentInput : uint8
|
|
{
|
|
Actor = 0,
|
|
Landscape = 1,
|
|
Other = 2,
|
|
EPCGComponentInput_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGComponentGenerationTrigger
|
|
// NumValues: 0x0004
|
|
enum class EPCGComponentGenerationTrigger : uint8
|
|
{
|
|
GenerateOnLoad = 0,
|
|
GenerateOnDemand = 1,
|
|
GenerateAtRuntime = 2,
|
|
EPCGComponentGenerationTrigger_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGComponentDirtyFlag
|
|
// NumValues: 0x0007
|
|
enum class EPCGComponentDirtyFlag : uint8
|
|
{
|
|
None = 0,
|
|
Actor = 1,
|
|
Landscape = 2,
|
|
Input = 4,
|
|
Data = 8,
|
|
All = 15,
|
|
EPCGComponentDirtyFlag_MAX = 16,
|
|
};
|
|
|
|
// Enum PCG.EPCGExecutionPhase
|
|
// NumValues: 0x0006
|
|
enum class EPCGExecutionPhase : uint8
|
|
{
|
|
NotExecuted = 0,
|
|
PrepareData = 1,
|
|
Execute = 2,
|
|
PostExecute = 3,
|
|
Done = 4,
|
|
EPCGExecutionPhase_MAX = 5,
|
|
};
|
|
|
|
// Enum PCG.EPCGDataUsage
|
|
// NumValues: 0x0006
|
|
enum class EPCGDataUsage : uint8
|
|
{
|
|
None = 0,
|
|
GraphExecutorTaskOutput = 1,
|
|
ComponentOutputData = 2,
|
|
ComponentPerPinOutputData = 4,
|
|
ComponentInspectionData = 8,
|
|
EPCGDataUsage_MAX = 9,
|
|
};
|
|
|
|
// Enum PCG.EPCGDebugVisScaleMethod
|
|
// NumValues: 0x0004
|
|
enum class EPCGDebugVisScaleMethod : uint8
|
|
{
|
|
Relative = 0,
|
|
Absolute = 1,
|
|
Extents = 2,
|
|
EPCGDebugVisScaleMethod_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EPCGPinUsage
|
|
// NumValues: 0x0005
|
|
enum class EPCGPinUsage : uint8
|
|
{
|
|
Normal = 0,
|
|
Loop = 1,
|
|
Feedback = 2,
|
|
DependencyOnly = 3,
|
|
EPCGPinUsage_MAX = 4,
|
|
};
|
|
|
|
// Enum PCG.EPCGPinStatus
|
|
// NumValues: 0x0005
|
|
enum class EPCGPinStatus : uint8
|
|
{
|
|
Normal = 0,
|
|
Required = 1,
|
|
Advanced = 2,
|
|
OverrideOrUserParam = 3,
|
|
EPCGPinStatus_MAX = 4,
|
|
};
|
|
|
|
// Enum PCG.EPCGTypeConversion
|
|
// NumValues: 0x0007
|
|
enum class EPCGTypeConversion : uint8
|
|
{
|
|
NoConversionRequired = 0,
|
|
CollapseToPoint = 1,
|
|
Filter = 2,
|
|
MakeConcrete = 3,
|
|
SplineToSurface = 4,
|
|
Failed = 5,
|
|
EPCGTypeConversion_MAX = 6,
|
|
};
|
|
|
|
// Enum PCG.EPCGPointProperties
|
|
// NumValues: 0x0010
|
|
enum class EPCGPointProperties : uint8
|
|
{
|
|
Density = 0,
|
|
BoundsMin = 1,
|
|
BoundsMax = 2,
|
|
Extents = 3,
|
|
Color = 4,
|
|
Position = 5,
|
|
Rotation = 6,
|
|
Scale = 7,
|
|
Transform = 8,
|
|
Steepness = 9,
|
|
LocalCenter = 10,
|
|
Seed = 11,
|
|
LocalSize = 12,
|
|
ScaledLocalSize = 13,
|
|
Invalid = 255,
|
|
EPCGPointProperties_MAX = 256,
|
|
};
|
|
|
|
// Enum PCG.EPCGSettingsExecutionMode
|
|
// NumValues: 0x0005
|
|
enum class EPCGSettingsExecutionMode : uint8
|
|
{
|
|
Enabled = 0,
|
|
Debug = 1,
|
|
Isolated = 2,
|
|
Disabled = 3,
|
|
EPCGSettingsExecutionMode_MAX = 4,
|
|
};
|
|
|
|
// Enum PCG.EPCGSettingsType
|
|
// NumValues: 0x0016
|
|
enum class EPCGSettingsType : uint8
|
|
{
|
|
InputOutput = 0,
|
|
Spatial = 1,
|
|
Density = 2,
|
|
Blueprint = 3,
|
|
Metadata = 4,
|
|
Filter = 5,
|
|
Sampler = 6,
|
|
Spawner = 7,
|
|
Subgraph = 8,
|
|
Debug = 9,
|
|
Generic = 10,
|
|
Param = 11,
|
|
HierarchicalGeneration = 12,
|
|
ControlFlow = 13,
|
|
PointOps = 14,
|
|
GraphParameters = 15,
|
|
Reroute = 16,
|
|
GPU = 17,
|
|
DynamicMesh = 18,
|
|
DataLayers = 19,
|
|
Resource = 20,
|
|
EPCGSettingsType_MAX = 21,
|
|
};
|
|
|
|
// Enum PCG.EPCGSchedulingPolicyNetworkMode
|
|
// NumValues: 0x0004
|
|
enum class EPCGSchedulingPolicyNetworkMode : uint8
|
|
{
|
|
Client = 0,
|
|
Server = 1,
|
|
All = 2,
|
|
EPCGSchedulingPolicyNetworkMode_MAX = 3,
|
|
};
|
|
|
|
// Enum PCG.EDeterminismLevel
|
|
// NumValues: 0x0008
|
|
enum class EDeterminismLevel : uint8
|
|
{
|
|
None = 0,
|
|
NoDeterminism = 0,
|
|
Basic = 1,
|
|
OrderOrthogonal = 2,
|
|
OrderConsistent = 3,
|
|
OrderIndependent = 4,
|
|
Deterministic = 4,
|
|
EDeterminismLevel_MAX = 5,
|
|
};
|
|
|
|
// Enum PCG.EPCGUnitTestDummyEnum
|
|
// NumValues: 0x0004
|
|
enum class EPCGUnitTestDummyEnum : uint64
|
|
{
|
|
One = 0,
|
|
Two = 1,
|
|
Three = 2,
|
|
EPCGUnitTestDummyEnum_MAX = 3,
|
|
};
|
|
|
|
// ScriptStruct PCG.PCGCrc
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct FPCGCrc final
|
|
{
|
|
public:
|
|
uint32 Value; // 0x0000(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bValid; // 0x0004(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGCrc;
|
|
|
|
// ScriptStruct PCG.PCGPropertyAliases
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPCGPropertyAliases final
|
|
{
|
|
public:
|
|
TArray<class FName> Aliases; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGPropertyAliases;
|
|
|
|
// ScriptStruct PCG.PCGSettingsOverridableParam
|
|
// 0x0088 (0x0088 - 0x0000)
|
|
struct FPCGSettingsOverridableParam final
|
|
{
|
|
public:
|
|
class FName Label; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class FName> PropertiesNames; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
class UStruct* PropertyClass; // 0x0018(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
TMap<int32, struct FPCGPropertyAliases> MapOfAliases; // 0x0020(0x0050)(NativeAccessSpecifierPublic)
|
|
bool bHasNameClash; // 0x0070(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSupportsGPU; // 0x0071(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRequiresGPUReadback; // 0x0072(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_73[0x15]; // 0x0073(0x0015)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGSettingsOverridableParam;
|
|
|
|
// ScriptStruct PCG.PCGDataTableRowToParamDataTestStruct
|
|
// 0x00A0 (0x00A0 - 0x0000)
|
|
struct FPCGDataTableRowToParamDataTestStruct final
|
|
{
|
|
public:
|
|
class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString String; // 0x0008(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 I32; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int64 I64; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float F32; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
double F64; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector2D v2; // 0x0038(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector V3; // 0x0048(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector4 V4; // 0x0060(0x0020)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath SoftPath; // 0x0080(0x0020)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGDataTableRowToParamDataTestStruct;
|
|
|
|
// ScriptStruct PCG.PCGDeterminismSettings
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPCGDeterminismSettings final
|
|
{
|
|
public:
|
|
bool bNativeTests; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseBlueprintDeterminismTest; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UPCGDeterminismTestBlueprintBase> DeterminismTestBlueprint; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGDeterminismSettings;
|
|
|
|
// ScriptStruct PCG.PCGDataTypeInfo
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct alignas(0x08) FPCGDataTypeInfo
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGDataTypeInfo;
|
|
|
|
// ScriptStruct PCG.PCGDataTypeInfoSpatial
|
|
// 0x0000 (0x0008 - 0x0008)
|
|
struct FPCGDataTypeInfoSpatial : public FPCGDataTypeInfo
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FPCGDataTypeInfoSpatial;
|
|
|
|
// ScriptStruct PCG.PCGDataTypeInfoConcrete
|
|
// 0x0000 (0x0008 - 0x0008)
|
|
struct FPCGDataTypeInfoConcrete : public FPCGDataTypeInfoSpatial
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FPCGDataTypeInfoConcrete;
|
|
|
|
// ScriptStruct PCG.PCGDataTypeInfoPoint
|
|
// 0x0000 (0x0008 - 0x0008)
|
|
struct FPCGDataTypeInfoPoint final : public FPCGDataTypeInfoConcrete
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FPCGDataTypeInfoPoint;
|
|
|
|
// ScriptStruct PCG.PCGSoftISMComponentDescriptor
|
|
// 0x0020 (0x0270 - 0x0250)
|
|
struct FPCGSoftISMComponentDescriptor final : public FSoftISMComponentDescriptor
|
|
{
|
|
public:
|
|
TArray<class FName> ComponentTags; // 0x0250(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
class FString AdditionalCommaSeparatedTags; // 0x0260(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGSoftISMComponentDescriptor;
|
|
|
|
// ScriptStruct PCG.PCGAttributePropertySelector
|
|
// 0x0040 (0x0040 - 0x0000)
|
|
struct FPCGAttributePropertySelector
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
EPCGAttributePropertySelection Selection; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName DomainName; // 0x000C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName AttributeName; // 0x0014(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FName PropertyName; // 0x001C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class FString> ExtraNames; // 0x0028(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
EPCGExtraProperties ExtraProperty; // 0x0038(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGAttributePropertySelector;
|
|
|
|
// ScriptStruct PCG.PCGAttributePropertyInputSelector
|
|
// 0x0000 (0x0040 - 0x0040)
|
|
struct FPCGAttributePropertyInputSelector final : public FPCGAttributePropertySelector
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FPCGAttributePropertyInputSelector;
|
|
|
|
// ScriptStruct PCG.PCGGrammarSelection
|
|
// 0x0058 (0x0058 - 0x0000)
|
|
struct FPCGGrammarSelection final
|
|
{
|
|
public:
|
|
bool bGrammarAsAttribute; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FString GrammarString; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPCGAttributePropertyInputSelector GrammarAttribute; // 0x0018(0x0040)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGGrammarSelection;
|
|
|
|
// ScriptStruct PCG.PCGDataTypeInfoPolyline
|
|
// 0x0000 (0x0008 - 0x0008)
|
|
struct FPCGDataTypeInfoPolyline : public FPCGDataTypeInfoConcrete
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FPCGDataTypeInfoPolyline;
|
|
|
|
// ScriptStruct PCG.PCGPointOutputRange
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPCGPointOutputRange final
|
|
{
|
|
public:
|
|
class UPCGBasePointData* PointData; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
int32 RangeStartIndex; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 RangeSize; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGPointOutputRange;
|
|
|
|
// ScriptStruct PCG.PCGDataTypeBaseId
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct FPCGDataTypeBaseId final
|
|
{
|
|
public:
|
|
class UScriptStruct* Struct; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate, TObjectPtr)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGDataTypeBaseId;
|
|
|
|
// ScriptStruct PCG.PCGDataTypeIdentifier
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FPCGDataTypeIdentifier final
|
|
{
|
|
public:
|
|
TArray<struct FPCGDataTypeBaseId> Ids; // 0x0000(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, NativeAccessSpecifierPrivate)
|
|
int32 CustomSubtype; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGDataTypeIdentifier;
|
|
|
|
// ScriptStruct PCG.PCGPinProperties
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FPCGPinProperties
|
|
{
|
|
public:
|
|
class FName Label; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGPinUsage Usage; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9[0x7]; // 0x0009(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPCGDataTypeIdentifier AllowedTypes; // 0x0010(0x0018)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAllowMultipleData; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGPinStatus PinStatus; // 0x0029(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bInvisiblePin; // 0x002A(0x0001)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAllowMultipleConnections; // 0x002B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGPinProperties;
|
|
|
|
// ScriptStruct PCG.PCGGraphTaskInput
|
|
// 0x0080 (0x0080 - 0x0000)
|
|
struct FPCGGraphTaskInput final
|
|
{
|
|
public:
|
|
uint64 TaskId; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TOptional<struct FPCGPinProperties> UpstreamPin; // 0x0008(0x0038)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TOptional<struct FPCGPinProperties> DownstreamPin; // 0x0040(0x0038)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bProvideData; // 0x0078(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsUsedMultipleTimes; // 0x0079(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_7A[0x6]; // 0x007A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGGraphTaskInput;
|
|
|
|
// ScriptStruct PCG.PCGPinDependencyExpression
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPCGPinDependencyExpression final
|
|
{
|
|
public:
|
|
TArray<uint64> Expression; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGPinDependencyExpression;
|
|
|
|
// ScriptStruct PCG.PCGGraphTask
|
|
// 0x0148 (0x0148 - 0x0000)
|
|
struct FPCGGraphTask final
|
|
{
|
|
public:
|
|
TArray<struct FPCGGraphTaskInput> Inputs; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
EPCGElementSource ElementSource; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftObjectPtr<class UPCGNode> NodePtr; // 0x0018(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPCGSettings* CookedSettings; // 0x0040(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
uint64 NodeID; // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint64 CompiledTaskId; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint64 ParentID; // 0x0058(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPCGPinDependencyExpression PinDependency; // 0x0060(0x0010)(NativeAccessSpecifierPublic)
|
|
int32 StackIndex; // 0x0070(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_74[0xD4]; // 0x0074(0x00D4)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGGraphTask;
|
|
|
|
// ScriptStruct PCG.PCGGraphTasks
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPCGGraphTasks final
|
|
{
|
|
public:
|
|
TArray<struct FPCGGraphTask> GraphTasks; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGGraphTasks;
|
|
|
|
// ScriptStruct PCG.PCGOverrideInstancedPropertyBag
|
|
// 0x0060 (0x0060 - 0x0000)
|
|
struct FPCGOverrideInstancedPropertyBag final
|
|
{
|
|
public:
|
|
struct FInstancedPropertyBag Parameters; // 0x0000(0x0010)(Edit, NativeAccessSpecifierPublic)
|
|
TSet<struct FGuid> PropertiesIDsOverridden; // 0x0010(0x0050)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGOverrideInstancedPropertyBag;
|
|
|
|
// ScriptStruct PCG.PCGCollisionShape
|
|
// 0x0048 (0x0048 - 0x0000)
|
|
struct FPCGCollisionShape final
|
|
{
|
|
public:
|
|
EPCGCollisionShapeType ShapeType; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector BoxHalfExtent; // 0x0008(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SphereRadius; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CapsuleRadius; // 0x0024(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float CapsuleHalfHeight; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FRotator ShapeRotation; // 0x0030(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGCollisionShape;
|
|
|
|
// ScriptStruct PCG.PCGAttributePropertyOutputNoSourceSelector
|
|
// 0x0000 (0x0040 - 0x0040)
|
|
struct FPCGAttributePropertyOutputNoSourceSelector : public FPCGAttributePropertySelector
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FPCGAttributePropertyOutputNoSourceSelector;
|
|
|
|
// ScriptStruct PCG.PCGAttributePropertyOutputSelector
|
|
// 0x0000 (0x0040 - 0x0040)
|
|
struct FPCGAttributePropertyOutputSelector final : public FPCGAttributePropertyOutputNoSourceSelector
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FPCGAttributePropertyOutputSelector;
|
|
|
|
// ScriptStruct PCG.PCGComputeGraphs
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPCGComputeGraphs final
|
|
{
|
|
public:
|
|
TArray<class UPCGComputeGraph*> ComputeGraphs; // 0x0000(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGComputeGraphs;
|
|
|
|
// ScriptStruct PCG.PCGDataTypeInfoSurface
|
|
// 0x0000 (0x0008 - 0x0008)
|
|
struct FPCGDataTypeInfoSurface : public FPCGDataTypeInfoConcrete
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FPCGDataTypeInfoSurface;
|
|
|
|
// ScriptStruct PCG.PCGPerExecutionCacheData
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct alignas(0x08) FPCGPerExecutionCacheData
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGPerExecutionCacheData;
|
|
|
|
// ScriptStruct PCG.PCGVirtualTexturePrimingInfo
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FPCGVirtualTexturePrimingInfo final
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class URuntimeVirtualTexture> VirtualTexture; // 0x0000(0x0028)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGHiGenGrid Grid; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float WorldTexelSize; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGVirtualTexturePrimingInfo;
|
|
|
|
// ScriptStruct PCG.PCGPerExecutionCachePCGData
|
|
// 0x0008 (0x0010 - 0x0008)
|
|
struct FPCGPerExecutionCachePCGData final : public FPCGPerExecutionCacheData
|
|
{
|
|
public:
|
|
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGPerExecutionCachePCGData;
|
|
|
|
// ScriptStruct PCG.PCGPerExecutionCacheBounds
|
|
// 0x0038 (0x0040 - 0x0008)
|
|
struct FPCGPerExecutionCacheBounds final : public FPCGPerExecutionCacheData
|
|
{
|
|
public:
|
|
uint8 Pad_8[0x38]; // 0x0008(0x0038)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGPerExecutionCacheBounds;
|
|
|
|
// ScriptStruct PCG.PCGMetadataDomainID
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPCGMetadataDomainID final
|
|
{
|
|
public:
|
|
EPCGMetadataDomainFlag Flag; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 CustomFlag; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName DebugName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGMetadataDomainID;
|
|
|
|
// ScriptStruct PCG.PCGAttributeIdentifier
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FPCGAttributeIdentifier final
|
|
{
|
|
public:
|
|
class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPCGMetadataDomainID MetadataDomain; // 0x0008(0x0010)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGAttributeIdentifier;
|
|
|
|
// ScriptStruct PCG.PCGBlueprintContextHandle
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct alignas(0x08) FPCGBlueprintContextHandle final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x10]; // 0x0000(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGBlueprintContextHandle;
|
|
|
|
// ScriptStruct PCG.PCGPreconfiguredInfo
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FPCGPreconfiguredInfo
|
|
{
|
|
public:
|
|
int32 PreconfiguredIndex; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FText Label; // 0x0008(0x0010)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGPreconfiguredInfo;
|
|
|
|
// ScriptStruct PCG.PCGPreConfiguredSettingsInfo
|
|
// 0x0000 (0x0018 - 0x0018)
|
|
struct FPCGPreConfiguredSettingsInfo final : public FPCGPreconfiguredInfo
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FPCGPreConfiguredSettingsInfo;
|
|
|
|
// ScriptStruct PCG.PCGProjectionParams
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FPCGProjectionParams final
|
|
{
|
|
public:
|
|
bool bProjectPositions; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bProjectRotations; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bProjectScales; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGProjectionColorBlendMode ColorBlendMode; // 0x0003(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FString AttributeList; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGMetadataFilterMode AttributeMode; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGMetadataOp AttributeMergeOperation; // 0x0019(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGProjectionTagMergeMode TagMergeOperation; // 0x001A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1B[0x5]; // 0x001B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGProjectionParams;
|
|
|
|
// ScriptStruct PCG.PCGInteractiveToolWorkingDataGeneratedResources
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct alignas(0x08) FPCGInteractiveToolWorkingDataGeneratedResources final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGInteractiveToolWorkingDataGeneratedResources;
|
|
|
|
// ScriptStruct PCG.PCGInteractiveToolWorkingDataContext
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct alignas(0x08) FPCGInteractiveToolWorkingDataContext final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGInteractiveToolWorkingDataContext;
|
|
|
|
// ScriptStruct PCG.PCGInteractiveToolWorkingBaseData
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct alignas(0x08) FPCGInteractiveToolWorkingBaseData
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName WorkingDataIdentifier; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGInteractiveToolWorkingBaseData;
|
|
|
|
// ScriptStruct PCG.PCGInteractiveToolWorkingData
|
|
// 0x0000 (0x0010 - 0x0010)
|
|
struct FPCGInteractiveToolWorkingData : public FPCGInteractiveToolWorkingBaseData
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FPCGInteractiveToolWorkingData;
|
|
|
|
// ScriptStruct PCG.PCGGraphInstanceToolDataOverrides
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FPCGGraphInstanceToolDataOverrides final
|
|
{
|
|
public:
|
|
class FText DisplayName; // 0x0000(0x0010)(Edit, NativeAccessSpecifierPublic)
|
|
class FText Tooltip; // 0x0010(0x0010)(Edit, NativeAccessSpecifierPublic)
|
|
bool bIsPreset; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGGraphInstanceToolDataOverrides;
|
|
|
|
// ScriptStruct PCG.PCGWorldCommonQueryParams
|
|
// 0x00C8 (0x00C8 - 0x0000)
|
|
struct FPCGWorldCommonQueryParams
|
|
{
|
|
public:
|
|
bool bIgnorePCGHits; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIgnoreSelfHits; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
ECollisionChannel CollisionChannel; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bTraceComplex; // 0x0003(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGWorldQueryFilter ActorTagFilter; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FString ActorTagsList; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGWorldQueryFilter ActorClassFilter; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class AActor> ActorClass; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGWorldQueryFilter ActorFilterFromInput; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPCGAttributePropertyInputSelector ActorFilterInputSource; // 0x0030(0x0040)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGWorldQuerySelectLandscapeHits SelectLandscapeHits; // 0x0070(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bGetReferenceToActorHit; // 0x0071(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bGetReferenceToPhysicalMaterial; // 0x0072(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_73[0x5]; // 0x0073(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSet<class FName> ParsedActorTagsList; // 0x0078(0x0050)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGWorldCommonQueryParams;
|
|
|
|
// ScriptStruct PCG.PCGWorldRaycastQueryParams
|
|
// 0x0010 (0x00D8 - 0x00C8)
|
|
struct FPCGWorldRaycastQueryParams : public FPCGWorldCommonQueryParams
|
|
{
|
|
public:
|
|
uint8 bIgnoreBackfaceHits : 1; // 0x00C8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bGetImpact : 1; // 0x00C8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bGetImpactPoint : 1; // 0x00C8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bGetImpactNormal : 1; // 0x00C8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bGetReflection : 1; // 0x00C8(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bGetDistance : 1; // 0x00C8(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bGetLocalImpactPoint : 1; // 0x00C8(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bGetReferenceToRenderMaterial : 1; // 0x00C8(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bGetReferenceToStaticMesh : 1; // 0x00C9(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bGetFaceIndex : 1; // 0x00C9(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bGetUVCoords : 1; // 0x00C9(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bGetElementIndex : 1; // 0x00C9(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bGetSectionIndex : 1; // 0x00C9(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bApplyMetadataFromLandscape : 1; // 0x00C9(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 bUseRenderMaterialIndex : 1; // 0x00C9(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 Pad_CA[0x2]; // 0x00CA(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 RenderMaterialIndex; // 0x00CC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 bGetRenderMaterialIndex : 1; // 0x00D0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
|
|
uint8 Pad_D1[0x3]; // 0x00D1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 UVChannel; // 0x00D4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGWorldRaycastQueryParams;
|
|
|
|
// ScriptStruct PCG.PCGGraphToolData
|
|
// 0x0050 (0x0050 - 0x0000)
|
|
struct FPCGGraphToolData final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FText DisplayName; // 0x0008(0x0010)(Edit, NativeAccessSpecifierPublic)
|
|
class FText Tooltip; // 0x0018(0x0010)(Edit, NativeAccessSpecifierPublic)
|
|
TArray<class FString> CompatibleToolTags; // 0x0028(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class AActor> InitialActorClassToSpawn; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName NewActorLabel; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsPreset; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGGraphToolData;
|
|
|
|
// ScriptStruct PCG.PCGInteractiveToolDataContainer
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FPCGInteractiveToolDataContainer final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FInstancedStruct> ToolData; // 0x0008(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGInteractiveToolDataContainer;
|
|
|
|
// ScriptStruct PCG.PCGInteractiveToolWorkingData_PointArrayData
|
|
// 0x0008 (0x0018 - 0x0010)
|
|
struct FPCGInteractiveToolWorkingData_PointArrayData final : public FPCGInteractiveToolWorkingData
|
|
{
|
|
public:
|
|
class UPCGPointArrayData* GeneratedPointData; // 0x0010(0x0008)(Edit, ZeroConstructor, EditConst, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGInteractiveToolWorkingData_PointArrayData;
|
|
|
|
// ScriptStruct PCG.PCGInteractiveToolWorkingData_Spline
|
|
// 0x0028 (0x0038 - 0x0010)
|
|
struct FPCGInteractiveToolWorkingData_Spline : public FPCGInteractiveToolWorkingData
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class USplineComponent> SplineComponent; // 0x0010(0x0028)(Edit, ExportObject, EditConst, InstancedReference, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGInteractiveToolWorkingData_Spline;
|
|
|
|
// ScriptStruct PCG.PCGInteractiveToolWorkingData_SplineSurface
|
|
// 0x0000 (0x0038 - 0x0038)
|
|
struct FPCGInteractiveToolWorkingData_SplineSurface final : public FPCGInteractiveToolWorkingData_Spline
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FPCGInteractiveToolWorkingData_SplineSurface;
|
|
|
|
// ScriptStruct PCG.PCGInteractiveToolWorkingData_Volume
|
|
// 0x0058 (0x0068 - 0x0010)
|
|
struct FPCGInteractiveToolWorkingData_Volume final : public FPCGInteractiveToolWorkingData
|
|
{
|
|
public:
|
|
class AVolume* Volume; // 0x0010(0x0008)(Edit, ZeroConstructor, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
TSoftObjectPtr<class UBrushComponent> BrushComponent; // 0x0018(0x0028)(Edit, ExportObject, EditConst, InstancedReference, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UBoxComponent> BoxComponent; // 0x0040(0x0028)(Edit, ExportObject, EditConst, InstancedReference, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGInteractiveToolWorkingData_Volume;
|
|
|
|
// ScriptStruct PCG.PCGProceduralISMComponentDescriptor
|
|
// 0x0010 (0x00E0 - 0x00D0)
|
|
struct FPCGProceduralISMComponentDescriptor final : public FProceduralISMComponentDescriptor
|
|
{
|
|
public:
|
|
TArray<class FName> ComponentTags; // 0x00D0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGProceduralISMComponentDescriptor;
|
|
|
|
// ScriptStruct PCG.DeterminismTestResult
|
|
// 0x00A8 (0x00A8 - 0x0000)
|
|
struct FDeterminismTestResult final
|
|
{
|
|
public:
|
|
int64 Index; // 0x0000(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName TestResultTitle; // 0x0008(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString TestResultName; // 0x0010(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Seed; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPCGDataTypeIdentifier DataTypesTested; // 0x0028(0x0018)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMap<class FName, EDeterminismLevel> TestResults; // 0x0040(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
TArray<class FString> AdditionalDetails; // 0x0090(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
bool bFlagRaised; // 0x00A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FDeterminismTestResult;
|
|
|
|
// ScriptStruct PCG.PCGDataTypeInfoProxyForGPU
|
|
// 0x0000 (0x0008 - 0x0008)
|
|
struct FPCGDataTypeInfoProxyForGPU final : public FPCGDataTypeInfo
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FPCGDataTypeInfoProxyForGPU;
|
|
|
|
// ScriptStruct PCG.PCGDataTypeInfoRawBuffer
|
|
// 0x0000 (0x0008 - 0x0008)
|
|
struct FPCGDataTypeInfoRawBuffer final : public FPCGDataTypeInfo
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FPCGDataTypeInfoRawBuffer;
|
|
|
|
// ScriptStruct PCG.PCGMetadataTypesConstantStruct
|
|
// 0x0170 (0x0170 - 0x0000)
|
|
struct FPCGMetadataTypesConstantStruct final
|
|
{
|
|
public:
|
|
EPCGMetadataTypes Type; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
EPCGMetadataTypesConstantStructStringMode StringMode; // 0x0004(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FloatValue; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Int32Value; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
double DoubleValue; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int64 IntValue; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector2D Vector2Value; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector VectorValue; // 0x0030(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector4 Vector4Value; // 0x0050(0x0020)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FQuat QuatValue; // 0x0070(0x0020)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FTransform TransformValue; // 0x0090(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString StringValue; // 0x00F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool BoolValue; // 0x0100(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_101[0x7]; // 0x0101(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FRotator RotatorValue; // 0x0108(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
class FName NameValue; // 0x0120(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftClassPath SoftClassPathValue; // 0x0128(0x0020)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath SoftObjectPathValue; // 0x0148(0x0020)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAllowsTypeChange; // 0x0168(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_169[0x7]; // 0x0169(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGMetadataTypesConstantStruct;
|
|
|
|
// ScriptStruct PCG.PCGMatchAndSetWeightedEntry
|
|
// 0x0180 (0x0180 - 0x0000)
|
|
struct FPCGMatchAndSetWeightedEntry final
|
|
{
|
|
public:
|
|
struct FPCGMetadataTypesConstantStruct Value; // 0x0000(0x0170)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
int32 Weight; // 0x0170(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_174[0xC]; // 0x0174(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGMatchAndSetWeightedEntry;
|
|
|
|
// ScriptStruct PCG.PCGParsedAttributeFunction
|
|
// 0x0040 (0x0040 - 0x0000)
|
|
struct FPCGParsedAttributeFunction final
|
|
{
|
|
public:
|
|
class FString PinLabel; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString FunctionName; // 0x0010(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int64 AttributeType; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString AttributeName; // 0x0028(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MatchBeginning; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGParsedAttributeFunction;
|
|
|
|
// ScriptStruct PCG.PCGParsedCopyElementFunction
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FPCGParsedCopyElementFunction final
|
|
{
|
|
public:
|
|
class FString SourcePin; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString TargetPin; // 0x0010(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGParsedCopyElementFunction;
|
|
|
|
// ScriptStruct PCG.PCGCustomHLSLParsedSource
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPCGCustomHLSLParsedSource final
|
|
{
|
|
public:
|
|
TArray<struct FPCGParsedAttributeFunction> AttributeFunctions; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGCustomHLSLParsedSource;
|
|
|
|
// ScriptStruct PCG.PCGKernelPin
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPCGKernelPin final
|
|
{
|
|
public:
|
|
int32 KernelIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName PinLabel; // 0x0004(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsInput; // 0x000C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_D[0x3]; // 0x000D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGKernelPin;
|
|
|
|
// ScriptStruct PCG.PCGDataPtrWrapper
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPCGDataPtrWrapper final
|
|
{
|
|
public:
|
|
class UPCGData* Data; // 0x0000(0x0008)(Edit, ZeroConstructor, EditConst, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGDataPtrWrapper;
|
|
|
|
// ScriptStruct PCG.PCGMeshSelectorWeightedEntry
|
|
// 0x0278 (0x0278 - 0x0000)
|
|
struct FPCGMeshSelectorWeightedEntry final
|
|
{
|
|
public:
|
|
struct FPCGSoftISMComponentDescriptor Descriptor; // 0x0000(0x0270)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Weight; // 0x0270(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_274[0x4]; // 0x0274(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGMeshSelectorWeightedEntry;
|
|
|
|
// ScriptStruct PCG.PCGDataLabels
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPCGDataLabels final
|
|
{
|
|
public:
|
|
TArray<class FString> Labels; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGDataLabels;
|
|
|
|
// ScriptStruct PCG.PCGPinDataLabels
|
|
// 0x0050 (0x0050 - 0x0000)
|
|
struct FPCGPinDataLabels final
|
|
{
|
|
public:
|
|
TMap<class FName, struct FPCGDataLabels> PinToDataLabels; // 0x0000(0x0050)(NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGPinDataLabels;
|
|
|
|
// ScriptStruct PCG.PCGKernelLogEntry
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FPCGKernelLogEntry final
|
|
{
|
|
public:
|
|
class FText Message; // 0x0000(0x0010)(NativeAccessSpecifierPublic)
|
|
EPCGKernelLogVerbosity Verbosity; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGKernelLogEntry;
|
|
|
|
// ScriptStruct PCG.PCGKernelOverridableParam
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FPCGKernelOverridableParam final
|
|
{
|
|
public:
|
|
class FName Label; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class FName> PropertiesNames; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
bool bRequiresGPUReadback; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsPropertyOverriddenByPin; // 0x0019(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1A[0x6]; // 0x001A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGKernelOverridableParam;
|
|
|
|
// ScriptStruct PCG.PCGDataTypeInfoLandscape
|
|
// 0x0000 (0x0008 - 0x0008)
|
|
struct FPCGDataTypeInfoLandscape final : public FPCGDataTypeInfoSurface
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FPCGDataTypeInfoLandscape;
|
|
|
|
// ScriptStruct PCG.PCGSkinnedMeshInstance
|
|
// 0x0070 (0x0070 - 0x0000)
|
|
struct alignas(0x10) FPCGSkinnedMeshInstance final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x70]; // 0x0000(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGSkinnedMeshInstance;
|
|
|
|
// ScriptStruct PCG.PCGSpawnerPrimitives
|
|
// 0x0050 (0x0050 - 0x0000)
|
|
struct alignas(0x08) FPCGSpawnerPrimitives final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x50]; // 0x0000(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGSpawnerPrimitives;
|
|
|
|
// ScriptStruct PCG.PCGDataToDebug
|
|
// 0x0078 (0x0078 - 0x0000)
|
|
struct FPCGDataToDebug final
|
|
{
|
|
public:
|
|
class UPCGData* Data; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
class UPCGData* DataPendingInit; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
TWeakObjectPtr<class UPCGSettings> ProducerSettings; // 0x0010(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName PinLabel; // 0x0018(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName PinLabelAlias; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSet<class FString> AdditionalTags; // 0x0028(0x0050)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGDataToDebug;
|
|
|
|
// ScriptStruct PCG.PCGKernelAttributeKey
|
|
// 0x0060 (0x0060 - 0x0000)
|
|
struct FPCGKernelAttributeKey final
|
|
{
|
|
public:
|
|
struct FPCGAttributeIdentifier Identifier; // 0x0000(0x0018)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
EPCGKernelAttributeType Type; // 0x0018(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_19[0x7]; // 0x0019(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPCGAttributePropertyOutputNoSourceSelector Name; // 0x0020(0x0040)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGKernelAttributeKey;
|
|
|
|
// ScriptStruct PCG.PCGDataTypeInfoDynamicMesh
|
|
// 0x0000 (0x0008 - 0x0008)
|
|
struct FPCGDataTypeInfoDynamicMesh final : public FPCGDataTypeInfoConcrete
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FPCGDataTypeInfoDynamicMesh;
|
|
|
|
// ScriptStruct PCG.PCGActorPropertyOverride
|
|
// 0x0050 (0x0050 - 0x0000)
|
|
struct FPCGActorPropertyOverride final
|
|
{
|
|
public:
|
|
struct FPCGAttributePropertyInputSelector InputSource; // 0x0000(0x0040)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString PropertyTarget; // 0x0040(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGActorPropertyOverride;
|
|
|
|
// ScriptStruct PCG.PCGKernelAttributeTable
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPCGKernelAttributeTable final
|
|
{
|
|
public:
|
|
TArray<struct FPCGKernelAttributeKey> AttributeTable; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGKernelAttributeTable;
|
|
|
|
// ScriptStruct PCG.PCGPinPropertiesGPUStruct
|
|
// 0x0048 (0x0048 - 0x0000)
|
|
struct FPCGPinPropertiesGPUStruct final
|
|
{
|
|
public:
|
|
EPCGPinInitMode InitializationMode; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class FName> PinsToInititalizeFrom; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
EPCGDataCountMode DataCountMode; // 0x0018(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGDataMultiplicity DataMultiplicity; // 0x0019(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1A[0x2]; // 0x001A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 DataCount; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGElementCountMode ElementCountMode; // 0x0020(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGElementMultiplicity ElementMultiplicity; // 0x0021(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_22[0x2]; // 0x0022(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 ElementCount; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FIntPoint NumElements2D; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 ElementCountMultiplier; // 0x0030(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGAttributeInheritanceMode AttributeInheritanceMode; // 0x0034(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FPCGKernelAttributeKey> CreatedKernelAttributeKeys; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGPinPropertiesGPUStruct;
|
|
|
|
// ScriptStruct PCG.PCGPinPropertiesGPU
|
|
// 0x0048 (0x0078 - 0x0030)
|
|
struct FPCGPinPropertiesGPU final : public FPCGPinProperties
|
|
{
|
|
public:
|
|
struct FPCGPinPropertiesGPUStruct PropertiesGPU; // 0x0030(0x0048)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGPinPropertiesGPU;
|
|
|
|
// ScriptStruct PCG.PCGPointInputRange
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPCGPointInputRange final
|
|
{
|
|
public:
|
|
class UPCGBasePointData* PointData; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
int32 RangeStartIndex; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 RangeSize; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGPointInputRange;
|
|
|
|
// ScriptStruct PCG.PCGLandscapeDataProps
|
|
// 0x0007 (0x0007 - 0x0000)
|
|
struct FPCGLandscapeDataProps final
|
|
{
|
|
public:
|
|
bool bGetHeightOnly; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bGetLayerWeights; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bGetActorReference; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bGetPhysicalMaterial; // 0x0003(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bGetComponentCoordinates; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSampleVirtualTextures; // 0x0005(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSampleVirtualTextureNormals; // 0x0006(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGLandscapeDataProps;
|
|
|
|
// ScriptStruct PCG.PCGDataTypeInfoLandscapeSpline
|
|
// 0x0000 (0x0008 - 0x0008)
|
|
struct FPCGDataTypeInfoLandscapeSpline final : public FPCGDataTypeInfoPolyline
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FPCGDataTypeInfoLandscapeSpline;
|
|
|
|
// ScriptStruct PCG.PCGDataTypeInfoPolygon2D
|
|
// 0x0000 (0x0008 - 0x0008)
|
|
struct FPCGDataTypeInfoPolygon2D final : public FPCGDataTypeInfoPolyline
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FPCGDataTypeInfoPolygon2D;
|
|
|
|
// ScriptStruct PCG.PCGDataTypeInfoPrimitive
|
|
// 0x0000 (0x0008 - 0x0008)
|
|
struct FPCGDataTypeInfoPrimitive final : public FPCGDataTypeInfoConcrete
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FPCGDataTypeInfoPrimitive;
|
|
|
|
// ScriptStruct PCG.PCGDataTypeInfoBaseTexture2D
|
|
// 0x0000 (0x0008 - 0x0008)
|
|
struct FPCGDataTypeInfoBaseTexture2D : public FPCGDataTypeInfoSurface
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FPCGDataTypeInfoBaseTexture2D;
|
|
|
|
// ScriptStruct PCG.PCGDataTypeInfoRenderTarget2D
|
|
// 0x0000 (0x0008 - 0x0008)
|
|
struct FPCGDataTypeInfoRenderTarget2D final : public FPCGDataTypeInfoBaseTexture2D
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FPCGDataTypeInfoRenderTarget2D;
|
|
|
|
// ScriptStruct PCG.PCGDataTypeInfoResource
|
|
// 0x0000 (0x0008 - 0x0008)
|
|
struct FPCGDataTypeInfoResource : public FPCGDataTypeInfo
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FPCGDataTypeInfoResource;
|
|
|
|
// ScriptStruct PCG.PCGInitializeFromDataParams
|
|
// 0x0040 (0x0040 - 0x0000)
|
|
struct FPCGInitializeFromDataParams final
|
|
{
|
|
public:
|
|
class UPCGSpatialData* Source; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
class UPCGSpatialData* SourceOverride; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
bool bInheritMetadata; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bInheritAttributes; // 0x0011(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bInheritSpatialData; // 0x0012(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_13[0x2D]; // 0x0013(0x002D)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGInitializeFromDataParams;
|
|
|
|
// ScriptStruct PCG.PCGDataTypeInfoComposite
|
|
// 0x0000 (0x0008 - 0x0008)
|
|
struct FPCGDataTypeInfoComposite final : public FPCGDataTypeInfoSpatial
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FPCGDataTypeInfoComposite;
|
|
|
|
// ScriptStruct PCG.PCGPointDataCache
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FPCGPointDataCache final
|
|
{
|
|
public:
|
|
class UPCGBasePointData* CachedPointData; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
TArray<struct FBox> CachedBoundedPointDataBoxes; // 0x0008(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
|
|
TArray<class UPCGBasePointData*> CachedBoundedPointData; // 0x0018(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic, TObjectPtr)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGPointDataCache;
|
|
|
|
// ScriptStruct PCG.PCGDataTypeInfoSpline
|
|
// 0x0000 (0x0008 - 0x0008)
|
|
struct FPCGDataTypeInfoSpline final : public FPCGDataTypeInfoPolyline
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FPCGDataTypeInfoSpline;
|
|
|
|
// ScriptStruct PCG.PCGSplineStruct
|
|
// 0x01D0 (0x01D0 - 0x0000)
|
|
struct FPCGSplineStruct final
|
|
{
|
|
public:
|
|
struct FTransform Transform; // 0x0000(0x0060)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector DefaultUpVector; // 0x0060(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 ReparamStepsPerSegment; // 0x0078(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bClosedLoop; // 0x007C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_7D[0x3]; // 0x007D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FBoxSphereBounds LocalBounds; // 0x0080(0x0038)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FBoxSphereBounds Bounds; // 0x00B8(0x0038)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FSplineCurves SplineCurves; // 0x00F0(0x0068)(NativeAccessSpecifierPublic)
|
|
TArray<int64> ControlPointsEntryKeys; // 0x0158(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FSpline Spline; // 0x0168(0x0050)(NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1B8[0x18]; // 0x01B8(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGSplineStruct;
|
|
|
|
// ScriptStruct PCG.PCGDataTypeInfoStaticMeshResource
|
|
// 0x0000 (0x0008 - 0x0008)
|
|
struct FPCGDataTypeInfoStaticMeshResource final : public FPCGDataTypeInfoResource
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FPCGDataTypeInfoStaticMeshResource;
|
|
|
|
// ScriptStruct PCG.PCGDataTypeInfoTexture2D
|
|
// 0x0000 (0x0008 - 0x0008)
|
|
struct FPCGDataTypeInfoTexture2D final : public FPCGDataTypeInfoBaseTexture2D
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FPCGDataTypeInfoTexture2D;
|
|
|
|
// ScriptStruct PCG.PCGDataTypeInfoVirtualTexture
|
|
// 0x0000 (0x0008 - 0x0008)
|
|
struct FPCGDataTypeInfoVirtualTexture final : public FPCGDataTypeInfoSurface
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FPCGDataTypeInfoVirtualTexture;
|
|
|
|
// ScriptStruct PCG.PCGDataTypeInfoVolume
|
|
// 0x0000 (0x0008 - 0x0008)
|
|
struct FPCGDataTypeInfoVolume final : public FPCGDataTypeInfoConcrete
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FPCGDataTypeInfoVolume;
|
|
|
|
// ScriptStruct PCG.PCGWorldVolumetricQueryParams
|
|
// 0x0008 (0x00D0 - 0x00C8)
|
|
struct FPCGWorldVolumetricQueryParams final : public FPCGWorldCommonQueryParams
|
|
{
|
|
public:
|
|
bool bSearchForOverlap; // 0x00C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C9[0x7]; // 0x00C9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGWorldVolumetricQueryParams;
|
|
|
|
// ScriptStruct PCG.PCGWorldRayHitQueryParams
|
|
// 0x0040 (0x0118 - 0x00D8)
|
|
struct FPCGWorldRayHitQueryParams final : public FPCGWorldRaycastQueryParams
|
|
{
|
|
public:
|
|
bool bOverrideDefaultParams; // 0x00D8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_D9[0x7]; // 0x00D9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector RayOrigin; // 0x00E0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector RayDirection; // 0x00F8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
double RayLength; // 0x0110(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGWorldRayHitQueryParams;
|
|
|
|
// ScriptStruct PCG.PCGWorldQueryActorFilterCache
|
|
// 0x0090 (0x0090 - 0x0000)
|
|
struct FPCGWorldQueryActorFilterCache final
|
|
{
|
|
public:
|
|
TArray<TSoftObjectPtr<class AActor>> FilterActors; // 0x0000(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_10[0x80]; // 0x0010(0x0080)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGWorldQueryActorFilterCache;
|
|
|
|
// ScriptStruct PCG.PCGDataTypeInfoOther
|
|
// 0x0000 (0x0008 - 0x0008)
|
|
struct FPCGDataTypeInfoOther final : public FPCGDataTypeInfo
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FPCGDataTypeInfoOther;
|
|
|
|
// ScriptStruct PCG.PCGGraphCommentNodeData
|
|
// 0x0001 (0x0001 - 0x0000)
|
|
struct FPCGGraphCommentNodeData final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGGraphCommentNodeData;
|
|
|
|
// ScriptStruct PCG.PCGGraphEditorCustomization
|
|
// 0x00D0 (0x00D0 - 0x0000)
|
|
struct FPCGGraphEditorCustomization final
|
|
{
|
|
public:
|
|
class UPCGGraph* Graph; // 0x0000(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
bool bFilterNodesByCategory; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
EPCGGraphEditorFiltering NodeFilterType; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSet<class FString> FilteredCategories; // 0x0010(0x0050)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
bool bFilterSubgraphs; // 0x0060(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
EPCGGraphEditorFiltering SubgraphFilterType; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSet<TSoftObjectPtr<class UPCGGraph>> FilteredSubgraphTypes; // 0x0068(0x0050)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
bool bFilterSettings; // 0x00B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_B9[0x3]; // 0x00B9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
EPCGGraphEditorFiltering SettingsFilterType; // 0x00BC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<TSubclassOf<class UPCGSettings>> FilteredSettingsTypes; // 0x00C0(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGGraphEditorCustomization;
|
|
|
|
// ScriptStruct PCG.EnumSelector
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FEnumSelector final
|
|
{
|
|
public:
|
|
class UEnum* Class; // 0x0000(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
int64 Value; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FEnumSelector;
|
|
|
|
// ScriptStruct PCG.PCGSelectGrammarCriterion
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FPCGSelectGrammarCriterion final
|
|
{
|
|
public:
|
|
class FName Key; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGSelectGrammarComparator Comparator; // 0x0008(0x0002)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
double FirstValue; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
double SecondValue; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString Grammar; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGSelectGrammarCriterion;
|
|
|
|
// ScriptStruct PCG.PCGSelectGrammarCriteriaAttributeNames
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FPCGSelectGrammarCriteriaAttributeNames final
|
|
{
|
|
public:
|
|
class FName KeyAttributeName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName ComparatorAttributeName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName FirstValueAttributeName; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName SecondValueAttributeName; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName GrammarAttributeName; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGSelectGrammarCriteriaAttributeNames;
|
|
|
|
// ScriptStruct PCG.PCGSubdivisionSubmodule
|
|
// 0x0040 (0x0040 - 0x0000)
|
|
struct FPCGSubdivisionSubmodule final
|
|
{
|
|
public:
|
|
class FName Symbol; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
double Size; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bScalable; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_11[0xF]; // 0x0011(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector4 DebugColor; // 0x0020(0x0020)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGSubdivisionSubmodule;
|
|
|
|
// ScriptStruct PCG.PCGSubdivisionModuleAttributeNames
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FPCGSubdivisionModuleAttributeNames final
|
|
{
|
|
public:
|
|
class FName SymbolAttributeName; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName SizeAttributeName; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bProvideScalable; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName ScalableAttributeName; // 0x0014(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bProvideDebugColor; // 0x001C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName DebugColorAttributeName; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGSubdivisionModuleAttributeNames;
|
|
|
|
// ScriptStruct PCG.PCGCustomSelectionKey
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct alignas(0x08) FPCGCustomSelectionKey final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGCustomSelectionKey;
|
|
|
|
// ScriptStruct PCG.PCGSelectionKey
|
|
// 0x0070 (0x0070 - 0x0000)
|
|
struct FPCGSelectionKey final
|
|
{
|
|
public:
|
|
EPCGActorFilter ActorFilter; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGActorSelection Selection; // 0x0001(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2[0x2]; // 0x0002(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName Tag; // 0x0004(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UObject> SelectionClass; // 0x0010(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath ObjectPath; // 0x0018(0x0020)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UObject> OptionalExtraDependency; // 0x0038(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
struct FInstancedStruct CustomKey; // 0x0040(0x0010)(NativeAccessSpecifierPublic)
|
|
uint8 Pad_50[0x20]; // 0x0050(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGSelectionKey;
|
|
|
|
// ScriptStruct PCG.PCGActorSelectorSettings
|
|
// 0x0078 (0x0078 - 0x0000)
|
|
struct FPCGActorSelectorSettings final
|
|
{
|
|
public:
|
|
EPCGActorFilter ActorFilter; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bMustOverlapSelf; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIncludeChildren; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDisableFilter; // 0x0003(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGActorSelection ActorSelection; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName ActorSelectionTag; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class AActor> ActorSelectionClass; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPCGAttributePropertyInputSelector ActorReferenceSelector; // 0x0018(0x0040)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSelectMultiple; // 0x0058(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIgnoreSelfAndChildren; // 0x0059(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShowActorFilter; // 0x005A(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShowIncludeChildren; // 0x005B(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShowActorSelection; // 0x005C(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShowActorSelectionClass; // 0x005D(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShowSelectMultiple; // 0x005E(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShowIgnoreSelfAndChildren; // 0x005F(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_60[0x18]; // 0x0060(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGActorSelectorSettings;
|
|
|
|
// ScriptStruct PCG.PCGComponentSelectorSettings
|
|
// 0x0048 (0x0048 - 0x0000)
|
|
struct FPCGComponentSelectorSettings final
|
|
{
|
|
public:
|
|
EPCGComponentSelection ComponentSelection; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName ComponentSelectionTag; // 0x0004(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UActorComponent> ComponentSelectionClass; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShowComponentSelection; // 0x0018(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bShowComponentSelectionClass; // 0x0019(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1A[0x2E]; // 0x001A(0x002E)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGComponentSelectorSettings;
|
|
|
|
// ScriptStruct PCG.PCGAttributeFilterThresholdSettings
|
|
// 0x01C0 (0x01C0 - 0x0000)
|
|
struct FPCGAttributeFilterThresholdSettings final
|
|
{
|
|
public:
|
|
bool bInclusive; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseConstantThreshold; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2[0x6]; // 0x0002(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPCGAttributePropertyInputSelector ThresholdAttribute; // 0x0008(0x0040)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseSpatialQuery; // 0x0048(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPCGMetadataTypesConstantStruct AttributeTypes; // 0x0050(0x0170)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGAttributeFilterThresholdSettings;
|
|
|
|
// ScriptStruct PCG.PCGFilterByAttributeThresholdSettings
|
|
// 0x01C0 (0x01C0 - 0x0000)
|
|
struct FPCGFilterByAttributeThresholdSettings
|
|
{
|
|
public:
|
|
bool bUseConstantThreshold; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPCGAttributePropertyInputSelector ThresholdAttribute; // 0x0008(0x0040)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_48[0x8]; // 0x0048(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPCGMetadataTypesConstantStruct AttributeTypes; // 0x0050(0x0170)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGFilterByAttributeThresholdSettings;
|
|
|
|
// ScriptStruct PCG.PCGFilterByAttributeThresholdSettingsRange
|
|
// 0x0010 (0x01D0 - 0x01C0)
|
|
struct FPCGFilterByAttributeThresholdSettingsRange final : public FPCGFilterByAttributeThresholdSettings
|
|
{
|
|
public:
|
|
bool bInclusive; // 0x01C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1C1[0xF]; // 0x01C1(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGFilterByAttributeThresholdSettingsRange;
|
|
|
|
// ScriptStruct PCG.PCGSelfPruningParameters
|
|
// 0x0098 (0x0098 - 0x0000)
|
|
struct FPCGSelfPruningParameters final
|
|
{
|
|
public:
|
|
EPCGSelfPruningType PruningType; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPCGAttributePropertyInputSelector ComparisonSource; // 0x0008(0x0040)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RadiusSimilarityFactor; // 0x0048(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRandomizedPruning; // 0x004C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseCollisionAttribute; // 0x004D(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4E[0x2]; // 0x004E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPCGAttributePropertyInputSelector CollisionAttribute; // 0x0050(0x0040)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGCollisionQueryFlag CollisionQueryFlag; // 0x0090(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGSelfPruningParameters;
|
|
|
|
// ScriptStruct PCG.PCGSplineMeshParams
|
|
// 0x00E8 (0x00E8 - 0x0000)
|
|
struct FPCGSplineMeshParams final
|
|
{
|
|
public:
|
|
EPCGSplineMeshForwardAxis ForwardAxis; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bScaleMeshToBounds; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bScaleMeshToLandscapeSplineFullWidth; // 0x0005(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector SplineUpDir; // 0x0008(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NaniteClusterBoundsScale; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SplineBoundaryMin; // 0x0024(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SplineBoundaryMax; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSmoothInterpRollScale; // 0x002C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector2D StartOffset; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector2D EndOffset; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector StartPosition; // 0x0050(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector StartTangent; // 0x0068(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StartRollDegrees; // 0x0080(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector2D StartScale; // 0x0088(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector EndPosition; // 0x0098(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector EndTangent; // 0x00B0(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float EndRollDegrees; // 0x00C8(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_CC[0x4]; // 0x00CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector2D EndScale; // 0x00D0(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_E0[0x8]; // 0x00E0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGSplineMeshParams;
|
|
|
|
// ScriptStruct PCG.PCGSplineSamplerParams
|
|
// 0x0138 (0x0138 - 0x0000)
|
|
struct FPCGSplineSamplerParams final
|
|
{
|
|
public:
|
|
EPCGSplineSamplingDimension Dimension; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGSplineSamplingMode Mode; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGSplineSamplingFill Fill; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3[0x1]; // 0x0003(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 SubdivisionsPerSegment; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float DistanceIncrement; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 NumSamples; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 NumPlanarSubdivisions; // 0x0010(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 NumHeightSubdivisions; // 0x0014(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float StartOffset; // 0x0018(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float EndOffset; // 0x001C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MaxRandomOffsetNormalized; // 0x0020(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bFitToCurve; // 0x0024(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float InteriorSampleSpacing; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InteriorBorderSampleSpacing; // 0x002C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bTreatSplineAsPolyline; // 0x0030(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGSplineSamplingInteriorOrientation InteriorOrientation; // 0x0031(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bProjectOntoSurface; // 0x0032(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_33[0x5]; // 0x0033(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FRuntimeFloatCurve InteriorDensityFalloffCurve; // 0x0038(0x0088)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
bool bComputeDirectionDelta; // 0x00C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C1[0x3]; // 0x00C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName NextDirectionDeltaAttribute; // 0x00C4(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bComputeCurvature; // 0x00CC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_CD[0x3]; // 0x00CD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName CurvatureAttribute; // 0x00D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bComputeSegmentIndex; // 0x00D8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_D9[0x3]; // 0x00D9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName SegmentIndexAttribute; // 0x00DC(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bComputeSubsegmentIndex; // 0x00E4(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_E5[0x3]; // 0x00E5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName SubsegmentIndexAttribute; // 0x00E8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bComputeTangents; // 0x00F0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_F1[0x3]; // 0x00F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName ArriveTangentAttribute; // 0x00F4(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName LeaveTangentAttribute; // 0x00FC(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bComputeAlpha; // 0x0104(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_105[0x3]; // 0x0105(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName AlphaAttribute; // 0x0108(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bComputeDistance; // 0x0110(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_111[0x3]; // 0x0111(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName DistanceAttribute; // 0x0114(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bComputeInputKey; // 0x011C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_11D[0x3]; // 0x011D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName InputKeyAttribute; // 0x0120(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUnbounded; // 0x0128(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_129[0x3]; // 0x0129(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float PointSteepness; // 0x012C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGSplineSamplingSeedingMode SeedingMode; // 0x0130(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSeedFromLocalPosition; // 0x0131(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSeedFrom2DPosition; // 0x0132(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_133[0x5]; // 0x0133(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGSplineSamplerParams;
|
|
|
|
// ScriptStruct PCG.PCGContext
|
|
// 0x0258 (0x0258 - 0x0000)
|
|
struct alignas(0x08) FPCGContext
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x258]; // 0x0000(0x0258)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGContext;
|
|
|
|
// ScriptStruct PCG.PCGStaticMeshSpawnerContext
|
|
// 0x0208 (0x0460 - 0x0258)
|
|
struct FPCGStaticMeshSpawnerContext final : public FPCGContext
|
|
{
|
|
public:
|
|
uint8 Pad_258[0x208]; // 0x0258(0x0208)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGStaticMeshSpawnerContext;
|
|
|
|
// ScriptStruct PCG.PCGStackFrame
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FPCGStackFrame final
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UObject> Object; // 0x0000(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 LoopIndex; // 0x0028(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGStackFrame;
|
|
|
|
// ScriptStruct PCG.PCGStack
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FPCGStack final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FPCGStackFrame> StackFrames; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGStack;
|
|
|
|
// ScriptStruct PCG.PCGStackContext
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FPCGStackContext final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FPCGStack> Stacks; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
int32 CurrentStackIndex; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGStackContext;
|
|
|
|
// ScriptStruct PCG.PCGGridDescriptor
|
|
// 0x0014 (0x0014 - 0x0000)
|
|
struct FPCGGridDescriptor final
|
|
{
|
|
public:
|
|
uint32 GridSize; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIs2DGrid; // 0x0004(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIsRuntime; // 0x0005(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
uint32 RuntimeHash; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_C[0x8]; // 0x000C(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGGridDescriptor;
|
|
|
|
// ScriptStruct PCG.PCGGridCellDescriptor
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FPCGGridCellDescriptor final
|
|
{
|
|
public:
|
|
struct FPCGGridDescriptor Descriptor; // 0x0000(0x0014)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FIntVector GridCoords; // 0x0014(0x000C)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGGridCellDescriptor;
|
|
|
|
// ScriptStruct PCG.PCGLandscapeLayerWeight
|
|
// 0x000C (0x000C - 0x0000)
|
|
struct FPCGLandscapeLayerWeight final
|
|
{
|
|
public:
|
|
class FName Name; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Weight; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGLandscapeLayerWeight;
|
|
|
|
// ScriptStruct PCG.PCGDataLayerReferenceSelector
|
|
// 0x0058 (0x0058 - 0x0000)
|
|
struct FPCGDataLayerReferenceSelector final
|
|
{
|
|
public:
|
|
bool bAsInput; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPCGAttributePropertyInputSelector Attribute; // 0x0008(0x0040)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<TSoftObjectPtr<class UDataLayerAsset>> DataLayers; // 0x0048(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGDataLayerReferenceSelector;
|
|
|
|
// ScriptStruct PCG.PCGDataLayerSettings
|
|
// 0x0150 (0x0150 - 0x0000)
|
|
struct FPCGDataLayerSettings final
|
|
{
|
|
public:
|
|
EPCGDataLayerSource DataLayerSourceType; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPCGAttributePropertyInputSelector DataLayerReferenceAttribute; // 0x0008(0x0040)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPCGDataLayerReferenceSelector IncludedDataLayers; // 0x0048(0x0058)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FPCGDataLayerReferenceSelector ExcludedDataLayers; // 0x00A0(0x0058)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FPCGDataLayerReferenceSelector AddDataLayers; // 0x00F8(0x0058)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGDataLayerSettings;
|
|
|
|
// ScriptStruct PCG.PCGDefaultValueContainer
|
|
// 0x0060 (0x0060 - 0x0000)
|
|
struct FPCGDefaultValueContainer final
|
|
{
|
|
public:
|
|
TSet<class FName> ActivatedProperties; // 0x0000(0x0050)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
struct FInstancedPropertyBag PropertyBag; // 0x0050(0x0010)(NativeAccessSpecifierPrivate)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGDefaultValueContainer;
|
|
|
|
// ScriptStruct PCG.PCGHLODSettings
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPCGHLODSettings final
|
|
{
|
|
public:
|
|
EPCGHLODSource HLODSourceType; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UHLODLayer* HLODLayer; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGHLODSettings;
|
|
|
|
// ScriptStruct PCG.PCGPackedCustomData
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FPCGPackedCustomData final
|
|
{
|
|
public:
|
|
int32 NumCustomDataFloats; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<float> CustomData; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGPackedCustomData;
|
|
|
|
// ScriptStruct PCG.PCGSkinnedMeshPackedCustomData
|
|
// 0x0018 (0x0018 - 0x0000)
|
|
struct FPCGSkinnedMeshPackedCustomData final
|
|
{
|
|
public:
|
|
int32 SequenceIndex; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 NumCustomDataFloats; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<float> CustomData; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGSkinnedMeshPackedCustomData;
|
|
|
|
// ScriptStruct PCG.PCGMatchAndSetByAttributeEntry
|
|
// 0x02E0 (0x02E0 - 0x0000)
|
|
struct FPCGMatchAndSetByAttributeEntry final
|
|
{
|
|
public:
|
|
struct FPCGMetadataTypesConstantStruct ValueToMatch; // 0x0000(0x0170)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FPCGMetadataTypesConstantStruct Value; // 0x0170(0x0170)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGMatchAndSetByAttributeEntry;
|
|
|
|
// ScriptStruct PCG.PCGMatchAndSetWeightedByCategoryEntryList
|
|
// 0x0190 (0x0190 - 0x0000)
|
|
struct FPCGMatchAndSetWeightedByCategoryEntryList final
|
|
{
|
|
public:
|
|
struct FPCGMetadataTypesConstantStruct CategoryValue; // 0x0000(0x0170)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
bool bIsDefault; // 0x0170(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_171[0x7]; // 0x0171(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FPCGMatchAndSetWeightedEntry> WeightedEntries; // 0x0178(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_188[0x8]; // 0x0188(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGMatchAndSetWeightedByCategoryEntryList;
|
|
|
|
// ScriptStruct PCG.PCGMeshInstanceList
|
|
// 0x02A0 (0x02A0 - 0x0000)
|
|
struct FPCGMeshInstanceList final
|
|
{
|
|
public:
|
|
struct FPCGSoftISMComponentDescriptor Descriptor; // 0x0000(0x0270)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FTransform> Instances; // 0x0270(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_280[0x8]; // 0x0280(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TWeakObjectPtr<class UPCGBasePointData> PointData; // 0x0288(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<int32> InstancesIndices; // 0x0290(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGMeshInstanceList;
|
|
|
|
// ScriptStruct PCG.PCGWeightedByCategoryEntryList
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FPCGWeightedByCategoryEntryList final
|
|
{
|
|
public:
|
|
class FString CategoryEntry; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool IsDefault; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FPCGMeshSelectorWeightedEntry> WeightedMeshEntries; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGWeightedByCategoryEntryList;
|
|
|
|
// ScriptStruct PCG.PCGAnimBankDataRow
|
|
// 0x0018 (0x0020 - 0x0008)
|
|
struct FPCGAnimBankDataRow final : public FTableRowBase
|
|
{
|
|
public:
|
|
class USkeletalMesh* Mesh; // 0x0008(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
class UAnimBank* Bank; // 0x0010(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
uint32 SequenceIndex; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGAnimBankDataRow;
|
|
|
|
// ScriptStruct PCG.PCGSoftSkinnedMeshComponentDescriptor
|
|
// 0x0010 (0x00D8 - 0x00C8)
|
|
struct FPCGSoftSkinnedMeshComponentDescriptor final : public FSoftSkinnedMeshComponentDescriptor
|
|
{
|
|
public:
|
|
TArray<class FName> ComponentTags; // 0x00C8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGSoftSkinnedMeshComponentDescriptor;
|
|
|
|
// ScriptStruct PCG.PCGSkinnedMeshInstanceList
|
|
// 0x0108 (0x0108 - 0x0000)
|
|
struct FPCGSkinnedMeshInstanceList final
|
|
{
|
|
public:
|
|
struct FPCGSoftSkinnedMeshComponentDescriptor Descriptor; // 0x0000(0x00D8)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FPCGSkinnedMeshInstance> Instances; // 0x00D8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_E8[0x8]; // 0x00E8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TWeakObjectPtr<class UPCGPointData> PointData; // 0x00F0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<int32> InstancePointIndices; // 0x00F8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGSkinnedMeshInstanceList;
|
|
|
|
// ScriptStruct PCG.PCGObjectPropertyOverrideDescription
|
|
// 0x0050 (0x0050 - 0x0000)
|
|
struct FPCGObjectPropertyOverrideDescription final
|
|
{
|
|
public:
|
|
struct FPCGAttributePropertyInputSelector InputSource; // 0x0000(0x0040)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString PropertyTarget; // 0x0040(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGObjectPropertyOverrideDescription;
|
|
|
|
// ScriptStruct PCG.PCGAssetExporterParameters
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FPCGAssetExporterParameters final
|
|
{
|
|
public:
|
|
bool bOpenSaveDialog; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FString AssetName; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString AssetPath; // 0x0018(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSaveOnExportEnded; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGAssetExporterParameters;
|
|
|
|
// ScriptStruct PCG.PCGRuntimeGenerationRadii
|
|
// 0x0060 (0x0060 - 0x0000)
|
|
struct FPCGRuntimeGenerationRadii final
|
|
{
|
|
public:
|
|
double GenerationRadius; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
double GenerationRadius400; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
double GenerationRadius800; // 0x0010(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
double GenerationRadius1600; // 0x0018(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
double GenerationRadius3200; // 0x0020(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
double GenerationRadius6400; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
double GenerationRadius12800; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
double GenerationRadius25600; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
double GenerationRadius51200; // 0x0040(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
double GenerationRadius102400; // 0x0048(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
double GenerationRadius204800; // 0x0050(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
double CleanupRadiusMultiplier; // 0x0058(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGRuntimeGenerationRadii;
|
|
|
|
// ScriptStruct PCG.PCGPartitionActorRecord
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FPCGPartitionActorRecord final
|
|
{
|
|
public:
|
|
struct FGuid GridGuid; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint32 GridSize; // 0x0010(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FIntVector GridCoords; // 0x0014(0x000C)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGPartitionActorRecord;
|
|
|
|
// ScriptStruct PCG.DynamicTrackedKeyInstanceData
|
|
// 0x00A0 (0x00A0 - 0x0000)
|
|
struct FDynamicTrackedKeyInstanceData final
|
|
{
|
|
public:
|
|
struct FPCGSelectionKey SelectionKey; // 0x0000(0x0070)(HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UPCGSettings> Settings; // 0x0070(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bValue; // 0x0098(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FDynamicTrackedKeyInstanceData;
|
|
|
|
// ScriptStruct PCG.PCGComponentInstanceData
|
|
// 0x0008 (0x0070 - 0x0068)
|
|
struct FPCGComponentInstanceData final : public FActorComponentInstanceData
|
|
{
|
|
public:
|
|
class UPCGComponent* SourceComponent; // 0x0068(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected, TObjectPtr)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGComponentInstanceData;
|
|
|
|
// ScriptStruct PCG.PCGTaggedData
|
|
// 0x0070 (0x0070 - 0x0000)
|
|
struct FPCGTaggedData final
|
|
{
|
|
public:
|
|
struct FPCGDataPtrWrapper Data; // 0x0000(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
|
|
TSet<class FString> Tags; // 0x0010(0x0050)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
class FName Pin; // 0x0060(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bPinlessData; // 0x0068(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsUsedMultipleTimes; // 0x0069(0x0001)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_6A[0x6]; // 0x006A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGTaggedData;
|
|
|
|
// ScriptStruct PCG.PCGDataCollection
|
|
// 0x0030 (0x0030 - 0x0000)
|
|
struct FPCGDataCollection final
|
|
{
|
|
public:
|
|
TArray<struct FPCGTaggedData> TaggedData; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
bool bCancelExecutionOnEmpty; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_11[0x1F]; // 0x0011(0x001F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGDataCollection;
|
|
|
|
// ScriptStruct PCG.PCGDebugVisualizationSettings
|
|
// 0x0058 (0x0058 - 0x0000)
|
|
struct FPCGDebugVisualizationSettings final
|
|
{
|
|
public:
|
|
float PointScale; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGDebugVisScaleMethod ScaleMethod; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftObjectPtr<class UStaticMesh> PointMesh; // 0x0008(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UMaterialInterface> MaterialOverride; // 0x0030(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGDebugVisualizationSettings;
|
|
|
|
// ScriptStruct PCG.PCGSoftGraphExecutionSource
|
|
// 0x0040 (0x0040 - 0x0000)
|
|
struct FPCGSoftGraphExecutionSource final
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UObject> SoftObjectPtr; // 0x0000(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_28[0x18]; // 0x0028(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGSoftGraphExecutionSource;
|
|
|
|
// ScriptStruct PCG.PCGDataTypeInfoParam
|
|
// 0x0000 (0x0008 - 0x0008)
|
|
struct FPCGDataTypeInfoParam final : public FPCGDataTypeInfo
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FPCGDataTypeInfoParam;
|
|
|
|
// ScriptStruct PCG.PCGPoint
|
|
// 0x00D0 (0x00D0 - 0x0000)
|
|
struct FPCGPoint final
|
|
{
|
|
public:
|
|
struct FTransform Transform; // 0x0000(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Density; // 0x0060(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector BoundsMin; // 0x0068(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector BoundsMax; // 0x0080(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_98[0x8]; // 0x0098(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector4 Color; // 0x00A0(0x0020)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Steepness; // 0x00C0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Seed; // 0x00C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int64 MetadataEntry; // 0x00C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGPoint;
|
|
|
|
// ScriptStruct PCG.PCGPointArray
|
|
// 0x01A0 (0x01A0 - 0x0000)
|
|
struct alignas(0x10) FPCGPointArray final
|
|
{
|
|
public:
|
|
uint8 Pad_0[0x1A0]; // 0x0000(0x01A0)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
};
|
|
DUMPER7_ASSERTS_FPCGPointArray;
|
|
|
|
// ScriptStruct PCG.PCGDataTypeInfoSettings
|
|
// 0x0000 (0x0008 - 0x0008)
|
|
struct FPCGDataTypeInfoSettings final : public FPCGDataTypeInfo
|
|
{
|
|
};
|
|
DUMPER7_ASSERTS_FPCGDataTypeInfoSettings;
|
|
|
|
// ScriptStruct PCG.PCGAttributeExtractorTestStructDepth2
|
|
// 0x0004 (0x0004 - 0x0000)
|
|
struct FPCGAttributeExtractorTestStructDepth2 final
|
|
{
|
|
public:
|
|
int32 IntValue; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGAttributeExtractorTestStructDepth2;
|
|
|
|
// ScriptStruct PCG.PCGAttributeExtractorTestStructDepth1
|
|
// 0x0008 (0x0008 - 0x0000)
|
|
struct FPCGAttributeExtractorTestStructDepth1 final
|
|
{
|
|
public:
|
|
struct FPCGAttributeExtractorTestStructDepth2 Depth2Struct; // 0x0000(0x0004)(NoDestructor, NativeAccessSpecifierPublic)
|
|
float FloatValue; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGAttributeExtractorTestStructDepth1;
|
|
|
|
// ScriptStruct PCG.PCGAttributeExtractorTestStruct
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPCGAttributeExtractorTestStruct final
|
|
{
|
|
public:
|
|
struct FPCGAttributeExtractorTestStructDepth1 DepthStruct; // 0x0000(0x0008)(NoDestructor, NativeAccessSpecifierPublic)
|
|
class UPCGAttributeExtractorTestObject* Object; // 0x0008(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic, TObjectPtr)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGAttributeExtractorTestStruct;
|
|
|
|
// ScriptStruct PCG.PCGDummyGetPropertyLevel2Struct
|
|
// 0x0010 (0x0010 - 0x0000)
|
|
struct FPCGDummyGetPropertyLevel2Struct final
|
|
{
|
|
public:
|
|
TArray<double> DoubleArrayProperty; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGDummyGetPropertyLevel2Struct;
|
|
|
|
// ScriptStruct PCG.PCGDummyGetPropertyStruct
|
|
// 0x0028 (0x0028 - 0x0000)
|
|
struct FPCGDummyGetPropertyStruct final
|
|
{
|
|
public:
|
|
TArray<int32> IntArrayProperty; // 0x0000(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
float FloatProperty; // 0x0010(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPCGDummyGetPropertyLevel2Struct Level2Struct; // 0x0018(0x0010)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGDummyGetPropertyStruct;
|
|
|
|
// ScriptStruct PCG.PCGTestMyColorStruct
|
|
// 0x0020 (0x0020 - 0x0000)
|
|
struct FPCGTestMyColorStruct final
|
|
{
|
|
public:
|
|
double B; // 0x0000(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
double G; // 0x0008(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
double R; // 0x0010(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
double A; // 0x0018(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
DUMPER7_ASSERTS_FPCGTestMyColorStruct;
|
|
|
|
}
|
|
|