Files
ReshadePluginsCore/Samson/SDK/PCG_structs.hpp

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;
}