4579 lines
238 KiB
C++
4579 lines
238 KiB
C++
#pragma once
|
|
|
|
/*
|
|
* SDK generated by Dumper-7
|
|
*
|
|
* https://github.com/Encryqed/Dumper-7
|
|
*/
|
|
|
|
// Package: PCG
|
|
|
|
#include "Basic.hpp"
|
|
|
|
#include "Engine_structs.hpp"
|
|
#include "Engine_classes.hpp"
|
|
#include "PCG_structs.hpp"
|
|
#include "CoreUObject_structs.hpp"
|
|
#include "CoreUObject_classes.hpp"
|
|
#include "StructUtils_structs.hpp"
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
|
|
// Class PCG.PCGActorHelpers
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPCGActorHelpers final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGActorHelpers")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGActorHelpers")
|
|
}
|
|
static class UPCGActorHelpers* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGActorHelpers>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGActorHelpers;
|
|
|
|
// Class PCG.PCGAttributeExtractorTestObject
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class UPCGAttributeExtractorTestObject final : public UObject
|
|
{
|
|
public:
|
|
double DoubleValue; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGAttributeExtractorTestObject")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGAttributeExtractorTestObject")
|
|
}
|
|
static class UPCGAttributeExtractorTestObject* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGAttributeExtractorTestObject>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGAttributeExtractorTestObject;
|
|
|
|
// Class PCG.PCGData
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class UPCGData : public UObject
|
|
{
|
|
public:
|
|
uint64 UID; // 0x0028(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_30[0x8]; // 0x0030(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGData")
|
|
}
|
|
static class UPCGData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGData;
|
|
|
|
// Class PCG.PCGSettingsInterface
|
|
// 0x0008 (0x0040 - 0x0038)
|
|
class UPCGSettingsInterface : public UPCGData
|
|
{
|
|
public:
|
|
bool bEnabled; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDebug; // 0x0039(0x0001)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3A[0x6]; // 0x003A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGSettingsInterface")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGSettingsInterface")
|
|
}
|
|
static class UPCGSettingsInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGSettingsInterface>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGSettingsInterface;
|
|
|
|
// Class PCG.PCGSettings
|
|
// 0x0110 (0x0150 - 0x0040)
|
|
class UPCGSettings : public UPCGSettingsInterface
|
|
{
|
|
public:
|
|
int32 Seed; // 0x0040(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSet<class FString> FilterOnTags; // 0x0048(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
bool bPassThroughFilteredOutInputs; // 0x0098(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSet<class FString> TagsAppliedOnOutput; // 0x00A0(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
uint8 Pad_F0[0x8]; // 0x00F0(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bUseSeed; // 0x00F8(0x0001)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_F9[0x3F]; // 0x00F9(0x003F)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FPCGSettingsOverridableParam> CachedOverridableParams; // 0x0138(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_148[0x8]; // 0x0148(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGSettings")
|
|
}
|
|
static class UPCGSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGSettings;
|
|
|
|
// Class PCG.PCGAttributeFilterSettings
|
|
// 0x0018 (0x0168 - 0x0150)
|
|
class UPCGAttributeFilterSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
EPCGAttributeFilterOperation Operation; // 0x0150(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_154[0x4]; // 0x0154(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FString SelectedAttributes; // 0x0158(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGAttributeFilterSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGAttributeFilterSettings")
|
|
}
|
|
static class UPCGAttributeFilterSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGAttributeFilterSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGAttributeFilterSettings;
|
|
|
|
// Class PCG.PCGAttributeGetFromPointIndexSettings
|
|
// 0x0038 (0x0188 - 0x0150)
|
|
class UPCGAttributeGetFromPointIndexSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
struct FPCGAttributePropertyInputSelector InputSource; // 0x0150(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
int32 Index_0; // 0x0178(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName OutputAttributeName; // 0x017C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_184[0x4]; // 0x0184(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGAttributeGetFromPointIndexSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGAttributeGetFromPointIndexSettings")
|
|
}
|
|
static class UPCGAttributeGetFromPointIndexSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGAttributeGetFromPointIndexSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGAttributeGetFromPointIndexSettings;
|
|
|
|
// Class PCG.PCGAttributeNoiseSettings
|
|
// 0x0060 (0x01B0 - 0x0150)
|
|
class UPCGAttributeNoiseSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
struct FPCGAttributePropertyInputSelector InputSource; // 0x0150(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FPCGAttributePropertyOutputSelector OutputTarget; // 0x0178(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
EPCGAttributeNoiseMode Mode; // 0x01A0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1A1[0x3]; // 0x01A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float NoiseMin; // 0x01A4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NoiseMax; // 0x01A8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bInvertSource; // 0x01AC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bClampResult; // 0x01AD(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1AE[0x2]; // 0x01AE(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGAttributeNoiseSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGAttributeNoiseSettings")
|
|
}
|
|
static class UPCGAttributeNoiseSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGAttributeNoiseSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGAttributeNoiseSettings;
|
|
|
|
// Class PCG.PCGAttributePropertySelectorBlueprintHelpers
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPCGAttributePropertySelectorBlueprintHelpers final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static struct FPCGAttributePropertyInputSelector CopyAndFixLast(const struct FPCGAttributePropertyInputSelector& Selector, const class UPCGData* InData);
|
|
static struct FPCGAttributePropertyOutputSelector CopyAndFixSource(const struct FPCGAttributePropertyOutputSelector& Selector, const struct FPCGAttributePropertyInputSelector& InSelector);
|
|
static class FName GetAttributeName(const struct FPCGAttributePropertySelector& Selector);
|
|
static const TArray<class FString> GetExtraNames(const struct FPCGAttributePropertySelector& Selector);
|
|
static EPCGExtraProperties GetExtraProperty(const struct FPCGAttributePropertySelector& Selector);
|
|
static class FName GetName(const struct FPCGAttributePropertySelector& Selector);
|
|
static EPCGPointProperties GetPointProperty(const struct FPCGAttributePropertySelector& Selector);
|
|
static EPCGAttributePropertySelection GetSelection(const struct FPCGAttributePropertySelector& Selector);
|
|
static bool SetAttributeName(struct FPCGAttributePropertySelector& Selector, class FName InAttributeName);
|
|
static bool SetExtraProperty(struct FPCGAttributePropertySelector& Selector, EPCGExtraProperties InExtraProperty);
|
|
static bool SetPointProperty(struct FPCGAttributePropertySelector& Selector, EPCGPointProperties InPointProperty);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGAttributePropertySelectorBlueprintHelpers")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGAttributePropertySelectorBlueprintHelpers")
|
|
}
|
|
static class UPCGAttributePropertySelectorBlueprintHelpers* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGAttributePropertySelectorBlueprintHelpers>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGAttributePropertySelectorBlueprintHelpers;
|
|
|
|
// Class PCG.PCGAttributeReduceSettings
|
|
// 0x0038 (0x0188 - 0x0150)
|
|
class UPCGAttributeReduceSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
struct FPCGAttributePropertyInputSelector InputSource; // 0x0150(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
class FName OutputAttributeName; // 0x0178(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGAttributeReduceOperation Operation; // 0x0180(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_184[0x4]; // 0x0184(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGAttributeReduceSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGAttributeReduceSettings")
|
|
}
|
|
static class UPCGAttributeReduceSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGAttributeReduceSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGAttributeReduceSettings;
|
|
|
|
// Class PCG.PCGAttributeSelectSettings
|
|
// 0x0060 (0x01B0 - 0x0150)
|
|
class UPCGAttributeSelectSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
struct FPCGAttributePropertyInputSelector InputSource; // 0x0150(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
class FName OutputAttributeName; // 0x0178(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGAttributeSelectOperation Operation; // 0x0180(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGAttributeSelectAxis Axis; // 0x0184(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_188[0x8]; // 0x0188(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector4 CustomAxis; // 0x0190(0x0020)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGAttributeSelectSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGAttributeSelectSettings")
|
|
}
|
|
static class UPCGAttributeSelectSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGAttributeSelectSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGAttributeSelectSettings;
|
|
|
|
// Class PCG.PCGAttributeTransferSettings
|
|
// 0x0050 (0x01A0 - 0x0150)
|
|
class UPCGAttributeTransferSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
struct FPCGAttributePropertyInputSelector SourceAttributeProperty; // 0x0150(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FPCGAttributePropertyOutputSelector TargetAttributeProperty; // 0x0178(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGAttributeTransferSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGAttributeTransferSettings")
|
|
}
|
|
static class UPCGAttributeTransferSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGAttributeTransferSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGAttributeTransferSettings;
|
|
|
|
// Class PCG.PCGBlueprintHelpers
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPCGBlueprintHelpers final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static int32 ComputeSeedFromPosition(const struct FVector& InPosition);
|
|
static class UPCGData* CreatePCGDataFromActor(class AActor* InActor, bool bParseActor);
|
|
static struct FBox GetActorBoundsPCG(class AActor* InActor, bool bIgnorePCGCreatedComponents);
|
|
static class UPCGData* GetActorData(struct FPCGContext& Context);
|
|
static struct FBox GetActorLocalBoundsPCG(class AActor* InActor, bool bIgnorePCGCreatedComponents);
|
|
static class UPCGComponent* GetComponent(struct FPCGContext& Context);
|
|
static struct FVector GetExtents(const struct FPCGPoint& InPoint);
|
|
static class UPCGData* GetInputData(struct FPCGContext& Context);
|
|
static struct FVector GetLocalCenter(const struct FPCGPoint& InPoint);
|
|
static class UPCGComponent* GetOriginalComponent(struct FPCGContext& Context);
|
|
static struct FRandomStream GetRandomStream(const struct FPCGPoint& InPoint, const class UPCGSettings* OptionalSettings, const class UPCGComponent* OptionalComponent);
|
|
static const class UPCGSettings* GetSettings(struct FPCGContext& Context);
|
|
static class AActor* GetTargetActor(struct FPCGContext& Context, class UPCGSpatialData* SpatialData);
|
|
static int64 GetTaskId(struct FPCGContext& Context);
|
|
static struct FBox GetTransformedBounds(const struct FPCGPoint& InPoint);
|
|
static void SetExtents(struct FPCGPoint& InPoint, const struct FVector& InExtents);
|
|
static void SetLocalCenter(struct FPCGPoint& InPoint, const struct FVector& InLocalCenter);
|
|
static void SetSeedFromPosition(struct FPCGPoint& InPoint);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGBlueprintHelpers")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGBlueprintHelpers")
|
|
}
|
|
static class UPCGBlueprintHelpers* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGBlueprintHelpers>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGBlueprintHelpers;
|
|
|
|
// Class PCG.PCGBooleanSelectSettings
|
|
// 0x0008 (0x0158 - 0x0150)
|
|
class UPCGBooleanSelectSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
bool bUseInputB; // 0x0150(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_151[0x7]; // 0x0151(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGBooleanSelectSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGBooleanSelectSettings")
|
|
}
|
|
static class UPCGBooleanSelectSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGBooleanSelectSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGBooleanSelectSettings;
|
|
|
|
// Class PCG.PCGBoundsModifierSettings
|
|
// 0x0040 (0x0190 - 0x0150)
|
|
class UPCGBoundsModifierSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
EPCGBoundsModifierMode Mode; // 0x0150(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_151[0x7]; // 0x0151(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector BoundsMin; // 0x0158(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector BoundsMax; // 0x0170(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAffectSteepness; // 0x0188(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_189[0x3]; // 0x0189(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float Steepness; // 0x018C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGBoundsModifierSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGBoundsModifierSettings")
|
|
}
|
|
static class UPCGBoundsModifierSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGBoundsModifierSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGBoundsModifierSettings;
|
|
|
|
// Class PCG.PCGBranchSettings
|
|
// 0x0008 (0x0158 - 0x0150)
|
|
class UPCGBranchSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
bool bOutputToB; // 0x0150(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_151[0x7]; // 0x0151(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGBranchSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGBranchSettings")
|
|
}
|
|
static class UPCGBranchSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGBranchSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGBranchSettings;
|
|
|
|
// Class PCG.PCGCollapseSettings
|
|
// 0x0000 (0x0150 - 0x0150)
|
|
class UPCGCollapseSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGCollapseSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGCollapseSettings")
|
|
}
|
|
static class UPCGCollapseSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGCollapseSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGCollapseSettings;
|
|
|
|
// Class PCG.PCGSpatialData
|
|
// 0x0040 (0x0078 - 0x0038)
|
|
class UPCGSpatialData : public UPCGData
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class AActor> TargetActor; // 0x0038(0x0008)(Edit, BlueprintVisible, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPCGMetadata* MetaData; // 0x0040(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHasCachedLastSelector; // 0x0048(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPCGAttributePropertyInputSelector CachedLastSelector; // 0x0050(0x0028)(NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
class UPCGMetadata* CreateEmptyMetadata();
|
|
void InitializeFromData(const class UPCGSpatialData* InSource, const class UPCGMetadata* InMetadataParentOverride, bool bInheritMetadata, bool bInheritAttributes);
|
|
class UPCGMetadata* MutableMetadata();
|
|
|
|
const class UPCGMetadata* ConstMetadata() const;
|
|
struct FBox GetBounds() const;
|
|
float GetDensityAtPosition(const struct FVector& InPosition) const;
|
|
int32 GetDimension() const;
|
|
struct FVector GetNormal() const;
|
|
struct FBox GetStrictBounds() const;
|
|
bool HasNonTrivialTransform() const;
|
|
class UPCGIntersectionData* IntersectWith(const class UPCGSpatialData* InOther) const;
|
|
class UPCGSpatialData* ProjectOn(const class UPCGSpatialData* InOther, const struct FPCGProjectionParams& InParams) const;
|
|
bool ProjectPoint(const struct FTransform& InTransform, const struct FBox& InBounds, const struct FPCGProjectionParams& InParams, struct FPCGPoint* OutPoint, class UPCGMetadata* OutMetadata) const;
|
|
bool SamplePoint(const struct FTransform& Transform, const struct FBox& Bounds, struct FPCGPoint* OutPoint, class UPCGMetadata* OutMetadata) const;
|
|
class UPCGDifferenceData* Subtract(const class UPCGSpatialData* InOther) const;
|
|
const class UPCGPointData* ToPointData() const;
|
|
const class UPCGPointData* ToPointDataWithContext(struct FPCGContext& Context) const;
|
|
class UPCGUnionData* UnionWith(const class UPCGSpatialData* InOther) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGSpatialData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGSpatialData")
|
|
}
|
|
static class UPCGSpatialData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGSpatialData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGSpatialData;
|
|
|
|
// Class PCG.PCGSpatialDataWithPointCache
|
|
// 0x0050 (0x00C8 - 0x0078)
|
|
class UPCGSpatialDataWithPointCache : public UPCGSpatialData
|
|
{
|
|
public:
|
|
class UPCGPointData* CachedPointData; // 0x0078(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<struct FBox> CachedBoundedPointDataBoxes; // 0x0080(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPrivate)
|
|
TArray<class UPCGPointData*> CachedBoundedPointData; // 0x0090(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_A0[0x28]; // 0x00A0(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGSpatialDataWithPointCache")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGSpatialDataWithPointCache")
|
|
}
|
|
static class UPCGSpatialDataWithPointCache* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGSpatialDataWithPointCache>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGSpatialDataWithPointCache;
|
|
|
|
// Class PCG.PCGCollisionShapeData
|
|
// 0x00F8 (0x01C0 - 0x00C8)
|
|
class UPCGCollisionShapeData final : public UPCGSpatialDataWithPointCache
|
|
{
|
|
public:
|
|
uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FTransform Transform; // 0x00D0(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_130[0x20]; // 0x0130(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FBox CachedBounds; // 0x0150(0x0038)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FBox CachedStrictBounds; // 0x0188(0x0038)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGCollisionShapeData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGCollisionShapeData")
|
|
}
|
|
static class UPCGCollisionShapeData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGCollisionShapeData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGCollisionShapeData;
|
|
|
|
// Class PCG.PCGComponent
|
|
// 0x0160 (0x0220 - 0x00C0)
|
|
class UPCGComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
EPCGComponentInput InputType; // 0x00C0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bParseActorComponents; // 0x00C1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C2[0x2]; // 0x00C2(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 Seed; // 0x00C4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bActivated; // 0x00C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsComponentPartitioned; // 0x00C9(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGComponentGenerationTrigger GenerationTrigger; // 0x00CA(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bGenerated; // 0x00CB(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRuntimeGenerated; // 0x00CC(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, NonPIEDuplicateTransient, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_CD[0x3]; // 0x00CD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class FName> PostGenerateFunctionNames; // 0x00D0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, AdvancedDisplay, NativeAccessSpecifierPublic)
|
|
class UPCGGraphInstance* GraphInstance; // 0x00E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint32 GenerationGridSize; // 0x00E8(0x0004)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_EC[0x4]; // 0x00EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPCGData* CachedPCGData; // 0x00F0(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NonPIEDuplicateTransient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPCGData* CachedInputData; // 0x00F8(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NonPIEDuplicateTransient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPCGData* CachedActorData; // 0x0100(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NonPIEDuplicateTransient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPCGData* CachedLandscapeData; // 0x0108(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NonPIEDuplicateTransient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UPCGData* CachedLandscapeHeightData; // 0x0110(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, NonPIEDuplicateTransient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<class UPCGManagedResource*> GeneratedResources; // 0x0118(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_128[0x8]; // 0x0128(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FBox LastGeneratedBounds; // 0x0130(0x0038)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate)
|
|
struct FPCGDataCollection GeneratedGraphOutput; // 0x0168(0x0020)(NativeAccessSpecifierPrivate)
|
|
TMap<class FString, struct FPCGDataCollection> PerPinGeneratedOutput; // 0x0188(0x0050)(Edit, Transient, EditConst, AdvancedDisplay, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1D8[0x18]; // 0x01D8(0x0018)(Fixing Size After Last Property [ Dumper-7 ])
|
|
bool bIsComponentLocal; // 0x01F0(0x0001)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1F1[0x2F]; // 0x01F1(0x002F)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AddToManagedResources(class UPCGManagedResource* InResource);
|
|
void Cleanup(bool bRemoveComponents, bool bSave);
|
|
void CleanupLocal(bool bRemoveComponents, bool bSave);
|
|
class AActor* ClearPCGLink(class UClass* TemplateActor);
|
|
void Generate(bool bForce);
|
|
void GenerateLocal(bool bForce);
|
|
void NotifyPropertiesChangedFromBlueprint();
|
|
void SetGraph(class UPCGGraphInterface* InGraph);
|
|
|
|
const struct FPCGDataCollection GetGeneratedGraphOutput() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGComponent")
|
|
}
|
|
static class UPCGComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGComponent;
|
|
|
|
// Class PCG.PCGCopyPointsSettings
|
|
// 0x0008 (0x0158 - 0x0150)
|
|
class UPCGCopyPointsSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
EPCGCopyPointsInheritanceMode RotationInheritance; // 0x0150(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGCopyPointsInheritanceMode ScaleInheritance; // 0x0151(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGCopyPointsInheritanceMode ColorInheritance; // 0x0152(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGCopyPointsInheritanceMode SeedInheritance; // 0x0153(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGCopyPointsMetadataInheritanceMode AttributeInheritance; // 0x0154(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_155[0x3]; // 0x0155(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGCopyPointsSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGCopyPointsSettings")
|
|
}
|
|
static class UPCGCopyPointsSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGCopyPointsSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGCopyPointsSettings;
|
|
|
|
// Class PCG.PCGCreateAttributeBaseSettings
|
|
// 0x0190 (0x02E0 - 0x0150)
|
|
class UPCGCreateAttributeBaseSettings : public UPCGSettings
|
|
{
|
|
public:
|
|
bool bDisplayFromSourceParamSetting; // 0x0150(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_151[0x7]; // 0x0151(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPCGAttributePropertyInputSelector InputSource; // 0x0158(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FPCGMetadataTypesConstantStruct AttributeTypes; // 0x0180(0x0160)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGCreateAttributeBaseSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGCreateAttributeBaseSettings")
|
|
}
|
|
static class UPCGCreateAttributeBaseSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGCreateAttributeBaseSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGCreateAttributeBaseSettings;
|
|
|
|
// Class PCG.PCGAddAttributeSettings
|
|
// 0x0030 (0x0310 - 0x02E0)
|
|
class UPCGAddAttributeSettings final : public UPCGCreateAttributeBaseSettings
|
|
{
|
|
public:
|
|
struct FPCGAttributePropertyOutputSelector OutputTarget; // 0x02E0(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
uint8 Pad_308[0x8]; // 0x0308(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGAddAttributeSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGAddAttributeSettings")
|
|
}
|
|
static class UPCGAddAttributeSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGAddAttributeSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGAddAttributeSettings;
|
|
|
|
// Class PCG.PCGCreateAttributeSetSettings
|
|
// 0x0030 (0x0310 - 0x02E0)
|
|
class UPCGCreateAttributeSetSettings final : public UPCGCreateAttributeBaseSettings
|
|
{
|
|
public:
|
|
struct FPCGAttributePropertyOutputNoSourceSelector OutputTarget; // 0x02E0(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
uint8 Pad_308[0x8]; // 0x0308(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGCreateAttributeSetSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGCreateAttributeSetSettings")
|
|
}
|
|
static class UPCGCreateAttributeSetSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGCreateAttributeSetSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGCreateAttributeSetSettings;
|
|
|
|
// Class PCG.PCGCreateSplineSettings
|
|
// 0x0048 (0x0198 - 0x0150)
|
|
class UPCGCreateSplineSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
EPCGCreateSplineMode Mode; // 0x0150(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bClosedLoop; // 0x0151(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bLinear; // 0x0152(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bApplyCustomTangents; // 0x0153(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName ArriveTangentAttribute; // 0x0154(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName LeaveTangentAttribute; // 0x015C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_164[0x4]; // 0x0164(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftObjectPtr<class AActor> TargetActor; // 0x0168(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGAttachOptions AttachOptions; // 0x0190(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_194[0x4]; // 0x0194(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGCreateSplineSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGCreateSplineSettings")
|
|
}
|
|
static class UPCGCreateSplineSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGCreateSplineSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGCreateSplineSettings;
|
|
|
|
// Class PCG.PCGCreateTargetActor
|
|
// 0x00B0 (0x0200 - 0x0150)
|
|
class UPCGCreateTargetActor final : public UPCGSettings
|
|
{
|
|
public:
|
|
TSubclassOf<class AActor> TemplateActorClass; // 0x0150(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class AActor* TemplateActor; // 0x0158(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAllowTemplateActorEditing; // 0x0160(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_161[0x3]; // 0x0161(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
EPCGAttachOptions AttachOptions; // 0x0164(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class AActor> RootActor; // 0x0168(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString ActorLabel; // 0x0190(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FTransform ActorPivot; // 0x01A0(0x0060)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGCreateTargetActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGCreateTargetActor")
|
|
}
|
|
static class UPCGCreateTargetActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGCreateTargetActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGCreateTargetActor;
|
|
|
|
// Class PCG.PCGCullPointsOutsideActorBoundsSettings
|
|
// 0x0000 (0x0150 - 0x0150)
|
|
class UPCGCullPointsOutsideActorBoundsSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGCullPointsOutsideActorBoundsSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGCullPointsOutsideActorBoundsSettings")
|
|
}
|
|
static class UPCGCullPointsOutsideActorBoundsSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGCullPointsOutsideActorBoundsSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGCullPointsOutsideActorBoundsSettings;
|
|
|
|
// Class PCG.PCGDataFunctionLibrary
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPCGDataFunctionLibrary final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static void AddToCollection(struct FPCGDataCollection& InCollection, const class UPCGData* InData, class FName InPinLabel, const TArray<class FString>& InTags);
|
|
static TArray<struct FPCGTaggedData> GetAllSettings(const struct FPCGDataCollection& InCollection);
|
|
static TArray<struct FPCGTaggedData> GetInputs(const struct FPCGDataCollection& InCollection);
|
|
static TArray<struct FPCGTaggedData> GetInputsByPinLabel(const struct FPCGDataCollection& InCollection, const class FName InPinLabel);
|
|
static TArray<struct FPCGTaggedData> GetInputsByTag(const struct FPCGDataCollection& InCollection, const class FString& InTag);
|
|
static TArray<struct FPCGTaggedData> GetParams(const struct FPCGDataCollection& InCollection);
|
|
static TArray<struct FPCGTaggedData> GetParamsByPinLabel(const struct FPCGDataCollection& InCollection, const class FName InPinLabel);
|
|
static TArray<struct FPCGTaggedData> GetParamsByTag(const struct FPCGDataCollection& InCollection, const class FString& InTag);
|
|
static TArray<class UPCGData*> GetTypedInputs(const struct FPCGDataCollection& InCollection, TArray<struct FPCGTaggedData>* OutTaggedData, TSubclassOf<class UPCGData> InDataTypeClass);
|
|
static TArray<class UPCGData*> GetTypedInputsByPin(const struct FPCGDataCollection& InCollection, const struct FPCGPinProperties& InPin, TArray<struct FPCGTaggedData>* OutTaggedData, TSubclassOf<class UPCGData> InDataTypeClass);
|
|
static TArray<class UPCGData*> GetTypedInputsByPinLabel(const struct FPCGDataCollection& InCollection, class FName InPinLabel, TArray<struct FPCGTaggedData>* OutTaggedData, TSubclassOf<class UPCGData> InDataTypeClass);
|
|
static TArray<class UPCGData*> GetTypedInputsByTag(const struct FPCGDataCollection& InCollection, const class FString& InTag, TArray<struct FPCGTaggedData>* OutTaggedData, TSubclassOf<class UPCGData> InDataTypeClass);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGDataFunctionLibrary")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGDataFunctionLibrary")
|
|
}
|
|
static class UPCGDataFunctionLibrary* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGDataFunctionLibrary>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGDataFunctionLibrary;
|
|
|
|
// Class PCG.PCGDataFromActorSettings
|
|
// 0x0040 (0x0190 - 0x0150)
|
|
class UPCGDataFromActorSettings : public UPCGSettings
|
|
{
|
|
public:
|
|
struct FPCGActorSelectorSettings ActorSelector; // 0x0150(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
EPCGGetDataFromActorMode Mode; // 0x0170(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bMergeSinglePointData; // 0x0171(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDisplayModeSettings; // 0x0172(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_173[0x5]; // 0x0173(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class FName> ExpectedPins; // 0x0178(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
class FName PropertyName; // 0x0188(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGDataFromActorSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGDataFromActorSettings")
|
|
}
|
|
static class UPCGDataFromActorSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGDataFromActorSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGDataFromActorSettings;
|
|
|
|
// Class PCG.PCGDataNumSettings
|
|
// 0x0008 (0x0158 - 0x0150)
|
|
class UPCGDataNumSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
class FName OutputAttributeName; // 0x0150(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGDataNumSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGDataNumSettings")
|
|
}
|
|
static class UPCGDataNumSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGDataNumSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGDataNumSettings;
|
|
|
|
// Class PCG.PCGExternalDataSettings
|
|
// 0x0050 (0x01A0 - 0x0150)
|
|
class UPCGExternalDataSettings : public UPCGSettings
|
|
{
|
|
public:
|
|
TMap<class FString, struct FPCGAttributePropertyInputSelector> AttributeMapping; // 0x0150(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGExternalDataSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGExternalDataSettings")
|
|
}
|
|
static class UPCGExternalDataSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGExternalDataSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGExternalDataSettings;
|
|
|
|
// Class PCG.PCGLoadDataTableSettings
|
|
// 0x0028 (0x01C8 - 0x01A0)
|
|
class UPCGLoadDataTableSettings final : public UPCGExternalDataSettings
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UDataTable> DataTable; // 0x01A0(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGLoadDataTableSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGLoadDataTableSettings")
|
|
}
|
|
static class UPCGLoadDataTableSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGLoadDataTableSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGLoadDataTableSettings;
|
|
|
|
// Class PCG.PCGDataTableRowToParamDataSettings
|
|
// 0x0040 (0x0190 - 0x0150)
|
|
class UPCGDataTableRowToParamDataSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
class FName RowName; // 0x0150(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString PathOverride; // 0x0158(0x0010)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class UDataTable> DataTable; // 0x0168(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGDataTableRowToParamDataSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGDataTableRowToParamDataSettings")
|
|
}
|
|
static class UPCGDataTableRowToParamDataSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGDataTableRowToParamDataSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGDataTableRowToParamDataSettings;
|
|
|
|
// Class PCG.PCGDebugSettings
|
|
// 0x0028 (0x0178 - 0x0150)
|
|
class UPCGDebugSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class AActor> TargetActor; // 0x0150(0x0028)(BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGDebugSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGDebugSettings")
|
|
}
|
|
static class UPCGDebugSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGDebugSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGDebugSettings;
|
|
|
|
// Class PCG.PCGDensityFilterSettings
|
|
// 0x0010 (0x0160 - 0x0150)
|
|
class UPCGDensityFilterSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
float LowerBound; // 0x0150(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float UpperBound; // 0x0154(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bInvertFilter; // 0x0158(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_159[0x7]; // 0x0159(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGDensityFilterSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGDensityFilterSettings")
|
|
}
|
|
static class UPCGDensityFilterSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGDensityFilterSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGDensityFilterSettings;
|
|
|
|
// Class PCG.PCGLinearDensityRemapSettings
|
|
// 0x0010 (0x0160 - 0x0150)
|
|
class UPCGLinearDensityRemapSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
float RemapMin; // 0x0150(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float RemapMax; // 0x0154(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bMultiplyDensity; // 0x0158(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_159[0x7]; // 0x0159(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGLinearDensityRemapSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGLinearDensityRemapSettings")
|
|
}
|
|
static class UPCGLinearDensityRemapSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGLinearDensityRemapSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGLinearDensityRemapSettings;
|
|
|
|
// Class PCG.PCGDensityRemapSettings
|
|
// 0x0018 (0x0168 - 0x0150)
|
|
class UPCGDensityRemapSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
float InRangeMin; // 0x0150(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float InRangeMax; // 0x0154(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OutRangeMin; // 0x0158(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float OutRangeMax; // 0x015C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bExcludeValuesOutsideInputRange; // 0x0160(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_161[0x7]; // 0x0161(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGDensityRemapSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGDensityRemapSettings")
|
|
}
|
|
static class UPCGDensityRemapSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGDensityRemapSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGDensityRemapSettings;
|
|
|
|
// Class PCG.PCGDeterminismTestBlueprintBase
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPCGDeterminismTestBlueprintBase final : public UObject
|
|
{
|
|
public:
|
|
void ExecuteTest(struct FDeterminismTestResult& InOutTestResult, const class UPCGNode* InPCGNode);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGDeterminismTestBlueprintBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGDeterminismTestBlueprintBase")
|
|
}
|
|
static class UPCGDeterminismTestBlueprintBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGDeterminismTestBlueprintBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGDeterminismTestBlueprintBase;
|
|
|
|
// Class PCG.PCGDifferenceData
|
|
// 0x0028 (0x00F0 - 0x00C8)
|
|
class UPCGDifferenceData final : public UPCGSpatialDataWithPointCache
|
|
{
|
|
public:
|
|
bool bDiffMetadata; // 0x00C8(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C9[0x7]; // 0x00C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPCGSpatialData* Source; // 0x00D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPCGSpatialData* Difference; // 0x00D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPCGUnionData* DifferencesUnion; // 0x00E0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EPCGDifferenceDensityFunction DensityFunction; // 0x00E8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_E9[0x7]; // 0x00E9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AddDifference(const class UPCGSpatialData* InDifference);
|
|
void Initialize(const class UPCGSpatialData* InData);
|
|
void SetDensityFunction(EPCGDifferenceDensityFunction InDensityFunction);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGDifferenceData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGDifferenceData")
|
|
}
|
|
static class UPCGDifferenceData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGDifferenceData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGDifferenceData;
|
|
|
|
// Class PCG.PCGDifferenceSettings
|
|
// 0x0008 (0x0158 - 0x0150)
|
|
class UPCGDifferenceSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
EPCGDifferenceDensityFunction DensityFunction; // 0x0150(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGDifferenceMode Mode; // 0x0151(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bDiffMetadata; // 0x0152(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_153[0x5]; // 0x0153(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGDifferenceSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGDifferenceSettings")
|
|
}
|
|
static class UPCGDifferenceSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGDifferenceSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGDifferenceSettings;
|
|
|
|
// Class PCG.PCGDistanceSettings
|
|
// 0x0020 (0x0170 - 0x0150)
|
|
class UPCGDistanceSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
class FName AttributeName; // 0x0150(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bOutputDistanceVector; // 0x0158(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSetDensity; // 0x0159(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_15A[0x6]; // 0x015A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
double MaximumDistance; // 0x0160(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGDistanceShape SourceShape; // 0x0168(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGDistanceShape TargetShape; // 0x016C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGDistanceSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGDistanceSettings")
|
|
}
|
|
static class UPCGDistanceSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGDistanceSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGDistanceSettings;
|
|
|
|
// Class PCG.PCGEdge
|
|
// 0x0030 (0x0058 - 0x0028)
|
|
class UPCGEdge final : public UObject
|
|
{
|
|
public:
|
|
class FName InboundLabel; // 0x0028(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPCGNode* InboundNode; // 0x0030(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName OutboundLabel; // 0x0038(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPCGNode* OutboundNode; // 0x0040(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPCGPin* InputPin; // 0x0048(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPCGPin* OutputPin; // 0x0050(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGEdge")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGEdge")
|
|
}
|
|
static class UPCGEdge* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGEdge>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGEdge;
|
|
|
|
// Class PCG.PCGBadOutputsNodeSettings
|
|
// 0x0000 (0x0150 - 0x0150)
|
|
class UPCGBadOutputsNodeSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGBadOutputsNodeSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGBadOutputsNodeSettings")
|
|
}
|
|
static class UPCGBadOutputsNodeSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGBadOutputsNodeSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGBadOutputsNodeSettings;
|
|
|
|
// Class PCG.PCGEngineSettings
|
|
// 0x0020 (0x0048 - 0x0028)
|
|
class UPCGEngineSettings final : public UObject
|
|
{
|
|
public:
|
|
struct FVector VolumeScale; // 0x0028(0x0018)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bGenerateOnDrop; // 0x0040(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGEngineSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGEngineSettings")
|
|
}
|
|
static class UPCGEngineSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGEngineSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGEngineSettings;
|
|
|
|
// Class PCG.PCGBlueprintElement
|
|
// 0x0040 (0x0068 - 0x0028)
|
|
class UPCGBlueprintElement final : public UObject
|
|
{
|
|
public:
|
|
bool bIsCacheable; // 0x0028(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bComputeFullDataCrc; // 0x0029(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bCanBeMultithreaded; // 0x002A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2B[0x5]; // 0x002B(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<struct FPCGPinProperties> CustomInputPins; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
TArray<struct FPCGPinProperties> CustomOutputPins; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, NativeAccessSpecifierPublic)
|
|
bool bHasDefaultInPin; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bHasDefaultOutPin; // 0x0051(0x0001)(Edit, BlueprintVisible, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_52[0x16]; // 0x0052(0x0016)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void ApplyPreconfiguredSettings(const struct FPCGPreConfiguredSettingsInfo& InPreconfigureInfo);
|
|
void Execute(const struct FPCGDataCollection& Input, struct FPCGDataCollection* Output);
|
|
void ExecuteWithContext(struct FPCGContext& InContext, const struct FPCGDataCollection& Input, struct FPCGDataCollection* Output);
|
|
|
|
TSet<class FName> CustomInputLabels() const;
|
|
TSet<class FName> CustomOutputLabels() const;
|
|
struct FPCGContext GetContext() const;
|
|
bool GetInputPinByLabel(class FName InPinLabel, struct FPCGPinProperties* OutFoundPin) const;
|
|
TArray<struct FPCGPinProperties> GetInputPins() const;
|
|
bool GetOutputPinByLabel(class FName InPinLabel, struct FPCGPinProperties* OutFoundPin) const;
|
|
TArray<struct FPCGPinProperties> GetOutputPins() const;
|
|
struct FRandomStream GetRandomStream(struct FPCGContext& InContext) const;
|
|
int32 GetSeed(struct FPCGContext& InContext) const;
|
|
bool IsCacheableOverride() const;
|
|
void IterationLoop(struct FPCGContext& InContext, int64 NumIterations, class UPCGPointData** OutData, const class UPCGSpatialData* OptionalA, const class UPCGSpatialData* OptionalB, class UPCGPointData* OptionalOutData) const;
|
|
bool IterationLoopBody(const struct FPCGContext& InContext, int64 Iteration, const class UPCGSpatialData* InA, const class UPCGSpatialData* InB, struct FPCGPoint* OutPoint, class UPCGMetadata* OutMetadata) const;
|
|
void NestedLoop(struct FPCGContext& InContext, const class UPCGPointData* InOuterData, const class UPCGPointData* InInnerData, class UPCGPointData** OutData, class UPCGPointData* OptionalOutData) const;
|
|
bool NestedLoopBody(const struct FPCGContext& InContext, const class UPCGPointData* InOuterData, const class UPCGPointData* InInnerData, const struct FPCGPoint& InOuterPoint, const struct FPCGPoint& InInnerPoint, struct FPCGPoint* OutPoint, class UPCGMetadata* OutMetadata) const;
|
|
struct FLinearColor NodeColorOverride() const;
|
|
class FName NodeTitleOverride() const;
|
|
EPCGSettingsType NodeTypeOverride() const;
|
|
void PointLoop(struct FPCGContext& InContext, const class UPCGPointData* InData, class UPCGPointData** OutData, class UPCGPointData* OptionalOutData) const;
|
|
bool PointLoopBody(const struct FPCGContext& InContext, const class UPCGPointData* InData, const struct FPCGPoint& InPoint, struct FPCGPoint* OutPoint, class UPCGMetadata* OutMetadata) const;
|
|
void VariableLoop(struct FPCGContext& InContext, const class UPCGPointData* InData, class UPCGPointData** OutData, class UPCGPointData* OptionalOutData) const;
|
|
TArray<struct FPCGPoint> VariableLoopBody(const struct FPCGContext& InContext, const class UPCGPointData* InData, const struct FPCGPoint& InPoint, class UPCGMetadata* OutMetadata) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGBlueprintElement")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGBlueprintElement")
|
|
}
|
|
static class UPCGBlueprintElement* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGBlueprintElement>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGBlueprintElement;
|
|
|
|
// Class PCG.PCGBlueprintSettings
|
|
// 0x0010 (0x0160 - 0x0150)
|
|
class UPCGBlueprintSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
TSubclassOf<class UPCGBlueprintElement> BlueprintElementType; // 0x0150(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPCGBlueprintElement* BlueprintElementInstance; // 0x0158(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void SetElementType(TSubclassOf<class UPCGBlueprintElement> InElementType, class UPCGBlueprintElement** ElementInstance);
|
|
|
|
TSubclassOf<class UPCGBlueprintElement> GetElementType() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGBlueprintSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGBlueprintSettings")
|
|
}
|
|
static class UPCGBlueprintSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGBlueprintSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGBlueprintSettings;
|
|
|
|
// Class PCG.PCGFilterByTagSettings
|
|
// 0x0018 (0x0168 - 0x0150)
|
|
class UPCGFilterByTagSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
EPCGFilterByTagOperation Operation; // 0x0150(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_154[0x4]; // 0x0154(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FString SelectedTags; // 0x0158(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGFilterByTagSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGFilterByTagSettings")
|
|
}
|
|
static class UPCGFilterByTagSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGFilterByTagSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGFilterByTagSettings;
|
|
|
|
// Class PCG.PCGFilterByTypeSettings
|
|
// 0x0008 (0x0158 - 0x0150)
|
|
class UPCGFilterByTypeSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
EPCGDataType TargetType; // 0x0150(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_154[0x4]; // 0x0154(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGFilterByTypeSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGFilterByTypeSettings")
|
|
}
|
|
static class UPCGFilterByTypeSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGFilterByTypeSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGFilterByTypeSettings;
|
|
|
|
// Class PCG.PCGGatherSettings
|
|
// 0x0000 (0x0150 - 0x0150)
|
|
class UPCGGatherSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGGatherSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGGatherSettings")
|
|
}
|
|
static class UPCGGatherSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGGatherSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGGatherSettings;
|
|
|
|
// Class PCG.PCGGraphInterface
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPCGGraphInterface : public UObject
|
|
{
|
|
public:
|
|
class UPCGGraph* GetMutablePCGGraph();
|
|
|
|
const class UPCGGraph* GetConstPCGGraph() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGGraphInterface")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGGraphInterface")
|
|
}
|
|
static class UPCGGraphInterface* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGGraphInterface>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGGraphInterface;
|
|
|
|
// Class PCG.PCGGraph
|
|
// 0x0098 (0x00C0 - 0x0028)
|
|
class UPCGGraph final : public UPCGGraphInterface
|
|
{
|
|
public:
|
|
bool bLandscapeUsesMetadata; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class UPCGNode*> Nodes; // 0x0030(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
class UPCGNode* InputNode; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPCGNode* OutputNode; // 0x0048(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FInstancedPropertyBag UserParameters; // 0x0050(0x0010)(Edit, Protected, NativeAccessSpecifierProtected)
|
|
bool bUseHierarchicalGeneration; // 0x0060(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
EPCGHiGenGrid HiGenGridSize; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_68[0x58]; // 0x0068(0x0058)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
class UPCGNode* AddEdge(class UPCGNode* From, const class FName& FromPinLabel, class UPCGNode* To, const class FName& ToPinLabel);
|
|
class UPCGNode* AddNodeCopy(class UPCGSettings* InSettings, class UPCGSettings** DefaultNodeSettings);
|
|
class UPCGNode* AddNodeInstance(class UPCGSettings* InSettings);
|
|
class UPCGNode* AddNodeOfType(TSubclassOf<class UPCGSettings> InSettingsClass, class UPCGSettings** DefaultNodeSettings);
|
|
bool RemoveEdge(class UPCGNode* From, const class FName& FromLabel, class UPCGNode* To, const class FName& ToLabel);
|
|
void RemoveNode(class UPCGNode* InNode);
|
|
|
|
class UPCGNode* GetInputNode() const;
|
|
class UPCGNode* GetOutputNode() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGGraph")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGGraph")
|
|
}
|
|
static class UPCGGraph* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGGraph>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGGraph;
|
|
|
|
// Class PCG.PCGGraphInstance
|
|
// 0x0068 (0x0090 - 0x0028)
|
|
class UPCGGraphInstance final : public UPCGGraphInterface
|
|
{
|
|
public:
|
|
class UPCGGraphInterface* Graph; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPCGOverrideInstancedPropertyBag ParametersOverrides; // 0x0030(0x0060)(Edit, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGGraphInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGGraphInstance")
|
|
}
|
|
static class UPCGGraphInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGGraphInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGGraphInstance;
|
|
|
|
// Class PCG.PCGGraphAuthoringTestHelperSettings
|
|
// 0x0008 (0x0158 - 0x0150)
|
|
class UPCGGraphAuthoringTestHelperSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
uint8 Pad_150[0x8]; // 0x0150(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGGraphAuthoringTestHelperSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGGraphAuthoringTestHelperSettings")
|
|
}
|
|
static class UPCGGraphAuthoringTestHelperSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGGraphAuthoringTestHelperSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGGraphAuthoringTestHelperSettings;
|
|
|
|
// Class PCG.PCGGraphParametersHelpers
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPCGGraphParametersHelpers final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static bool GetBoolParameter(class UPCGGraphInstance* GraphInstance, const class FName Name_0);
|
|
static uint8 GetByteParameter(class UPCGGraphInstance* GraphInstance, const class FName Name_0);
|
|
static double GetDoubleParameter(class UPCGGraphInstance* GraphInstance, const class FName Name_0);
|
|
static float GetFloatParameter(class UPCGGraphInstance* GraphInstance, const class FName Name_0);
|
|
static int32 GetInt32Parameter(class UPCGGraphInstance* GraphInstance, const class FName Name_0);
|
|
static int64 GetInt64Parameter(class UPCGGraphInstance* GraphInstance, const class FName Name_0);
|
|
static class FName GetNameParameter(class UPCGGraphInstance* GraphInstance, const class FName Name_0);
|
|
static struct FRotator GetRotatorParameter(class UPCGGraphInstance* GraphInstance, const class FName Name_0);
|
|
static TSoftClassPtr<class UClass> GetSoftClassParameter(class UPCGGraphInstance* GraphInstance, const class FName Name_0);
|
|
static TSoftObjectPtr<class UObject> GetSoftObjectParameter(class UPCGGraphInstance* GraphInstance, const class FName Name_0);
|
|
static class FString GetStringParameter(class UPCGGraphInstance* GraphInstance, const class FName Name_0);
|
|
static struct FTransform GetTransformParameter(class UPCGGraphInstance* GraphInstance, const class FName Name_0);
|
|
static struct FVector GetVectorParameter(class UPCGGraphInstance* GraphInstance, const class FName Name_0);
|
|
static bool IsOverridden(class UPCGGraphInstance* GraphInstance, const class FName Name_0);
|
|
static void SetBoolParameter(class UPCGGraphInstance* GraphInstance, const class FName Name_0, const bool bValue);
|
|
static void SetByteParameter(class UPCGGraphInstance* GraphInstance, const class FName Name_0, const uint8 Value);
|
|
static void SetDoubleParameter(class UPCGGraphInstance* GraphInstance, const class FName Name_0, const double Value);
|
|
static void SetEnumParameter(class UPCGGraphInstance* GraphInstance, const class FName Name_0, const class UEnum* Enum, const uint8 Value);
|
|
static void SetFloatParameter(class UPCGGraphInstance* GraphInstance, const class FName Name_0, const float Value);
|
|
static void SetInt32Parameter(class UPCGGraphInstance* GraphInstance, const class FName Name_0, const int32 Value);
|
|
static void SetInt64Parameter(class UPCGGraphInstance* GraphInstance, const class FName Name_0, const int64 Value);
|
|
static void SetNameParameter(class UPCGGraphInstance* GraphInstance, const class FName Name_0, const class FName Value);
|
|
static void SetRotatorParameter(class UPCGGraphInstance* GraphInstance, const class FName Name_0, const struct FRotator& Value);
|
|
static void SetSoftClassParameter(class UPCGGraphInstance* GraphInstance, const class FName Name_0, const TSoftClassPtr<class UClass>& Value);
|
|
static void SetSoftObjectParameter(class UPCGGraphInstance* GraphInstance, const class FName Name_0, const TSoftObjectPtr<class UObject>& Value);
|
|
static void SetStringParameter(class UPCGGraphInstance* GraphInstance, const class FName Name_0, const class FString& Value);
|
|
static void SetTransformParameter(class UPCGGraphInstance* GraphInstance, const class FName Name_0, const struct FTransform& Value);
|
|
static void SetVectorParameter(class UPCGGraphInstance* GraphInstance, const class FName Name_0, const struct FVector& Value);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGGraphParametersHelpers")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGGraphParametersHelpers")
|
|
}
|
|
static class UPCGGraphParametersHelpers* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGGraphParametersHelpers>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGGraphParametersHelpers;
|
|
|
|
// Class PCG.PCGHiGenGridSizeSettings
|
|
// 0x0008 (0x0158 - 0x0150)
|
|
class UPCGHiGenGridSizeSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
EPCGHiGenGrid HiGenGridSize; // 0x0150(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_154[0x4]; // 0x0154(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGHiGenGridSizeSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGHiGenGridSizeSettings")
|
|
}
|
|
static class UPCGHiGenGridSizeSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGHiGenGridSizeSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGHiGenGridSizeSettings;
|
|
|
|
// Class PCG.PCGInnerIntersectionSettings
|
|
// 0x0008 (0x0158 - 0x0150)
|
|
class UPCGInnerIntersectionSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
EPCGIntersectionDensityFunction DensityFunction; // 0x0150(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_151[0x7]; // 0x0151(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGInnerIntersectionSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGInnerIntersectionSettings")
|
|
}
|
|
static class UPCGInnerIntersectionSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGInnerIntersectionSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGInnerIntersectionSettings;
|
|
|
|
// Class PCG.PCGGraphInputOutputSettings
|
|
// 0x00A8 (0x01F8 - 0x0150)
|
|
class UPCGGraphInputOutputSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
TSet<class FName> PinLabels; // 0x0150(0x0050)(Deprecated, Protected, NativeAccessSpecifierProtected)
|
|
TArray<struct FPCGPinProperties> CustomPins; // 0x01A0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1B0[0x48]; // 0x01B0(0x0048)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGGraphInputOutputSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGGraphInputOutputSettings")
|
|
}
|
|
static class UPCGGraphInputOutputSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGGraphInputOutputSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGGraphInputOutputSettings;
|
|
|
|
// Class PCG.PCGInstanceDataPackerBase
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPCGInstanceDataPackerBase : public UObject
|
|
{
|
|
public:
|
|
bool AddTypeToPacking(int32 TypeId, struct FPCGPackedCustomData* OutPackedCustomData) const;
|
|
void PackCustomDataFromAttributes(const struct FPCGMeshInstanceList& InstanceList, const class UPCGMetadata* MetaData, const TArray<class FName>& AttributeNames, struct FPCGPackedCustomData* OutPackedCustomData) const;
|
|
void PackInstances(struct FPCGContext* Context, const class UPCGSpatialData* InSpatialData, const struct FPCGMeshInstanceList& InstanceList, struct FPCGPackedCustomData* OutPackedCustomData) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGInstanceDataPackerBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGInstanceDataPackerBase")
|
|
}
|
|
static class UPCGInstanceDataPackerBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGInstanceDataPackerBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGInstanceDataPackerBase;
|
|
|
|
// Class PCG.PCGInstanceDataPackerByAttribute
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class UPCGInstanceDataPackerByAttribute final : public UPCGInstanceDataPackerBase
|
|
{
|
|
public:
|
|
TArray<class FName> AttributeNames; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGInstanceDataPackerByAttribute")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGInstanceDataPackerByAttribute")
|
|
}
|
|
static class UPCGInstanceDataPackerByAttribute* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGInstanceDataPackerByAttribute>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGInstanceDataPackerByAttribute;
|
|
|
|
// Class PCG.PCGInstanceDataPackerByRegex
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class UPCGInstanceDataPackerByRegex final : public UPCGInstanceDataPackerBase
|
|
{
|
|
public:
|
|
TArray<class FString> RegexPatterns; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGInstanceDataPackerByRegex")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGInstanceDataPackerByRegex")
|
|
}
|
|
static class UPCGInstanceDataPackerByRegex* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGInstanceDataPackerByRegex>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGInstanceDataPackerByRegex;
|
|
|
|
// Class PCG.PCGIntersectionData
|
|
// 0x0088 (0x0150 - 0x00C8)
|
|
class UPCGIntersectionData final : public UPCGSpatialDataWithPointCache
|
|
{
|
|
public:
|
|
EPCGIntersectionDensityFunction DensityFunction; // 0x00C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C9[0x7]; // 0x00C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPCGSpatialData* A; // 0x00D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPCGSpatialData* B; // 0x00D8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FBox CachedBounds; // 0x00E0(0x0038)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FBox CachedStrictBounds; // 0x0118(0x0038)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void Initialize(const class UPCGSpatialData* InA, const class UPCGSpatialData* InB);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGIntersectionData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGIntersectionData")
|
|
}
|
|
static class UPCGIntersectionData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGIntersectionData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGIntersectionData;
|
|
|
|
// Class PCG.PCGLandscapeCache
|
|
// 0x00B0 (0x00D8 - 0x0028)
|
|
class UPCGLandscapeCache final : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_28[0x50]; // 0x0028(0x0050)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSet<class FName> CachedLayerNames; // 0x0078(0x0050)(Edit, EditConst, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_C8[0x10]; // 0x00C8(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGLandscapeCache")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGLandscapeCache")
|
|
}
|
|
static class UPCGLandscapeCache* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGLandscapeCache>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGLandscapeCache;
|
|
|
|
// Class PCG.PCGSurfaceData
|
|
// 0x0068 (0x0130 - 0x00C8)
|
|
class UPCGSurfaceData : public UPCGSpatialDataWithPointCache
|
|
{
|
|
public:
|
|
uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FTransform Transform; // 0x00D0(0x0060)(Edit, BlueprintVisible, BlueprintReadOnly, EditConst, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGSurfaceData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGSurfaceData")
|
|
}
|
|
static class UPCGSurfaceData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGSurfaceData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGSurfaceData;
|
|
|
|
// Class PCG.PCGLandscapeData
|
|
// 0x0070 (0x01A0 - 0x0130)
|
|
class UPCGLandscapeData final : public UPCGSurfaceData
|
|
{
|
|
public:
|
|
TArray<TSoftObjectPtr<class ALandscapeProxy>> Landscapes; // 0x0130(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
struct FBox Bounds; // 0x0140(0x0038)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
bool bHeightOnly; // 0x0178(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUseMetadata; // 0x0179(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_17A[0x26]; // 0x017A(0x0026)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGLandscapeData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGLandscapeData")
|
|
}
|
|
static class UPCGLandscapeData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGLandscapeData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGLandscapeData;
|
|
|
|
// Class PCG.PCGPolyLineData
|
|
// 0x0000 (0x00C8 - 0x00C8)
|
|
class UPCGPolyLineData : public UPCGSpatialDataWithPointCache
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGPolyLineData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGPolyLineData")
|
|
}
|
|
static class UPCGPolyLineData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGPolyLineData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGPolyLineData;
|
|
|
|
// Class PCG.PCGLandscapeSplineData
|
|
// 0x0008 (0x00D0 - 0x00C8)
|
|
class UPCGLandscapeSplineData final : public UPCGPolyLineData
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class ULandscapeSplinesComponent> Spline; // 0x00C8(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGLandscapeSplineData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGLandscapeSplineData")
|
|
}
|
|
static class UPCGLandscapeSplineData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGLandscapeSplineData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGLandscapeSplineData;
|
|
|
|
// Class PCG.PCGBaseSubgraphSettings
|
|
// 0x0000 (0x0150 - 0x0150)
|
|
class UPCGBaseSubgraphSettings : public UPCGSettings
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGBaseSubgraphSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGBaseSubgraphSettings")
|
|
}
|
|
static class UPCGBaseSubgraphSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGBaseSubgraphSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGBaseSubgraphSettings;
|
|
|
|
// Class PCG.PCGSubgraphSettings
|
|
// 0x0010 (0x0160 - 0x0150)
|
|
class UPCGSubgraphSettings : public UPCGBaseSubgraphSettings
|
|
{
|
|
public:
|
|
class UPCGGraphInstance* SubgraphInstance; // 0x0150(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPCGGraphInterface* SubgraphOverride; // 0x0158(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGSubgraphSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGSubgraphSettings")
|
|
}
|
|
static class UPCGSubgraphSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGSubgraphSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGSubgraphSettings;
|
|
|
|
// Class PCG.PCGLoopSettings
|
|
// 0x0010 (0x0170 - 0x0160)
|
|
class UPCGLoopSettings final : public UPCGSubgraphSettings
|
|
{
|
|
public:
|
|
class FString LoopPins; // 0x0160(0x0010)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGLoopSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGLoopSettings")
|
|
}
|
|
static class UPCGLoopSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGLoopSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGLoopSettings;
|
|
|
|
// Class PCG.PCGMakeConcreteSettings
|
|
// 0x0000 (0x0150 - 0x0150)
|
|
class UPCGMakeConcreteSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGMakeConcreteSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGMakeConcreteSettings")
|
|
}
|
|
static class UPCGMakeConcreteSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGMakeConcreteSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGMakeConcreteSettings;
|
|
|
|
// Class PCG.PCGManagedResource
|
|
// 0x0010 (0x0038 - 0x0028)
|
|
class UPCGManagedResource : public UObject
|
|
{
|
|
public:
|
|
struct FPCGCrc Crc; // 0x0028(0x0008)(Edit, EditConst, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
bool bIsMarkedUnused; // 0x0030(0x0001)(Edit, ZeroConstructor, Transient, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGManagedResource")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGManagedResource")
|
|
}
|
|
static class UPCGManagedResource* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGManagedResource>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGManagedResource;
|
|
|
|
// Class PCG.PCGManagedActors
|
|
// 0x0050 (0x0088 - 0x0038)
|
|
class UPCGManagedActors final : public UPCGManagedResource
|
|
{
|
|
public:
|
|
TSet<TSoftObjectPtr<class AActor>> GeneratedActors; // 0x0038(0x0050)(Edit, BlueprintVisible, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGManagedActors")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGManagedActors")
|
|
}
|
|
static class UPCGManagedActors* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGManagedActors>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGManagedActors;
|
|
|
|
// Class PCG.PCGManagedComponent
|
|
// 0x0028 (0x0060 - 0x0038)
|
|
class UPCGManagedComponent : public UPCGManagedResource
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UActorComponent> GeneratedComponent; // 0x0038(0x0028)(Edit, BlueprintVisible, ExportObject, InstancedReference, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGManagedComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGManagedComponent")
|
|
}
|
|
static class UPCGManagedComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGManagedComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGManagedComponent;
|
|
|
|
// Class PCG.PCGManagedISMComponent
|
|
// 0x0238 (0x0298 - 0x0060)
|
|
class UPCGManagedISMComponent final : public UPCGManagedComponent
|
|
{
|
|
public:
|
|
bool bHasDescriptor; // 0x0060(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FISMComponentDescriptor Descriptor; // 0x0068(0x0200)(Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bHasRootLocation; // 0x0268(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_269[0x7]; // 0x0269(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector RootLocation; // 0x0270(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint64 SettingsUID; // 0x0288(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_290[0x8]; // 0x0290(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGManagedISMComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGManagedISMComponent")
|
|
}
|
|
static class UPCGManagedISMComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGManagedISMComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGManagedISMComponent;
|
|
|
|
// Class PCG.PCGMatchAndSetBase
|
|
// 0x0008 (0x0030 - 0x0028)
|
|
class UPCGMatchAndSetBase : public UObject
|
|
{
|
|
public:
|
|
EPCGMetadataTypes Type; // 0x0028(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
EPCGMetadataTypesConstantStructStringMode StringMode; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
void MatchAndSet(struct FPCGContext& Context, const class UPCGPointMatchAndSetSettings* InSettings, const class UPCGPointData* InPointData, class UPCGPointData* OutPointData) const;
|
|
bool ValidatePreconditions(const class UPCGPointData* InPointData) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGMatchAndSetBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGMatchAndSetBase")
|
|
}
|
|
static class UPCGMatchAndSetBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGMatchAndSetBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGMatchAndSetBase;
|
|
|
|
// Class PCG.PCGMatchAndSetByAttribute
|
|
// 0x0020 (0x0050 - 0x0030)
|
|
class UPCGMatchAndSetByAttribute final : public UPCGMatchAndSetBase
|
|
{
|
|
public:
|
|
class FName MatchSourceAttribute; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGMetadataTypes MatchSourceType; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
EPCGMetadataTypesConstantStructStringMode MatchSourceStringMode; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FPCGMatchAndSetByAttributeEntry> Entries; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGMatchAndSetByAttribute")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGMatchAndSetByAttribute")
|
|
}
|
|
static class UPCGMatchAndSetByAttribute* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGMatchAndSetByAttribute>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGMatchAndSetByAttribute;
|
|
|
|
// Class PCG.PCGMatchAndSetWeighted
|
|
// 0x0018 (0x0048 - 0x0030)
|
|
class UPCGMatchAndSetWeighted final : public UPCGMatchAndSetBase
|
|
{
|
|
public:
|
|
TArray<struct FPCGMatchAndSetWeightedEntry> Entries; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
bool bShouldMutateSeed; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGMatchAndSetWeighted")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGMatchAndSetWeighted")
|
|
}
|
|
static class UPCGMatchAndSetWeighted* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGMatchAndSetWeighted>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGMatchAndSetWeighted;
|
|
|
|
// Class PCG.PCGMatchAndSetWeightedByCategory
|
|
// 0x0028 (0x0058 - 0x0030)
|
|
class UPCGMatchAndSetWeightedByCategory final : public UPCGMatchAndSetBase
|
|
{
|
|
public:
|
|
class FName CategoryAttribute; // 0x0030(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGMetadataTypes CategoryType; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
EPCGMetadataTypesConstantStructStringMode CategoryStringMode; // 0x003C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FPCGMatchAndSetWeightedByCategoryEntryList> Categories; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
bool bShouldMutateSeed; // 0x0050(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGMatchAndSetWeightedByCategory")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGMatchAndSetWeightedByCategory")
|
|
}
|
|
static class UPCGMatchAndSetWeightedByCategory* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGMatchAndSetWeightedByCategory>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGMatchAndSetWeightedByCategory;
|
|
|
|
// Class PCG.PCGMergeSettings
|
|
// 0x0008 (0x0158 - 0x0150)
|
|
class UPCGMergeSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
bool bMergeMetadata; // 0x0150(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_151[0x7]; // 0x0151(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGMergeSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGMergeSettings")
|
|
}
|
|
static class UPCGMergeSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGMergeSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGMergeSettings;
|
|
|
|
// Class PCG.PCGMeshSelectorBase
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPCGMeshSelectorBase : public UObject
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGMeshSelectorBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGMeshSelectorBase")
|
|
}
|
|
static class UPCGMeshSelectorBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGMeshSelectorBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGMeshSelectorBase;
|
|
|
|
// Class PCG.PCGMeshSelectorByAttribute
|
|
// 0x0260 (0x0288 - 0x0028)
|
|
class UPCGMeshSelectorByAttribute final : public UPCGMeshSelectorBase
|
|
{
|
|
public:
|
|
class FName AttributeName; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftISMComponentDescriptor TemplateDescriptor; // 0x0030(0x0240)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseAttributeMaterialOverrides; // 0x0270(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_271[0x7]; // 0x0271(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class FName> MaterialOverrideAttributes; // 0x0278(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGMeshSelectorByAttribute")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGMeshSelectorByAttribute")
|
|
}
|
|
static class UPCGMeshSelectorByAttribute* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGMeshSelectorByAttribute>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGMeshSelectorByAttribute;
|
|
|
|
// Class PCG.PCGMeshSelectorWeighted
|
|
// 0x0028 (0x0050 - 0x0028)
|
|
class UPCGMeshSelectorWeighted final : public UPCGMeshSelectorBase
|
|
{
|
|
public:
|
|
TArray<struct FPCGMeshSelectorWeightedEntry> MeshEntries; // 0x0028(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
bool bUseAttributeMaterialOverrides; // 0x0038(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class FName> MaterialOverrideAttributes; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGMeshSelectorWeighted")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGMeshSelectorWeighted")
|
|
}
|
|
static class UPCGMeshSelectorWeighted* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGMeshSelectorWeighted>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGMeshSelectorWeighted;
|
|
|
|
// Class PCG.PCGMeshSelectorWeightedByCategory
|
|
// 0x0030 (0x0058 - 0x0028)
|
|
class UPCGMeshSelectorWeightedByCategory final : public UPCGMeshSelectorBase
|
|
{
|
|
public:
|
|
class FName CategoryAttribute; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FPCGWeightedByCategoryEntryList> Entries; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
bool bUseAttributeMaterialOverrides; // 0x0040(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class FName> MaterialOverrideAttributes; // 0x0048(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGMeshSelectorWeightedByCategory")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGMeshSelectorWeightedByCategory")
|
|
}
|
|
static class UPCGMeshSelectorWeightedByCategory* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGMeshSelectorWeightedByCategory>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGMeshSelectorWeightedByCategory;
|
|
|
|
// Class PCG.PCGMetadata
|
|
// 0x00E0 (0x0108 - 0x0028)
|
|
class UPCGMetadata final : public UObject
|
|
{
|
|
public:
|
|
class UPCGMetadata* Parent; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSet<TWeakObjectPtr<class UPCGMetadata>> OtherParents; // 0x0030(0x0050)(Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
uint8 Pad_80[0x88]; // 0x0080(0x0088)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AccumulatePointWeightedAttributes(const struct FPCGPoint& InPoint, const class UPCGMetadata* InMetaData, float Weight, bool bSetNonInterpolableAttributes, struct FPCGPoint& OutPoint);
|
|
void AccumulateWeightedAttributesByKey(int64 Key, const class UPCGMetadata* MetaData, float Weight, bool bSetNonInterpolableAttributes, int64 TargetKey, int64* OutKey);
|
|
void AddAttribute(const class UPCGMetadata* InOther, class FName AttributeName);
|
|
void AddAttributes(const class UPCGMetadata* InOther);
|
|
void AddAttributesFiltered(const class UPCGMetadata* InOther, const TSet<class FName>& InFilteredAttributes, EPCGMetadataFilterMode InFilterMode);
|
|
int64 AddEntry(int64 ParentEntryKey);
|
|
void ClearAttribute(class FName AttributeToClear);
|
|
void CopyAttribute(const class UPCGMetadata* InOther, class FName AttributeToCopy, class FName NewAttributeName);
|
|
void CopyAttributes(const class UPCGMetadata* InOther);
|
|
bool CopyExistingAttribute(class FName AttributeToCopy, class FName NewAttributeName, bool bKeepParent);
|
|
void CreateBoolAttribute(class FName AttributeName, bool DefaultValue, bool bAllowsInterpolation, bool bOverrideParent);
|
|
void CreateDoubleAttribute(class FName AttributeName, double DefaultValue, bool bAllowsInterpolation, bool bOverrideParent);
|
|
void CreateFloatAttribute(class FName AttributeName, float DefaultValue, bool bAllowsInterpolation, bool bOverrideParent);
|
|
void CreateInteger32Attribute(class FName AttributeName, int32 DefaultValue, bool bAllowsInterpolation, bool bOverrideParent);
|
|
void CreateInteger64Attribute(class FName AttributeName, int64 DefaultValue, bool bAllowsInterpolation, bool bOverrideParent);
|
|
void CreateNameAttribute(class FName AttributeName, class FName DefaultValue, bool bAllowsInterpolation, bool bOverrideParent);
|
|
void CreateQuatAttribute(class FName AttributeName, const struct FQuat& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent);
|
|
void CreateRotatorAttribute(class FName AttributeName, const struct FRotator& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent);
|
|
void CreateStringAttribute(class FName AttributeName, const class FString& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent);
|
|
void CreateTransformAttribute(class FName AttributeName, const struct FTransform& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent);
|
|
void CreateVector2Attribute(class FName AttributeName, const struct FVector2D& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent);
|
|
void CreateVector4Attribute(class FName AttributeName, const struct FVector4& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent);
|
|
void CreateVectorAttribute(class FName AttributeName, const struct FVector& DefaultValue, bool bAllowsInterpolation, bool bOverrideParent);
|
|
void DeleteAttribute(class FName AttributeName);
|
|
void Flatten();
|
|
void Initialize(const class UPCGMetadata* InParent);
|
|
void InitializeAsCopy(const class UPCGMetadata* InMetadataToCopy);
|
|
void InitializeAsCopyWithAttributeFilter(const class UPCGMetadata* InMetadataToCopy, const TSet<class FName>& InFilteredAttributes, EPCGMetadataFilterMode InFilterMode);
|
|
void InitializeWithAttributeFilter(const class UPCGMetadata* InParent, const TSet<class FName>& InFilteredAttributes, EPCGMetadataFilterMode InFilterMode);
|
|
void MergeAttributesByKey(int64 KeyA, const class UPCGMetadata* MetadataA, int64 KeyB, const class UPCGMetadata* MetadataB, int64 TargetKey, EPCGMetadataOp Op, int64* OutKey);
|
|
void MergePointAttributes(const struct FPCGPoint& PointA, const class UPCGMetadata* MetadataA, const struct FPCGPoint& PointB, const class UPCGMetadata* MetadataB, struct FPCGPoint& TargetPoint, EPCGMetadataOp Op);
|
|
bool RenameAttribute(class FName AttributeToRename, class FName NewAttributeName);
|
|
void ResetPointWeightedAttributes(struct FPCGPoint* OutPoint);
|
|
void ResetWeightedAttributesByKey(int64 TargetKey, int64* OutKey);
|
|
void SetAttributesByKey(int64 Key, const class UPCGMetadata* InMetaData, int64 TargetKey, int64* OutKey);
|
|
void SetPointAttributes(const struct FPCGPoint& Point, const class UPCGMetadata* MetaData, struct FPCGPoint& OutPoint);
|
|
|
|
void GetAttributes(TArray<class FName>* AttributeNames, TArray<EPCGMetadataTypes>* AttributeTypes) const;
|
|
bool HasAttribute(class FName AttributeName) const;
|
|
bool HasCommonAttributes(const class UPCGMetadata* InMetaData) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGMetadata")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGMetadata")
|
|
}
|
|
static class UPCGMetadata* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGMetadata>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGMetadata;
|
|
|
|
// Class PCG.PCGMetadataAccessorHelpers
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPCGMetadataAccessorHelpers final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static void CopyPoint(const struct FPCGPoint& InPoint, struct FPCGPoint* OutPoint, bool bCopyMetadata, const class UPCGMetadata* InMetaData, class UPCGMetadata* OutMetadata);
|
|
static bool GetBoolAttribute(const struct FPCGPoint& Point, const class UPCGMetadata* MetaData, class FName AttributeName);
|
|
static bool GetBoolAttributeByMetadataKey(int64 Key, const class UPCGMetadata* MetaData, class FName AttributeName);
|
|
static double GetDoubleAttribute(const struct FPCGPoint& Point, const class UPCGMetadata* MetaData, class FName AttributeName);
|
|
static double GetDoubleAttributeByMetadataKey(int64 Key, const class UPCGMetadata* MetaData, class FName AttributeName);
|
|
static float GetFloatAttribute(const struct FPCGPoint& Point, const class UPCGMetadata* MetaData, class FName AttributeName);
|
|
static float GetFloatAttributeByMetadataKey(int64 Key, const class UPCGMetadata* MetaData, class FName AttributeName);
|
|
static int32 GetInteger32Attribute(const struct FPCGPoint& Point, const class UPCGMetadata* MetaData, class FName AttributeName);
|
|
static int32 GetInteger32AttributeByMetadataKey(int64 Key, const class UPCGMetadata* MetaData, class FName AttributeName);
|
|
static int64 GetInteger64Attribute(const struct FPCGPoint& Point, const class UPCGMetadata* MetaData, class FName AttributeName);
|
|
static int64 GetInteger64AttributeByMetadataKey(int64 Key, const class UPCGMetadata* MetaData, class FName AttributeName);
|
|
static class FName GetNameAttribute(const struct FPCGPoint& Point, const class UPCGMetadata* MetaData, class FName AttributeName);
|
|
static struct FQuat GetQuatAttribute(const struct FPCGPoint& Point, const class UPCGMetadata* MetaData, class FName AttributeName);
|
|
static struct FQuat GetQuatAttributeByMetadataKey(int64 Key, const class UPCGMetadata* MetaData, class FName AttributeName);
|
|
static struct FRotator GetRotatorAttribute(const struct FPCGPoint& Point, const class UPCGMetadata* MetaData, class FName AttributeName);
|
|
static struct FRotator GetRotatorAttributeByMetadataKey(int64 Key, const class UPCGMetadata* MetaData, class FName AttributeName);
|
|
static class FString GetStringAttribute(const struct FPCGPoint& Point, const class UPCGMetadata* MetaData, class FName AttributeName);
|
|
static class FString GetStringAttributeByMetadataKey(int64 Key, const class UPCGMetadata* MetaData, class FName AttributeName);
|
|
static struct FTransform GetTransformAttribute(const struct FPCGPoint& Point, const class UPCGMetadata* MetaData, class FName AttributeName);
|
|
static struct FTransform GetTransformAttributeByMetadataKey(int64 Key, const class UPCGMetadata* MetaData, class FName AttributeName);
|
|
static struct FVector2D GetVector2Attribute(const struct FPCGPoint& Point, const class UPCGMetadata* MetaData, class FName AttributeName);
|
|
static struct FVector2D GetVector2AttributeByMetadataKey(int64 Key, const class UPCGMetadata* MetaData, class FName AttributeName);
|
|
static struct FVector4 GetVector4Attribute(const struct FPCGPoint& Point, const class UPCGMetadata* MetaData, class FName AttributeName);
|
|
static struct FVector4 GetVector4AttributeByMetadataKey(int64 Key, const class UPCGMetadata* MetaData, class FName AttributeName);
|
|
static struct FVector GetVectorAttribute(const struct FPCGPoint& Point, const class UPCGMetadata* MetaData, class FName AttributeName);
|
|
static struct FVector GetVectorAttributeByMetadataKey(int64 Key, const class UPCGMetadata* MetaData, class FName AttributeName);
|
|
static bool HasAttributeSet(const struct FPCGPoint& Point, const class UPCGMetadata* MetaData, class FName AttributeName);
|
|
static bool HasAttributeSetByMetadataKey(int64 Key, const class UPCGMetadata* MetaData, class FName AttributeName);
|
|
static void InitializeMetadata(struct FPCGPoint& Point, class UPCGMetadata* MetaData, const struct FPCGPoint& ParentPoint, const class UPCGMetadata* ParentMetadata);
|
|
static bool SetAttributeFromPropertyByMetadataKey(int64& Key, class UPCGMetadata* MetaData, class FName AttributeName, const class UObject* Object, class FName PropertyName);
|
|
static void SetBoolAttribute(struct FPCGPoint& Point, class UPCGMetadata* MetaData, class FName AttributeName, bool Value);
|
|
static void SetBoolAttributeByMetadataKey(int64& Key, class UPCGMetadata* MetaData, class FName AttributeName, bool Value);
|
|
static void SetDoubleAttribute(struct FPCGPoint& Point, class UPCGMetadata* MetaData, class FName AttributeName, double Value);
|
|
static void SetDoubleAttributeByMetadataKey(int64& Key, class UPCGMetadata* MetaData, class FName AttributeName, double Value);
|
|
static void SetFloatAttribute(struct FPCGPoint& Point, class UPCGMetadata* MetaData, class FName AttributeName, float Value);
|
|
static void SetFloatAttributeByMetadataKey(int64& Key, class UPCGMetadata* MetaData, class FName AttributeName, float Value);
|
|
static void SetInteger32Attribute(struct FPCGPoint& Point, class UPCGMetadata* MetaData, class FName AttributeName, int32 Value);
|
|
static void SetInteger32AttributeByMetadataKey(int64& Key, class UPCGMetadata* MetaData, class FName AttributeName, int32 Value);
|
|
static void SetInteger64Attribute(struct FPCGPoint& Point, class UPCGMetadata* MetaData, class FName AttributeName, int64 Value);
|
|
static void SetInteger64AttributeByMetadataKey(int64& Key, class UPCGMetadata* MetaData, class FName AttributeName, int64 Value);
|
|
static void SetNameAttribute(struct FPCGPoint& Point, class UPCGMetadata* MetaData, class FName AttributeName, const class FName& Value);
|
|
static void SetQuatAttribute(struct FPCGPoint& Point, class UPCGMetadata* MetaData, class FName AttributeName, const struct FQuat& Value);
|
|
static void SetQuatAttributeByMetadataKey(int64& Key, class UPCGMetadata* MetaData, class FName AttributeName, const struct FQuat& Value);
|
|
static void SetRotatorAttribute(struct FPCGPoint& Point, class UPCGMetadata* MetaData, class FName AttributeName, const struct FRotator& Value);
|
|
static void SetRotatorAttributeByMetadataKey(int64& Key, class UPCGMetadata* MetaData, class FName AttributeName, const struct FRotator& Value);
|
|
static void SetStringAttribute(struct FPCGPoint& Point, class UPCGMetadata* MetaData, class FName AttributeName, const class FString& Value);
|
|
static void SetStringAttributeByMetadataKey(int64& Key, class UPCGMetadata* MetaData, class FName AttributeName, const class FString& Value);
|
|
static void SetTransformAttribute(struct FPCGPoint& Point, class UPCGMetadata* MetaData, class FName AttributeName, const struct FTransform& Value);
|
|
static void SetTransformAttributeByMetadataKey(int64& Key, class UPCGMetadata* MetaData, class FName AttributeName, const struct FTransform& Value);
|
|
static void SetVector2Attribute(struct FPCGPoint& Point, class UPCGMetadata* MetaData, class FName AttributeName, const struct FVector2D& Value);
|
|
static void SetVector2AttributeByMetadataKey(int64& Key, class UPCGMetadata* MetaData, class FName AttributeName, const struct FVector2D& Value);
|
|
static void SetVector4Attribute(struct FPCGPoint& Point, class UPCGMetadata* MetaData, class FName AttributeName, const struct FVector4& Value);
|
|
static void SetVector4AttributeByMetadataKey(int64& Key, class UPCGMetadata* MetaData, class FName AttributeName, const struct FVector4& Value);
|
|
static void SetVectorAttribute(struct FPCGPoint& Point, class UPCGMetadata* MetaData, class FName AttributeName, const struct FVector& Value);
|
|
static void SetVectorAttributeByMetadataKey(int64& Key, class UPCGMetadata* MetaData, class FName AttributeName, const struct FVector& Value);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGMetadataAccessorHelpers")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGMetadataAccessorHelpers")
|
|
}
|
|
static class UPCGMetadataAccessorHelpers* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGMetadataAccessorHelpers>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGMetadataAccessorHelpers;
|
|
|
|
// Class PCG.PCGMetadataSettingsBase
|
|
// 0x0030 (0x0180 - 0x0150)
|
|
class UPCGMetadataSettingsBase : public UPCGSettings
|
|
{
|
|
public:
|
|
struct FPCGAttributePropertyOutputSelector OutputTarget; // 0x0150(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
class FName OutputDataFromPin; // 0x0178(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
TArray<class FName> GetOutputDataFromPinOptions() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGMetadataSettingsBase")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGMetadataSettingsBase")
|
|
}
|
|
static class UPCGMetadataSettingsBase* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGMetadataSettingsBase>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGMetadataSettingsBase;
|
|
|
|
// Class PCG.PCGMetadataBitwiseSettings
|
|
// 0x0058 (0x01D8 - 0x0180)
|
|
class UPCGMetadataBitwiseSettings final : public UPCGMetadataSettingsBase
|
|
{
|
|
public:
|
|
EPCGMedadataBitwiseOperation Operation; // 0x0180(0x0002)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_182[0x6]; // 0x0182(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPCGAttributePropertyInputSelector InputSource1; // 0x0188(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FPCGAttributePropertyInputSelector InputSource2; // 0x01B0(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGMetadataBitwiseSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGMetadataBitwiseSettings")
|
|
}
|
|
static class UPCGMetadataBitwiseSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGMetadataBitwiseSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGMetadataBitwiseSettings;
|
|
|
|
// Class PCG.PCGMetadataBooleanSettings
|
|
// 0x0058 (0x01D8 - 0x0180)
|
|
class UPCGMetadataBooleanSettings final : public UPCGMetadataSettingsBase
|
|
{
|
|
public:
|
|
EPCGMedadataBooleanOperation Operation; // 0x0180(0x0002)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_182[0x6]; // 0x0182(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPCGAttributePropertyInputSelector InputSource1; // 0x0188(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FPCGAttributePropertyInputSelector InputSource2; // 0x01B0(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGMetadataBooleanSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGMetadataBooleanSettings")
|
|
}
|
|
static class UPCGMetadataBooleanSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGMetadataBooleanSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGMetadataBooleanSettings;
|
|
|
|
// Class PCG.PCGMetadataBreakTransformSettings
|
|
// 0x0028 (0x01A8 - 0x0180)
|
|
class UPCGMetadataBreakTransformSettings final : public UPCGMetadataSettingsBase
|
|
{
|
|
public:
|
|
struct FPCGAttributePropertyInputSelector InputSource; // 0x0180(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGMetadataBreakTransformSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGMetadataBreakTransformSettings")
|
|
}
|
|
static class UPCGMetadataBreakTransformSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGMetadataBreakTransformSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGMetadataBreakTransformSettings;
|
|
|
|
// Class PCG.PCGMetadataBreakVectorSettings
|
|
// 0x0028 (0x01A8 - 0x0180)
|
|
class UPCGMetadataBreakVectorSettings final : public UPCGMetadataSettingsBase
|
|
{
|
|
public:
|
|
struct FPCGAttributePropertyInputSelector InputSource; // 0x0180(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGMetadataBreakVectorSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGMetadataBreakVectorSettings")
|
|
}
|
|
static class UPCGMetadataBreakVectorSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGMetadataBreakVectorSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGMetadataBreakVectorSettings;
|
|
|
|
// Class PCG.PCGMetadataCompareSettings
|
|
// 0x0060 (0x01E0 - 0x0180)
|
|
class UPCGMetadataCompareSettings final : public UPCGMetadataSettingsBase
|
|
{
|
|
public:
|
|
EPCGMedadataCompareOperation Operation; // 0x0180(0x0002)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_182[0x6]; // 0x0182(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPCGAttributePropertyInputSelector InputSource1; // 0x0188(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FPCGAttributePropertyInputSelector InputSource2; // 0x01B0(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
double Tolerance; // 0x01D8(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGMetadataCompareSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGMetadataCompareSettings")
|
|
}
|
|
static class UPCGMetadataCompareSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGMetadataCompareSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGMetadataCompareSettings;
|
|
|
|
// Class PCG.PCGMetadataOperationSettings
|
|
// 0x0050 (0x01A0 - 0x0150)
|
|
class UPCGMetadataOperationSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
struct FPCGAttributePropertyInputSelector InputSource; // 0x0150(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FPCGAttributePropertyOutputSelector OutputTarget; // 0x0178(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGMetadataOperationSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGMetadataOperationSettings")
|
|
}
|
|
static class UPCGMetadataOperationSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGMetadataOperationSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGMetadataOperationSettings;
|
|
|
|
// Class PCG.PCGMetadataMakeRotatorSettings
|
|
// 0x0080 (0x0200 - 0x0180)
|
|
class UPCGMetadataMakeRotatorSettings final : public UPCGMetadataSettingsBase
|
|
{
|
|
public:
|
|
struct FPCGAttributePropertyInputSelector InputSource1; // 0x0180(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FPCGAttributePropertyInputSelector InputSource2; // 0x01A8(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FPCGAttributePropertyInputSelector InputSource3; // 0x01D0(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
EPCGMetadataMakeRotatorOp Operation; // 0x01F8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1F9[0x7]; // 0x01F9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGMetadataMakeRotatorSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGMetadataMakeRotatorSettings")
|
|
}
|
|
static class UPCGMetadataMakeRotatorSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGMetadataMakeRotatorSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGMetadataMakeRotatorSettings;
|
|
|
|
// Class PCG.PCGMetadataMakeTransformSettings
|
|
// 0x0078 (0x01F8 - 0x0180)
|
|
class UPCGMetadataMakeTransformSettings final : public UPCGMetadataSettingsBase
|
|
{
|
|
public:
|
|
struct FPCGAttributePropertyInputSelector InputSource1; // 0x0180(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FPCGAttributePropertyInputSelector InputSource2; // 0x01A8(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FPCGAttributePropertyInputSelector InputSource3; // 0x01D0(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGMetadataMakeTransformSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGMetadataMakeTransformSettings")
|
|
}
|
|
static class UPCGMetadataMakeTransformSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGMetadataMakeTransformSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGMetadataMakeTransformSettings;
|
|
|
|
// Class PCG.PCGMetadataMakeVectorSettings
|
|
// 0x00A8 (0x0228 - 0x0180)
|
|
class UPCGMetadataMakeVectorSettings final : public UPCGMetadataSettingsBase
|
|
{
|
|
public:
|
|
struct FPCGAttributePropertyInputSelector InputSource1; // 0x0180(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FPCGAttributePropertyInputSelector InputSource2; // 0x01A8(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FPCGAttributePropertyInputSelector InputSource3; // 0x01D0(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FPCGAttributePropertyInputSelector InputSource4; // 0x01F8(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
EPCGMetadataTypes OutputType; // 0x0220(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGMetadataMakeVector3 MakeVector3Op; // 0x0221(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGMetadataMakeVector4 MakeVector4Op; // 0x0222(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_223[0x5]; // 0x0223(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGMetadataMakeVectorSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGMetadataMakeVectorSettings")
|
|
}
|
|
static class UPCGMetadataMakeVectorSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGMetadataMakeVectorSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGMetadataMakeVectorSettings;
|
|
|
|
// Class PCG.PCGMetadataMathsSettings
|
|
// 0x0080 (0x0200 - 0x0180)
|
|
class UPCGMetadataMathsSettings final : public UPCGMetadataSettingsBase
|
|
{
|
|
public:
|
|
EPCGMedadataMathsOperation Operation; // 0x0180(0x0002)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_182[0x6]; // 0x0182(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPCGAttributePropertyInputSelector InputSource1; // 0x0188(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FPCGAttributePropertyInputSelector InputSource2; // 0x01B0(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FPCGAttributePropertyInputSelector InputSource3; // 0x01D8(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGMetadataMathsSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGMetadataMathsSettings")
|
|
}
|
|
static class UPCGMetadataMathsSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGMetadataMathsSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGMetadataMathsSettings;
|
|
|
|
// Class PCG.PCGMetadataPartitionSettings
|
|
// 0x0008 (0x0158 - 0x0150)
|
|
class UPCGMetadataPartitionSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
class FName PartitionAttribute; // 0x0150(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGMetadataPartitionSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGMetadataPartitionSettings")
|
|
}
|
|
static class UPCGMetadataPartitionSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGMetadataPartitionSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGMetadataPartitionSettings;
|
|
|
|
// Class PCG.PCGMetadataRenameSettings
|
|
// 0x0010 (0x0160 - 0x0150)
|
|
class UPCGMetadataRenameSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
class FName AttributeToRename; // 0x0150(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName NewAttributeName; // 0x0158(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGMetadataRenameSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGMetadataRenameSettings")
|
|
}
|
|
static class UPCGMetadataRenameSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGMetadataRenameSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGMetadataRenameSettings;
|
|
|
|
// Class PCG.PCGMetadataRotatorSettings
|
|
// 0x0080 (0x0200 - 0x0180)
|
|
class UPCGMetadataRotatorSettings final : public UPCGMetadataSettingsBase
|
|
{
|
|
public:
|
|
EPCGMedadataRotatorOperation Operation; // 0x0180(0x0002)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_182[0x6]; // 0x0182(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPCGAttributePropertyInputSelector InputSource1; // 0x0188(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FPCGAttributePropertyInputSelector InputSource2; // 0x01B0(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FPCGAttributePropertyInputSelector InputSource3; // 0x01D8(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGMetadataRotatorSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGMetadataRotatorSettings")
|
|
}
|
|
static class UPCGMetadataRotatorSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGMetadataRotatorSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGMetadataRotatorSettings;
|
|
|
|
// Class PCG.PCGMetadataStringOpSettings
|
|
// 0x0058 (0x01D8 - 0x0180)
|
|
class UPCGMetadataStringOpSettings final : public UPCGMetadataSettingsBase
|
|
{
|
|
public:
|
|
EPCGMetadataStringOperation Operation; // 0x0180(0x0002)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_182[0x6]; // 0x0182(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPCGAttributePropertyInputSelector InputSource1; // 0x0188(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FPCGAttributePropertyInputSelector InputSource2; // 0x01B0(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGMetadataStringOpSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGMetadataStringOpSettings")
|
|
}
|
|
static class UPCGMetadataStringOpSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGMetadataStringOpSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGMetadataStringOpSettings;
|
|
|
|
// Class PCG.PCGMetadataTransformSettings
|
|
// 0x0080 (0x0200 - 0x0180)
|
|
class UPCGMetadataTransformSettings final : public UPCGMetadataSettingsBase
|
|
{
|
|
public:
|
|
EPCGMedadataTransformOperation Operation; // 0x0180(0x0002)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGTransformLerpMode TransformLerpMode; // 0x0182(0x0002)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_184[0x4]; // 0x0184(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPCGAttributePropertyInputSelector InputSource1; // 0x0188(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FPCGAttributePropertyInputSelector InputSource2; // 0x01B0(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FPCGAttributePropertyInputSelector InputSource3; // 0x01D8(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGMetadataTransformSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGMetadataTransformSettings")
|
|
}
|
|
static class UPCGMetadataTransformSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGMetadataTransformSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGMetadataTransformSettings;
|
|
|
|
// Class PCG.PCGMetadataTrigSettings
|
|
// 0x0058 (0x01D8 - 0x0180)
|
|
class UPCGMetadataTrigSettings final : public UPCGMetadataSettingsBase
|
|
{
|
|
public:
|
|
EPCGMedadataTrigOperation Operation; // 0x0180(0x0002)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_182[0x6]; // 0x0182(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPCGAttributePropertyInputSelector InputSource1; // 0x0188(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FPCGAttributePropertyInputSelector InputSource2; // 0x01B0(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGMetadataTrigSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGMetadataTrigSettings")
|
|
}
|
|
static class UPCGMetadataTrigSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGMetadataTrigSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGMetadataTrigSettings;
|
|
|
|
// Class PCG.PCGMetadataVectorSettings
|
|
// 0x0080 (0x0200 - 0x0180)
|
|
class UPCGMetadataVectorSettings final : public UPCGMetadataSettingsBase
|
|
{
|
|
public:
|
|
EPCGMedadataVectorOperation Operation; // 0x0180(0x0002)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_182[0x6]; // 0x0182(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPCGAttributePropertyInputSelector InputSource1; // 0x0188(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FPCGAttributePropertyInputSelector InputSource2; // 0x01B0(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FPCGAttributePropertyInputSelector InputSource3; // 0x01D8(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGMetadataVectorSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGMetadataVectorSettings")
|
|
}
|
|
static class UPCGMetadataVectorSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGMetadataVectorSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGMetadataVectorSettings;
|
|
|
|
// Class PCG.PCGNode
|
|
// 0x0060 (0x0088 - 0x0028)
|
|
class UPCGNode : public UObject
|
|
{
|
|
public:
|
|
class FName NodeTitle; // 0x0028(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPCGSettingsInterface* SettingsInterface; // 0x0030(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TArray<class UPCGNode*> OutboundNodes; // 0x0038(0x0010)(ZeroConstructor, Deprecated, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TArray<class UPCGEdge*> InboundEdges; // 0x0048(0x0010)(ZeroConstructor, Deprecated, Protected, TextExportTransient, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TArray<class UPCGEdge*> OutboundEdges; // 0x0058(0x0010)(ZeroConstructor, Deprecated, Protected, TextExportTransient, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TArray<class UPCGPin*> InputPins; // 0x0068(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
TArray<class UPCGPin*> OutputPins; // 0x0078(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
class UPCGNode* AddEdgeTo(class FName FromPinLabel, class UPCGNode* To, class FName ToPinLabel);
|
|
bool RemoveEdgeTo(class FName FromPinLable, class UPCGNode* To, class FName ToPinLabel);
|
|
|
|
class UPCGGraph* GetGraph() const;
|
|
class UPCGSettings* GetSettings() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGNode")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGNode")
|
|
}
|
|
static class UPCGNode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGNode>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGNode;
|
|
|
|
// Class PCG.PCGNormalToDensitySettings
|
|
// 0x0030 (0x0180 - 0x0150)
|
|
class UPCGNormalToDensitySettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
struct FVector Normal; // 0x0150(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
double Offset; // 0x0168(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
double Strength; // 0x0170(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGNormalToDensityMode DensityMode; // 0x0178(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_179[0x7]; // 0x0179(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGNormalToDensitySettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGNormalToDensitySettings")
|
|
}
|
|
static class UPCGNormalToDensitySettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGNormalToDensitySettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGNormalToDensitySettings;
|
|
|
|
// Class PCG.PCGNumberOfPointsSettings
|
|
// 0x0008 (0x0158 - 0x0150)
|
|
class UPCGNumberOfPointsSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
class FName OutputAttributeName; // 0x0150(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGNumberOfPointsSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGNumberOfPointsSettings")
|
|
}
|
|
static class UPCGNumberOfPointsSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGNumberOfPointsSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGNumberOfPointsSettings;
|
|
|
|
// Class PCG.PCGSettingsWithDynamicInputs
|
|
// 0x0010 (0x0160 - 0x0150)
|
|
class UPCGSettingsWithDynamicInputs : public UPCGSettings
|
|
{
|
|
public:
|
|
TArray<struct FPCGPinProperties> DynamicInputPinProperties; // 0x0150(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGSettingsWithDynamicInputs")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGSettingsWithDynamicInputs")
|
|
}
|
|
static class UPCGSettingsWithDynamicInputs* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGSettingsWithDynamicInputs>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGSettingsWithDynamicInputs;
|
|
|
|
// Class PCG.PCGOuterIntersectionSettings
|
|
// 0x0008 (0x0168 - 0x0160)
|
|
class UPCGOuterIntersectionSettings final : public UPCGSettingsWithDynamicInputs
|
|
{
|
|
public:
|
|
EPCGIntersectionDensityFunction DensityFunction; // 0x0160(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIgnorePinsWithNoInput; // 0x0161(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_162[0x6]; // 0x0162(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGOuterIntersectionSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGOuterIntersectionSettings")
|
|
}
|
|
static class UPCGOuterIntersectionSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGOuterIntersectionSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGOuterIntersectionSettings;
|
|
|
|
// Class PCG.PCGParamData
|
|
// 0x0088 (0x00C0 - 0x0038)
|
|
class UPCGParamData final : public UPCGData
|
|
{
|
|
public:
|
|
class UPCGMetadata* MetaData; // 0x0038(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMap<class FName, int64> NameMap; // 0x0040(0x0050)(Protected, NativeAccessSpecifierProtected)
|
|
bool bHasCachedLastSelector; // 0x0090(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPCGAttributePropertyInputSelector CachedLastSelector; // 0x0098(0x0028)(NativeAccessSpecifierPrivate)
|
|
|
|
public:
|
|
int64 FindOrAddMetadataKey(const class FName& InName);
|
|
class UPCGMetadata* MutableMetadata();
|
|
|
|
const class UPCGMetadata* ConstMetadata() const;
|
|
class UPCGParamData* FilterParamsByKey(int64 InKey) const;
|
|
class UPCGParamData* FilterParamsByName(const class FName& InName) const;
|
|
int64 FindMetadataKey(const class FName& InName) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGParamData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGParamData")
|
|
}
|
|
static class UPCGParamData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGParamData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGParamData;
|
|
|
|
// Class PCG.PCGPartitionActor
|
|
// 0x00B8 (0x0340 - 0x0288)
|
|
class APCGPartitionActor final : public APartitionActor
|
|
{
|
|
public:
|
|
struct FGuid PCGGuid; // 0x0288(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_298[0x50]; // 0x0298(0x0050)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<class UPCGComponent*, TSoftObjectPtr<class UPCGComponent>> LocalToOriginal; // 0x02E8(0x0050)(ExportObject, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
uint32 PCGGridSize; // 0x0338(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bUse2DGrid; // 0x033C(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_33D[0x3]; // 0x033D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
class UPCGComponent* GetLocalComponent(const class UPCGComponent* OriginalComponent) const;
|
|
class UPCGComponent* GetOriginalComponent(const class UPCGComponent* LocalComponent) const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGPartitionActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGPartitionActor")
|
|
}
|
|
static class APCGPartitionActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APCGPartitionActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_APCGPartitionActor;
|
|
|
|
// Class PCG.PCGBlueprintPinHelpers
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPCGBlueprintPinHelpers final : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
static void BreakPinProperty(const struct FPCGPinProperties& PinProperty, class FName* Label, bool* bAllowMultipleData, bool* bAllowMultipleConnections, bool* bAdvancedPin, EPCGExclusiveDataType* AllowedType);
|
|
static struct FPCGPinProperties MakePinProperty(class FName Label, bool bAllowMultipleData, bool bAllowMultipleConnections, bool bAdvancedPin, EPCGExclusiveDataType AllowedType);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGBlueprintPinHelpers")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGBlueprintPinHelpers")
|
|
}
|
|
static class UPCGBlueprintPinHelpers* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGBlueprintPinHelpers>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGBlueprintPinHelpers;
|
|
|
|
// Class PCG.PCGPin
|
|
// 0x0030 (0x0058 - 0x0028)
|
|
class UPCGPin final : public UObject
|
|
{
|
|
public:
|
|
class UPCGNode* Node; // 0x0028(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName Label; // 0x0030(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UPCGEdge*> Edges; // 0x0038(0x0010)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, TextExportTransient, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
struct FPCGPinProperties Properties; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void SetToolTip(const class FText& InTooltip);
|
|
|
|
class FText GetTooltip() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGPin")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGPin")
|
|
}
|
|
static class UPCGPin* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGPin>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGPin;
|
|
|
|
// Class PCG.PCGPointData
|
|
// 0x0128 (0x01A0 - 0x0078)
|
|
class alignas(0x10) UPCGPointData final : public UPCGSpatialData
|
|
{
|
|
public:
|
|
TArray<struct FPCGPoint> Points; // 0x0078(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_88[0x118]; // 0x0088(0x0118)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void CopyPointsFrom(const class UPCGPointData* InData, const TArray<int32>& InDataIndices);
|
|
void SetPoints(const TArray<struct FPCGPoint>& InPoints);
|
|
|
|
struct FPCGPoint GetPoint(int32 Index_0) const;
|
|
const TArray<struct FPCGPoint> GetPoints() const;
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGPointData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGPointData")
|
|
}
|
|
static class UPCGPointData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGPointData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGPointData;
|
|
|
|
// Class PCG.PCGPointExtentsModifierSettings
|
|
// 0x0020 (0x0170 - 0x0150)
|
|
class UPCGPointExtentsModifierSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
struct FVector Extents; // 0x0150(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGPointExtentsModifierMode Mode; // 0x0168(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_169[0x7]; // 0x0169(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGPointExtentsModifierSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGPointExtentsModifierSettings")
|
|
}
|
|
static class UPCGPointExtentsModifierSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGPointExtentsModifierSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGPointExtentsModifierSettings;
|
|
|
|
// Class PCG.PCGPointFilterSettings
|
|
// 0x01D0 (0x0320 - 0x0150)
|
|
class UPCGPointFilterSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
EPCGPointFilterOperator Operator; // 0x0150(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_151[0x7]; // 0x0151(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPCGAttributePropertyInputSelector TargetAttribute; // 0x0158(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
bool bUseConstantThreshold; // 0x0180(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_181[0x7]; // 0x0181(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPCGAttributePropertyInputSelector ThresholdAttribute; // 0x0188(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
bool bUseSpatialQuery; // 0x01B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1B1[0xF]; // 0x01B1(0x000F)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPCGMetadataTypesConstantStruct AttributeTypes; // 0x01C0(0x0160)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGPointFilterSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGPointFilterSettings")
|
|
}
|
|
static class UPCGPointFilterSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGPointFilterSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGPointFilterSettings;
|
|
|
|
// Class PCG.PCGPointFilterRangeSettings
|
|
// 0x0370 (0x04C0 - 0x0150)
|
|
class UPCGPointFilterRangeSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
struct FPCGAttributePropertyInputSelector TargetAttribute; // 0x0150(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
uint8 Pad_178[0x8]; // 0x0178(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPCGPointFilterThresholdSettings MinThreshold; // 0x0180(0x01A0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FPCGPointFilterThresholdSettings MaxThreshold; // 0x0320(0x01A0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGPointFilterRangeSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGPointFilterRangeSettings")
|
|
}
|
|
static class UPCGPointFilterRangeSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGPointFilterRangeSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGPointFilterRangeSettings;
|
|
|
|
// Class PCG.PCGPointFromMeshSettings
|
|
// 0x0030 (0x0180 - 0x0150)
|
|
class UPCGPointFromMeshSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
TSoftObjectPtr<class UStaticMesh> StaticMesh; // 0x0150(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName MeshPathAttributeName; // 0x0178(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGPointFromMeshSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGPointFromMeshSettings")
|
|
}
|
|
static class UPCGPointFromMeshSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGPointFromMeshSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGPointFromMeshSettings;
|
|
|
|
// Class PCG.PCGPointMatchAndSetSettings
|
|
// 0x0040 (0x0190 - 0x0150)
|
|
class UPCGPointMatchAndSetSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
TSubclassOf<class UPCGMatchAndSetBase> MatchAndSetType; // 0x0150(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPCGMatchAndSetBase* MatchAndSetInstance; // 0x0158(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPCGAttributePropertyOutputSelector SetTarget; // 0x0160(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
EPCGMetadataTypes SetTargetType; // 0x0188(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_189[0x3]; // 0x0189(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
EPCGMetadataTypesConstantStructStringMode SetTargetStringMode; // 0x018C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void SetMatchAndSetType(TSubclassOf<class UPCGMatchAndSetBase> InMatchAndSetType);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGPointMatchAndSetSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGPointMatchAndSetSettings")
|
|
}
|
|
static class UPCGPointMatchAndSetSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGPointMatchAndSetSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGPointMatchAndSetSettings;
|
|
|
|
// Class PCG.PCGPrimitiveData
|
|
// 0x0090 (0x0158 - 0x00C8)
|
|
class UPCGPrimitiveData final : public UPCGSpatialDataWithPointCache
|
|
{
|
|
public:
|
|
struct FVector VoxelSize; // 0x00C8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TWeakObjectPtr<class UPrimitiveComponent> Primitive; // 0x00E0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FBox CachedBounds; // 0x00E8(0x0038)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FBox CachedStrictBounds; // 0x0120(0x0038)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGPrimitiveData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGPrimitiveData")
|
|
}
|
|
static class UPCGPrimitiveData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGPrimitiveData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGPrimitiveData;
|
|
|
|
// Class PCG.PCGProjectionData
|
|
// 0x00A0 (0x0168 - 0x00C8)
|
|
class UPCGProjectionData : public UPCGSpatialDataWithPointCache
|
|
{
|
|
public:
|
|
class UPCGSpatialData* Source; // 0x00C8(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UPCGSpatialData* Target; // 0x00D0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FBox CachedBounds; // 0x00D8(0x0038)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FBox CachedStrictBounds; // 0x0110(0x0038)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FPCGProjectionParams ProjectionParams; // 0x0148(0x0020)(Edit, BlueprintVisible, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGProjectionData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGProjectionData")
|
|
}
|
|
static class UPCGProjectionData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGProjectionData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGProjectionData;
|
|
|
|
// Class PCG.PCGProjectionSettings
|
|
// 0x0020 (0x0170 - 0x0150)
|
|
class UPCGProjectionSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
struct FPCGProjectionParams ProjectionParams; // 0x0150(0x0020)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGProjectionSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGProjectionSettings")
|
|
}
|
|
static class UPCGProjectionSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGProjectionSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGProjectionSettings;
|
|
|
|
// Class PCG.PCGPropertyToParamDataSettings
|
|
// 0x0068 (0x01B8 - 0x0150)
|
|
class UPCGPropertyToParamDataSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
struct FPCGActorSelectorSettings ActorSelector; // 0x0150(0x0020)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
bool bSelectComponent; // 0x0170(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_171[0x7]; // 0x0171(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSubclassOf<class UActorComponent> ComponentClass; // 0x0178(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName PropertyName; // 0x0180(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bExtractObjectAndStruct; // 0x0188(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_189[0x3]; // 0x0189(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName OutputAttributeName; // 0x018C(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAlwaysRequeryActors; // 0x0194(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGActorSelection ActorSelection; // 0x0195(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_196[0x2]; // 0x0196(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName ActorSelectionTag; // 0x0198(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class FName ActorSelectionName; // 0x01A0(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TSubclassOf<class AActor> ActorSelectionClass; // 0x01A8(0x0008)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
EPCGActorFilter ActorFilter; // 0x01B0(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
bool bIncludeChildren; // 0x01B1(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_1B2[0x6]; // 0x01B2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGPropertyToParamDataSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGPropertyToParamDataSettings")
|
|
}
|
|
static class UPCGPropertyToParamDataSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGPropertyToParamDataSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGPropertyToParamDataSettings;
|
|
|
|
// Class PCG.PCGUnitTestDummyActor
|
|
// 0x0178 (0x0400 - 0x0288)
|
|
class APCGUnitTestDummyActor final : public AActor
|
|
{
|
|
public:
|
|
int32 IntProperty; // 0x0288(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float FloatProperty; // 0x028C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int64 Int64Property; // 0x0290(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
double DoubleProperty; // 0x0298(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool BoolProperty; // 0x02A0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2A1[0x3]; // 0x02A1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName NameProperty; // 0x02A4(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2AC[0x4]; // 0x02AC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FString StringProperty; // 0x02B0(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGUnitTestDummyEnum EnumProperty; // 0x02C0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector VectorProperty; // 0x02C8(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector4 Vector4Property; // 0x02E0(0x0020)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FTransform TransformProperty; // 0x0300(0x0060)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FRotator RotatorProperty; // 0x0360(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_378[0x8]; // 0x0378(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FQuat QuatProperty; // 0x0380(0x0020)(IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FSoftObjectPath SoftObjectPathProperty; // 0x03A0(0x0018)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FSoftClassPath SoftClassPathProperty; // 0x03B8(0x0018)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class AActor> ClassProperty; // 0x03D0(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UObject* ObjectProperty; // 0x03D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector2D Vector2Property; // 0x03E0(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FColor ColorProperty; // 0x03F0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_3F4[0xC]; // 0x03F4(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGUnitTestDummyActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGUnitTestDummyActor")
|
|
}
|
|
static class APCGUnitTestDummyActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APCGUnitTestDummyActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_APCGUnitTestDummyActor;
|
|
|
|
// Class PCG.PCGUnitTestDummyComponent
|
|
// 0x0008 (0x00C8 - 0x00C0)
|
|
class UPCGUnitTestDummyComponent final : public UActorComponent
|
|
{
|
|
public:
|
|
int32 IntProperty; // 0x00C0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGUnitTestDummyComponent")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGUnitTestDummyComponent")
|
|
}
|
|
static class UPCGUnitTestDummyComponent* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGUnitTestDummyComponent>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGUnitTestDummyComponent;
|
|
|
|
// Class PCG.PCGBaseTextureData
|
|
// 0x00B0 (0x01E0 - 0x0130)
|
|
class UPCGBaseTextureData : public UPCGSurfaceData
|
|
{
|
|
public:
|
|
EPCGTextureDensityFunction DensityFunction; // 0x0130(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGTextureColorChannel ColorChannel; // 0x0131(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_132[0x2]; // 0x0132(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float TexelSize; // 0x0134(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseAdvancedTiling; // 0x0138(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_139[0x7]; // 0x0139(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector2D Tiling; // 0x0140(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector2D CenterOffset; // 0x0150(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Rotation; // 0x0160(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseTileBounds; // 0x0164(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_165[0x3]; // 0x0165(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FBox2D TileBounds; // 0x0168(0x0028)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
TArray<struct FLinearColor> ColorData; // 0x0190(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FBox Bounds; // 0x01A0(0x0038)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
int32 Height; // 0x01D8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
int32 Width; // 0x01DC(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGBaseTextureData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGBaseTextureData")
|
|
}
|
|
static class UPCGBaseTextureData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGBaseTextureData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGBaseTextureData;
|
|
|
|
// Class PCG.PCGRenderTargetData
|
|
// 0x0010 (0x01F0 - 0x01E0)
|
|
class UPCGRenderTargetData final : public UPCGBaseTextureData
|
|
{
|
|
public:
|
|
class UTextureRenderTarget2D* RenderTarget; // 0x01E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1E8[0x8]; // 0x01E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void Initialize(class UTextureRenderTarget2D* InRenderTarget, const struct FTransform& InTransform);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGRenderTargetData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGRenderTargetData")
|
|
}
|
|
static class UPCGRenderTargetData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGRenderTargetData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGRenderTargetData;
|
|
|
|
// Class PCG.PCGRerouteSettings
|
|
// 0x0000 (0x0150 - 0x0150)
|
|
class UPCGRerouteSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGRerouteSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGRerouteSettings")
|
|
}
|
|
static class UPCGRerouteSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGRerouteSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGRerouteSettings;
|
|
|
|
// Class PCG.PCGSanityCheckPointDataSettings
|
|
// 0x0008 (0x0158 - 0x0150)
|
|
class UPCGSanityCheckPointDataSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
int32 MinPointCount; // 0x0150(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 MaxPointCount; // 0x0154(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGSanityCheckPointDataSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGSanityCheckPointDataSettings")
|
|
}
|
|
static class UPCGSanityCheckPointDataSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGSanityCheckPointDataSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGSanityCheckPointDataSettings;
|
|
|
|
// Class PCG.PCGSelectPointsSettings
|
|
// 0x0008 (0x0158 - 0x0150)
|
|
class UPCGSelectPointsSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
float Ratio; // 0x0150(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_154[0x4]; // 0x0154(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGSelectPointsSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGSelectPointsSettings")
|
|
}
|
|
static class UPCGSelectPointsSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGSelectPointsSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGSelectPointsSettings;
|
|
|
|
// Class PCG.PCGSelfPruningSettings
|
|
// 0x0010 (0x0160 - 0x0150)
|
|
class UPCGSelfPruningSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
EPCGSelfPruningType PruningType; // 0x0150(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_151[0x3]; // 0x0151(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float RadiusSimilarityFactor; // 0x0154(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRandomizedPruning; // 0x0158(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_159[0x7]; // 0x0159(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGSelfPruningSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGSelfPruningSettings")
|
|
}
|
|
static class UPCGSelfPruningSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGSelfPruningSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGSelfPruningSettings;
|
|
|
|
// Class PCG.PCGSettingsInstance
|
|
// 0x0008 (0x0048 - 0x0040)
|
|
class UPCGSettingsInstance final : public UPCGSettingsInterface
|
|
{
|
|
public:
|
|
class UPCGSettings* Settings; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGSettingsInstance")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGSettingsInstance")
|
|
}
|
|
static class UPCGSettingsInstance* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGSettingsInstance>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGSettingsInstance;
|
|
|
|
// Class PCG.PCGTrivialSettings
|
|
// 0x0000 (0x0150 - 0x0150)
|
|
class UPCGTrivialSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGTrivialSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGTrivialSettings")
|
|
}
|
|
static class UPCGTrivialSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGTrivialSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGTrivialSettings;
|
|
|
|
// Class PCG.PCGSpatialNoiseSettings
|
|
// 0x0110 (0x0260 - 0x0150)
|
|
class UPCGSpatialNoiseSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
EPCGSpatialNoiseMode Mode; // 0x0150(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGSpatialNoiseMask2DMode EdgeMask2DMode; // 0x0154(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Iterations; // 0x0158(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bTiling; // 0x015C(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_15D[0x3]; // 0x015D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float Brightness; // 0x0160(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Contrast; // 0x0164(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPCGAttributePropertyOutputNoSourceSelector ValueTarget; // 0x0168(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
struct FVector RandomOffset; // 0x0190(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1A8[0x8]; // 0x01A8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FTransform Transform; // 0x01B0(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
double VoronoiCellRandomness; // 0x0210(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPCGAttributePropertyOutputNoSourceSelector VoronoiCellIDTarget; // 0x0218(0x0028)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
bool bVoronoiOrientSamplesToCellEdge; // 0x0240(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_241[0x3]; // 0x0241(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
int32 TiledVoronoiResolution; // 0x0244(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 TiledVoronoiEdgeBlendCellCount; // 0x0248(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float EdgeBlendDistance; // 0x024C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float EdgeBlendCurveOffset; // 0x0250(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float EdgeBlendCurveIntensity; // 0x0254(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_258[0x8]; // 0x0258(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGSpatialNoiseSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGSpatialNoiseSettings")
|
|
}
|
|
static class UPCGSpatialNoiseSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGSpatialNoiseSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGSpatialNoiseSettings;
|
|
|
|
// Class PCG.PCGSpawnActorSettings
|
|
// 0x0088 (0x01D8 - 0x0150)
|
|
class UPCGSpawnActorSettings final : public UPCGBaseSubgraphSettings
|
|
{
|
|
public:
|
|
TSubclassOf<class AActor> TemplateActorClass; // 0x0150(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class FName> PostSpawnFunctionNames; // 0x0158(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
EPCGSpawnActorOption Option; // 0x0168(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bForceDisableActorParsing; // 0x0169(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGSpawnActorGenerationTrigger GenerationTrigger; // 0x016A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bInheritActorTags; // 0x016B(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_16C[0x4]; // 0x016C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TArray<class FName> TagsToAddOnActors; // 0x0170(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
bool bAllowTemplateActorEditing; // 0x0180(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_181[0x7]; // 0x0181(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class AActor* TemplateActor; // 0x0188(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FPCGActorPropertyOverride> ActorOverrides; // 0x0190(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TSoftObjectPtr<class AActor> RootActor; // 0x01A0(0x0028)(UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGAttachOptions AttachOptions; // 0x01C8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSpawnByAttribute; // 0x01CC(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1CD[0x3]; // 0x01CD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName SpawnAttribute; // 0x01D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGSpawnActorSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGSpawnActorSettings")
|
|
}
|
|
static class UPCGSpawnActorSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGSpawnActorSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGSpawnActorSettings;
|
|
|
|
// Class PCG.PCGBaseSubgraphNode
|
|
// 0x0000 (0x0088 - 0x0088)
|
|
class UPCGBaseSubgraphNode : public UPCGNode
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGBaseSubgraphNode")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGBaseSubgraphNode")
|
|
}
|
|
static class UPCGBaseSubgraphNode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGBaseSubgraphNode>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGBaseSubgraphNode;
|
|
|
|
// Class PCG.PCGSpawnActorNode
|
|
// 0x0000 (0x0088 - 0x0088)
|
|
class UPCGSpawnActorNode final : public UPCGBaseSubgraphNode
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGSpawnActorNode")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGSpawnActorNode")
|
|
}
|
|
static class UPCGSpawnActorNode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGSpawnActorNode>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGSpawnActorNode;
|
|
|
|
// Class PCG.PCGSplineData
|
|
// 0x01A8 (0x0270 - 0x00C8)
|
|
class UPCGSplineData final : public UPCGPolyLineData
|
|
{
|
|
public:
|
|
uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FPCGSplineStruct SplineStruct; // 0x00D0(0x0160)(NativeAccessSpecifierPublic)
|
|
struct FBox CachedBounds; // 0x0230(0x0038)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_268[0x8]; // 0x0268(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGSplineData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGSplineData")
|
|
}
|
|
static class UPCGSplineData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGSplineData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGSplineData;
|
|
|
|
// Class PCG.PCGSplineProjectionData
|
|
// 0x0018 (0x0180 - 0x0168)
|
|
class UPCGSplineProjectionData final : public UPCGProjectionData
|
|
{
|
|
public:
|
|
struct FInterpCurveVector2D ProjectedPosition; // 0x0168(0x0018)(Edit, BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGSplineProjectionData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGSplineProjectionData")
|
|
}
|
|
static class UPCGSplineProjectionData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGSplineProjectionData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGSplineProjectionData;
|
|
|
|
// Class PCG.PCGSplineSamplerSettings
|
|
// 0x00D0 (0x0220 - 0x0150)
|
|
class UPCGSplineSamplerSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
struct FPCGSplineSamplerParams SamplerParams; // 0x0150(0x00D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGSplineSamplerSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGSplineSamplerSettings")
|
|
}
|
|
static class UPCGSplineSamplerSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGSplineSamplerSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGSplineSamplerSettings;
|
|
|
|
// Class PCG.PCGStaticMeshSpawnerSettings
|
|
// 0x0068 (0x01B8 - 0x0150)
|
|
class UPCGStaticMeshSpawnerSettings : public UPCGSettings
|
|
{
|
|
public:
|
|
TSubclassOf<class UPCGMeshSelectorBase> MeshSelectorType; // 0x0150(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoClear, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPCGMeshSelectorBase* MeshSelectorParameters; // 0x0158(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TSubclassOf<class UPCGInstanceDataPackerBase> InstanceDataPackerType; // 0x0160(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UPCGInstanceDataPackerBase* InstanceDataPackerParameters; // 0x0168(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName OutAttributeName; // 0x0170(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bApplyMeshBoundsToPoints; // 0x0178(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_179[0x7]; // 0x0179(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftObjectPtr<class AActor> TargetActor; // 0x0180(0x0028)(BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FPCGStaticMeshSpawnerEntry> Meshes; // 0x01A8(0x0010)(ZeroConstructor, Deprecated, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
void SetInstancePackerType(TSubclassOf<class UPCGInstanceDataPackerBase> InInstancePackerType);
|
|
void SetMeshSelectorType(TSubclassOf<class UPCGMeshSelectorBase> InMeshSelectorType);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGStaticMeshSpawnerSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGStaticMeshSpawnerSettings")
|
|
}
|
|
static class UPCGStaticMeshSpawnerSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGStaticMeshSpawnerSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGStaticMeshSpawnerSettings;
|
|
|
|
// Class PCG.PCGSubgraphNode
|
|
// 0x0000 (0x0088 - 0x0088)
|
|
class UPCGSubgraphNode final : public UPCGBaseSubgraphNode
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGSubgraphNode")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGSubgraphNode")
|
|
}
|
|
static class UPCGSubgraphNode* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGSubgraphNode>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGSubgraphNode;
|
|
|
|
// Class PCG.PCGSubsystem
|
|
// 0x05C0 (0x0600 - 0x0040)
|
|
class UPCGSubsystem final : public UTickableWorldSubsystem
|
|
{
|
|
public:
|
|
uint8 Pad_40[0x5C0]; // 0x0040(0x05C0)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGSubsystem")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGSubsystem")
|
|
}
|
|
static class UPCGSubsystem* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGSubsystem>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGSubsystem;
|
|
|
|
// Class PCG.PCGSurfaceSamplerSettings
|
|
// 0x0030 (0x0180 - 0x0150)
|
|
class UPCGSurfaceSamplerSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
float PointsPerSquaredMeter; // 0x0150(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_154[0x4]; // 0x0154(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector PointExtents; // 0x0158(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Looseness; // 0x0170(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUnbounded; // 0x0174(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bApplyDensityToPoints; // 0x0175(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_176[0x2]; // 0x0176(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float PointSteepness; // 0x0178(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_17C[0x4]; // 0x017C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGSurfaceSamplerSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGSurfaceSamplerSettings")
|
|
}
|
|
static class UPCGSurfaceSamplerSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGSurfaceSamplerSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGSurfaceSamplerSettings;
|
|
|
|
// Class PCG.PCGTextureData
|
|
// 0x0010 (0x01F0 - 0x01E0)
|
|
class UPCGTextureData final : public UPCGBaseTextureData
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class UTexture2D> Texture; // 0x01E0(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1E8[0x8]; // 0x01E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void Initialize(class UTexture2D* InTexture, const struct FTransform& InTransform);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGTextureData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGTextureData")
|
|
}
|
|
static class UPCGTextureData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGTextureData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGTextureData;
|
|
|
|
// Class PCG.PCGTextureSamplerSettings
|
|
// 0x00F0 (0x0240 - 0x0150)
|
|
class UPCGTextureSamplerSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
struct FTransform Transform; // 0x0150(0x0060)(Edit, BlueprintVisible, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
bool bUseAbsoluteTransform; // 0x01B0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1B1[0x7]; // 0x01B1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TSoftObjectPtr<class UTexture2D> Texture; // 0x01B8(0x0028)(Edit, BlueprintVisible, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGTextureDensityFunction DensityFunction; // 0x01E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGTextureColorChannel ColorChannel; // 0x01E1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1E2[0x2]; // 0x01E2(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float TexelSize; // 0x01E4(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseAdvancedTiling; // 0x01E8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1E9[0x7]; // 0x01E9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector2D Tiling; // 0x01F0(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector2D CenterOffset; // 0x0200(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Rotation; // 0x0210(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseTileBounds; // 0x0214(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_215[0x3]; // 0x0215(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector2D TileBoundsMin; // 0x0218(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector2D TileBoundsMax; // 0x0228(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_238[0x8]; // 0x0238(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGTextureSamplerSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGTextureSamplerSettings")
|
|
}
|
|
static class UPCGTextureSamplerSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGTextureSamplerSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGTextureSamplerSettings;
|
|
|
|
// Class PCG.PCGTransformPointsSettings
|
|
// 0x00B8 (0x0208 - 0x0150)
|
|
class UPCGTransformPointsSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
bool bApplyToAttribute; // 0x0150(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_151[0x3]; // 0x0151(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class FName AttributeName; // 0x0154(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_15C[0x4]; // 0x015C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector OffsetMin; // 0x0160(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector OffsetMax; // 0x0178(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAbsoluteOffset; // 0x0190(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_191[0x7]; // 0x0191(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FRotator RotationMin; // 0x0198(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FRotator RotationMax; // 0x01B0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
bool bAbsoluteRotation; // 0x01C8(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1C9[0x7]; // 0x01C9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FVector ScaleMin; // 0x01D0(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector ScaleMax; // 0x01E8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAbsoluteScale; // 0x0200(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUniformScale; // 0x0201(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRecomputeSeed; // 0x0202(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_203[0x5]; // 0x0203(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGTransformPointsSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGTransformPointsSettings")
|
|
}
|
|
static class UPCGTransformPointsSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGTransformPointsSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGTransformPointsSettings;
|
|
|
|
// Class PCG.PCGGetLandscapeSettings
|
|
// 0x0008 (0x0198 - 0x0190)
|
|
class UPCGGetLandscapeSettings final : public UPCGDataFromActorSettings
|
|
{
|
|
public:
|
|
bool bGetHeightOnly; // 0x0190(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bGetLayerWeights; // 0x0191(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_192[0x6]; // 0x0192(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGGetLandscapeSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGGetLandscapeSettings")
|
|
}
|
|
static class UPCGGetLandscapeSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGGetLandscapeSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGGetLandscapeSettings;
|
|
|
|
// Class PCG.PCGGetSplineSettings
|
|
// 0x0000 (0x0190 - 0x0190)
|
|
class UPCGGetSplineSettings final : public UPCGDataFromActorSettings
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGGetSplineSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGGetSplineSettings")
|
|
}
|
|
static class UPCGGetSplineSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGGetSplineSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGGetSplineSettings;
|
|
|
|
// Class PCG.PCGGetVolumeSettings
|
|
// 0x0000 (0x0190 - 0x0190)
|
|
class UPCGGetVolumeSettings final : public UPCGDataFromActorSettings
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGGetVolumeSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGGetVolumeSettings")
|
|
}
|
|
static class UPCGGetVolumeSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGGetVolumeSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGGetVolumeSettings;
|
|
|
|
// Class PCG.PCGGetPrimitiveSettings
|
|
// 0x0000 (0x0190 - 0x0190)
|
|
class UPCGGetPrimitiveSettings final : public UPCGDataFromActorSettings
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGGetPrimitiveSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGGetPrimitiveSettings")
|
|
}
|
|
static class UPCGGetPrimitiveSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGGetPrimitiveSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGGetPrimitiveSettings;
|
|
|
|
// Class PCG.PCGUnionData
|
|
// 0x0098 (0x0160 - 0x00C8)
|
|
class UPCGUnionData final : public UPCGSpatialDataWithPointCache
|
|
{
|
|
public:
|
|
TArray<class UPCGSpatialData*> Data; // 0x00C8(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, EditConst, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
class UPCGSpatialData* FirstNonTrivialTransformData; // 0x00D8(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EPCGUnionType UnionType; // 0x00E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
EPCGUnionDensityFunction DensityFunction; // 0x00E1(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_E2[0x6]; // 0x00E2(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
|
|
struct FBox CachedBounds; // 0x00E8(0x0038)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FBox CachedStrictBounds; // 0x0120(0x0038)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
int32 CachedDimension; // 0x0158(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_15C[0x4]; // 0x015C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
void AddData(const class UPCGSpatialData* InData);
|
|
void Initialize(const class UPCGSpatialData* InA, const class UPCGSpatialData* InB);
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGUnionData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGUnionData")
|
|
}
|
|
static class UPCGUnionData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGUnionData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGUnionData;
|
|
|
|
// Class PCG.PCGUnionSettings
|
|
// 0x0008 (0x0158 - 0x0150)
|
|
class UPCGUnionSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
EPCGUnionType Type; // 0x0150(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
EPCGUnionDensityFunction DensityFunction; // 0x0151(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_152[0x6]; // 0x0152(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGUnionSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGUnionSettings")
|
|
}
|
|
static class UPCGUnionSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGUnionSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGUnionSettings;
|
|
|
|
// Class PCG.PCGUserParameterGetSettings
|
|
// 0x0018 (0x0168 - 0x0150)
|
|
class UPCGUserParameterGetSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
struct FGuid PropertyGuid; // 0x0150(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FName PropertyName; // 0x0160(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGUserParameterGetSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGUserParameterGetSettings")
|
|
}
|
|
static class UPCGUserParameterGetSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGUserParameterGetSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGUserParameterGetSettings;
|
|
|
|
// Class PCG.PCGUserParametersData
|
|
// 0x0018 (0x0050 - 0x0038)
|
|
class UPCGUserParametersData final : public UPCGData
|
|
{
|
|
public:
|
|
class UPCGGraphInterface* OriginalGraph; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FInstancedStruct UserParameters; // 0x0040(0x0010)(NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGUserParametersData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGUserParametersData")
|
|
}
|
|
static class UPCGUserParametersData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGUserParametersData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGUserParametersData;
|
|
|
|
// Class PCG.PCGVolume
|
|
// 0x0008 (0x02C8 - 0x02C0)
|
|
class APCGVolume final : public AVolume
|
|
{
|
|
public:
|
|
class UPCGComponent* PCGComponent; // 0x02C0(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGVolume")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGVolume")
|
|
}
|
|
static class APCGVolume* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APCGVolume>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_APCGVolume;
|
|
|
|
// Class PCG.PCGVolumeData
|
|
// 0x0090 (0x0158 - 0x00C8)
|
|
class UPCGVolumeData : public UPCGSpatialDataWithPointCache
|
|
{
|
|
public:
|
|
struct FVector VoxelSize; // 0x00C8(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TWeakObjectPtr<class AVolume> Volume; // 0x00E0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FBox Bounds; // 0x00E8(0x0038)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
struct FBox StrictBounds; // 0x0120(0x0038)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGVolumeData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGVolumeData")
|
|
}
|
|
static class UPCGVolumeData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGVolumeData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGVolumeData;
|
|
|
|
// Class PCG.PCGVolumeSamplerSettings
|
|
// 0x0020 (0x0170 - 0x0150)
|
|
class UPCGVolumeSamplerSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
struct FVector VoxelSize; // 0x0150(0x0018)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUnbounded; // 0x0168(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_169[0x3]; // 0x0169(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
|
|
float PointSteepness; // 0x016C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGVolumeSamplerSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGVolumeSamplerSettings")
|
|
}
|
|
static class UPCGVolumeSamplerSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGVolumeSamplerSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGVolumeSamplerSettings;
|
|
|
|
// Class PCG.PCGWorldActor
|
|
// 0x0070 (0x02F8 - 0x0288)
|
|
class APCGWorldActor final : public AActor
|
|
{
|
|
public:
|
|
uint32 PartitionGridSize; // 0x0288(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_28C[0x4]; // 0x028C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
|
|
class UPCGLandscapeCache* LandscapeCacheObject; // 0x0290(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUse2DGrid; // 0x0298(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_299[0x7]; // 0x0299(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
|
|
TMap<uint32, struct FGuid> GridGuids; // 0x02A0(0x0050)(NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2F0[0x8]; // 0x02F0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGWorldActor")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGWorldActor")
|
|
}
|
|
static class APCGWorldActor* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<APCGWorldActor>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_APCGWorldActor;
|
|
|
|
// Class PCG.PCGWorldVolumetricData
|
|
// 0x0088 (0x01E0 - 0x0158)
|
|
class UPCGWorldVolumetricData final : public UPCGVolumeData
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class UWorld> World; // 0x0158(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TWeakObjectPtr<class UPCGComponent> OriginatingComponent; // 0x0160(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FPCGWorldVolumetricQueryParams QueryParams; // 0x0168(0x0078)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGWorldVolumetricData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGWorldVolumetricData")
|
|
}
|
|
static class UPCGWorldVolumetricData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGWorldVolumetricData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGWorldVolumetricData;
|
|
|
|
// Class PCG.PCGWorldRayHitData
|
|
// 0x0100 (0x0230 - 0x0130)
|
|
class UPCGWorldRayHitData final : public UPCGSurfaceData
|
|
{
|
|
public:
|
|
TWeakObjectPtr<class UWorld> World; // 0x0130(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TWeakObjectPtr<class UPCGComponent> OriginatingComponent; // 0x0138(0x0008)(ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FBox Bounds; // 0x0140(0x0038)(ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FPCGWorldRayHitQueryParams QueryParams; // 0x0178(0x00B8)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGWorldRayHitData")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGWorldRayHitData")
|
|
}
|
|
static class UPCGWorldRayHitData* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGWorldRayHitData>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGWorldRayHitData;
|
|
|
|
// Class PCG.PCGWorldQuerySettings
|
|
// 0x0078 (0x01C8 - 0x0150)
|
|
class UPCGWorldQuerySettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
struct FPCGWorldVolumetricQueryParams QueryParams; // 0x0150(0x0078)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGWorldQuerySettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGWorldQuerySettings")
|
|
}
|
|
static class UPCGWorldQuerySettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGWorldQuerySettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGWorldQuerySettings;
|
|
|
|
// Class PCG.PCGWorldRayHitSettings
|
|
// 0x00B8 (0x0208 - 0x0150)
|
|
class UPCGWorldRayHitSettings final : public UPCGSettings
|
|
{
|
|
public:
|
|
struct FPCGWorldRayHitQueryParams QueryParams; // 0x0150(0x00B8)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PCGWorldRayHitSettings")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PCGWorldRayHitSettings")
|
|
}
|
|
static class UPCGWorldRayHitSettings* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPCGWorldRayHitSettings>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPCGWorldRayHitSettings;
|
|
|
|
// Class PCG.PropertyBagMissingObject
|
|
// 0x0000 (0x0028 - 0x0028)
|
|
class UPropertyBagMissingObject final : public UObject
|
|
{
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PropertyBagMissingObject")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PropertyBagMissingObject")
|
|
}
|
|
static class UPropertyBagMissingObject* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPropertyBagMissingObject>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPropertyBagMissingObject;
|
|
|
|
// Class PCG.PropertyBag
|
|
// 0x0018 (0x00D8 - 0x00C0)
|
|
class UPropertyBag final : public UScriptStruct
|
|
{
|
|
public:
|
|
TArray<struct FPropertyBagPropertyDesc> PropertyDescs; // 0x00C0(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_D0[0x8]; // 0x00D0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
|
|
|
|
public:
|
|
static class UClass* StaticClass()
|
|
{
|
|
STATIC_CLASS_IMPL("PropertyBag")
|
|
}
|
|
static const class FName& StaticName()
|
|
{
|
|
STATIC_NAME_IMPL(L"PropertyBag")
|
|
}
|
|
static class UPropertyBag* GetDefaultObj()
|
|
{
|
|
return GetDefaultObjImpl<UPropertyBag>();
|
|
}
|
|
};
|
|
DUMPER7_ASSERTS_UPropertyBag;
|
|
|
|
}
|
|
|