#pragma once /* * SDK generated by Dumper-7 * * https://github.com/Encryqed/Dumper-7 */ // Package: StencilManager #include "Basic.hpp" #include "StencilManager_structs.hpp" #include "Engine_classes.hpp" #include "CoreUObject_structs.hpp" #include "CoreUObject_classes.hpp" namespace SDK { // Class StencilManager.LocalStencilEffectActorOverrides // 0x0020 (0x0050 - 0x0030) class ULocalStencilEffectActorOverrides final : public UDataAsset { public: TArray GeneralActorOverrides; // 0x0030(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) TArray EffectOverrides; // 0x0040(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) public: void Validate(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LocalStencilEffectActorOverrides") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LocalStencilEffectActorOverrides") } static class ULocalStencilEffectActorOverrides* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULocalStencilEffectActorOverrides; // Class StencilManager.LocalStencilBoundsHintComponentBase // 0x0000 (0x0220 - 0x0220) #pragma pack(push, 0x1) class alignas(0x10) ULocalStencilBoundsHintComponentBase : public USceneComponent { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LocalStencilBoundsHintComponentBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LocalStencilBoundsHintComponentBase") } static class ULocalStencilBoundsHintComponentBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; #pragma pack(pop) DUMPER7_ASSERTS_ULocalStencilBoundsHintComponentBase; // Class StencilManager.LocalStencilBoundsHintComponent // 0x0000 (0x0220 - 0x0220) class ULocalStencilBoundsHintComponent final : public ULocalStencilBoundsHintComponentBase { public: ELocalStencilBoundsHintMode Mode; // 0x0218(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIgnoreVisibility; // 0x0219(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnabled; // 0x021A(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_21B[0x5]; // 0x021B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LocalStencilBoundsHintComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LocalStencilBoundsHintComponent") } static class ULocalStencilBoundsHintComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULocalStencilBoundsHintComponent; // Class StencilManager.LocalStencilComponentBase // 0x0218 (0x02E8 - 0x00D0) class ULocalStencilComponentBase : public UActorComponent { public: class UStaticMesh* Mesh; // 0x00D0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MeshScaleFactor; // 0x00D8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 TranslucentSortPriority; // 0x00DC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSetTranslucentSortPriority; // 0x00E0(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_E1[0x7]; // 0x00E1(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) struct FLocalStencilEffect CurrentEffect; // 0x00E8(0x01D0)(Transient, Protected, NativeAccessSpecifierProtected) struct FBox WorldObjectBounds; // 0x02B8(0x001C)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) float Age; // 0x02D4(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float FadeInAge; // 0x02D8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float FadeOutAge; // 0x02DC(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) ELocalStencilMaterialMode MaterialMode; // 0x02E0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bEffectActive; // 0x02E1(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bStencilManagerLock; // 0x02E2(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bFadingOut; // 0x02E3(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_2E4[0x4]; // 0x02E4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static void ActorEndLocalStencilEffect(class AActor* Actor, bool* Success); static void ActorLocalStencilEffectIsRunning(class AActor* Actor, bool* bIsRunning, struct FLocalStencilEffect* RunningEffect); static void ActorStartLocalStencilEffect(class AActor* Actor, const struct FLocalStencilEffect& Effect, bool* Success); bool EndLocalStencilEffect(); void LocalStencilEffectIsRunning(bool* bIsRunning, struct FLocalStencilEffect* RunningEffect); bool StartLocalStencilEffect(const struct FLocalStencilEffect& Effect); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LocalStencilComponentBase") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LocalStencilComponentBase") } static class ULocalStencilComponentBase* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULocalStencilComponentBase; // Class StencilManager.LocalStencilComponent // 0x0068 (0x0350 - 0x02E8) class ULocalStencilComponent : public ULocalStencilComponentBase { public: uint8 Pad_2E8[0x8]; // 0x02E8(0x0008)(Fixing Size After Last Property [ Dumper-7 ]) struct FLocalStencilEffectMesh EffectMesh; // 0x02F0(0x0060)(ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LocalStencilComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LocalStencilComponent") } static class ULocalStencilComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULocalStencilComponent; // Class StencilManager.LocalStencilComponentOrientCamera // 0x0010 (0x0360 - 0x0350) class ULocalStencilComponentOrientCamera final : public ULocalStencilComponent { public: float MeshNearClipTweak; // 0x0350(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_354[0xC]; // 0x0354(0x000C)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LocalStencilComponentOrientCamera") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LocalStencilComponentOrientCamera") } static class ULocalStencilComponentOrientCamera* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULocalStencilComponentOrientCamera; // Class StencilManager.LocalStencilAutoStartComponent // 0x01E0 (0x0530 - 0x0350) class ULocalStencilAutoStartComponent final : public ULocalStencilComponent { public: struct FLocalStencilEffect AutoStartEffect; // 0x0350(0x01D0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) bool bStartOnBeginPlay; // 0x0520(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_521[0xF]; // 0x0521(0x000F)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: bool LocalStencilEffectStart(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LocalStencilAutoStartComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LocalStencilAutoStartComponent") } static class ULocalStencilAutoStartComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULocalStencilAutoStartComponent; // Class StencilManager.LocalStencilComponentMultiMesh // 0x0010 (0x02F8 - 0x02E8) class ULocalStencilComponentMultiMesh final : public ULocalStencilComponentBase { public: TArray EffectMeshes; // 0x02E8(0x0010)(ZeroConstructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LocalStencilComponentMultiMesh") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LocalStencilComponentMultiMesh") } static class ULocalStencilComponentMultiMesh* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULocalStencilComponentMultiMesh; // Class StencilManager.LocalStencilEffectDelegatedActorOverride // 0x0000 (0x0028 - 0x0028) class ULocalStencilEffectDelegatedActorOverride : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LocalStencilEffectDelegatedActorOverride") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LocalStencilEffectDelegatedActorOverride") } static class ULocalStencilEffectDelegatedActorOverride* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULocalStencilEffectDelegatedActorOverride; // Class StencilManager.LocalStencilEffectDelegatedActorOverrideFiltered // 0x0010 (0x0038 - 0x0028) class ULocalStencilEffectDelegatedActorOverrideFiltered : public ULocalStencilEffectDelegatedActorOverride { public: struct FStencilManagerEffectName Effect; // 0x0028(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic) bool bFilterByEffectName; // 0x0030(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LocalStencilEffectDelegatedActorOverrideFiltered") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LocalStencilEffectDelegatedActorOverrideFiltered") } static class ULocalStencilEffectDelegatedActorOverrideFiltered* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULocalStencilEffectDelegatedActorOverrideFiltered; // Class StencilManager.LocalStencilEffectDelegatedActorOverrideRadius // 0x0008 (0x0040 - 0x0038) class ULocalStencilEffectDelegatedActorOverrideRadius final : public ULocalStencilEffectDelegatedActorOverrideFiltered { public: float OutlineRadius; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LocalStencilEffectDelegatedActorOverrideRadius") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LocalStencilEffectDelegatedActorOverrideRadius") } static class ULocalStencilEffectDelegatedActorOverrideRadius* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULocalStencilEffectDelegatedActorOverrideRadius; // Class StencilManager.LocalStencilEffectDelegatedActorOverrideRadiusAlpha // 0x0018 (0x0050 - 0x0038) class ULocalStencilEffectDelegatedActorOverrideRadiusAlpha final : public ULocalStencilEffectDelegatedActorOverrideFiltered { public: float OutlineRadius; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OutlineColorAlpha; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float OutlineColorAlphaPower; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FinalIntensityMod; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bSetOutlineRadius : 1; // 0x0048(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSetOutlineAlpha : 1; // 0x0048(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSetOutlineAlphaPower : 1; // 0x0048(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSetFinalIntensityMod : 1; // 0x0048(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LocalStencilEffectDelegatedActorOverrideRadiusAlpha") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LocalStencilEffectDelegatedActorOverrideRadiusAlpha") } static class ULocalStencilEffectDelegatedActorOverrideRadiusAlpha* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULocalStencilEffectDelegatedActorOverrideRadiusAlpha; // Class StencilManager.LocalStencilEffectDelegatedActorOverrideBottomFade // 0x0018 (0x0050 - 0x0038) class ULocalStencilEffectDelegatedActorOverrideBottomFade final : public ULocalStencilEffectDelegatedActorOverrideFiltered { public: class UMaterialInterface* OverrideMaterial; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ObjectBottomFadeStart; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ObjectBottomFadeFull; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float ObjectBottomFadePower; // 0x0048(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bSetObjectBottomFadeStart : 1; // 0x004C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSetObjectBottomFadeFull : 1; // 0x004C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSetObjectBottomFadePower : 1; // 0x004C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LocalStencilEffectDelegatedActorOverrideBottomFade") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LocalStencilEffectDelegatedActorOverrideBottomFade") } static class ULocalStencilEffectDelegatedActorOverrideBottomFade* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULocalStencilEffectDelegatedActorOverrideBottomFade; // Class StencilManager.LocalStencilEffectDelegatedActorOverrideFade // 0x0010 (0x0048 - 0x0038) class ULocalStencilEffectDelegatedActorOverrideFade final : public ULocalStencilEffectDelegatedActorOverrideFiltered { public: float FadeInTime; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float FadeOutTime; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bOverride_FadeInTime : 1; // 0x0040(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_FadeOutTime : 1; // 0x0040(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, 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("LocalStencilEffectDelegatedActorOverrideFade") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LocalStencilEffectDelegatedActorOverrideFade") } static class ULocalStencilEffectDelegatedActorOverrideFade* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULocalStencilEffectDelegatedActorOverrideFade; // Class StencilManager.LocalStencilEffectDelegatedActorOverrideOverdraw // 0x0018 (0x0050 - 0x0038) class ULocalStencilEffectDelegatedActorOverrideOverdraw final : public ULocalStencilEffectDelegatedActorOverrideFiltered { public: float MeshScaleFactor; // 0x0038(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector MeshInflateBounds; // 0x003C(0x000C)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) ELocalStencilBoundsMethod BoundsMethod; // 0x0048(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bOverride_MeshScaleFactor : 1; // 0x0049(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_MeshInflateBounds : 1; // 0x0049(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bOverride_BoundsMethod : 1; // 0x0049(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_4A[0x6]; // 0x004A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LocalStencilEffectDelegatedActorOverrideOverdraw") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LocalStencilEffectDelegatedActorOverrideOverdraw") } static class ULocalStencilEffectDelegatedActorOverrideOverdraw* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULocalStencilEffectDelegatedActorOverrideOverdraw; // Class StencilManager.LocalStencilEffectDelegatedActorOverrideBoundsMethod // 0x0008 (0x0040 - 0x0038) class ULocalStencilEffectDelegatedActorOverrideBoundsMethod final : public ULocalStencilEffectDelegatedActorOverrideFiltered { public: ELocalStencilBoundsMethod BoundsMethod; // 0x0038(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LocalStencilEffectDelegatedActorOverrideBoundsMethod") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LocalStencilEffectDelegatedActorOverrideBoundsMethod") } static class ULocalStencilEffectDelegatedActorOverrideBoundsMethod* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULocalStencilEffectDelegatedActorOverrideBoundsMethod; // Class StencilManager.LocalStencilEffectDelegatedActorOverrideClassAndMaterial // 0x0010 (0x0048 - 0x0038) class ULocalStencilEffectDelegatedActorOverrideClassAndMaterial final : public ULocalStencilEffectDelegatedActorOverrideFiltered { public: TSubclassOf OverrideClass; // 0x0038(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UMaterialInterface* OverrideMaterial; // 0x0040(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LocalStencilEffectDelegatedActorOverrideClassAndMaterial") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LocalStencilEffectDelegatedActorOverrideClassAndMaterial") } static class ULocalStencilEffectDelegatedActorOverrideClassAndMaterial* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULocalStencilEffectDelegatedActorOverrideClassAndMaterial; // Class StencilManager.LocalStencilEffectDelegatedActorOverrideEverything // 0x01C8 (0x0200 - 0x0038) class ULocalStencilEffectDelegatedActorOverrideEverything final : public ULocalStencilEffectDelegatedActorOverrideFiltered { public: struct FLocalStencilEffectActorOverrideParameters Parameters; // 0x0038(0x01C8)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LocalStencilEffectDelegatedActorOverrideEverything") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LocalStencilEffectDelegatedActorOverrideEverything") } static class ULocalStencilEffectDelegatedActorOverrideEverything* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULocalStencilEffectDelegatedActorOverrideEverything; // Class StencilManager.LocalStencilEffectDelegatedActorOverrideParameters // 0x00F8 (0x0130 - 0x0038) class ULocalStencilEffectDelegatedActorOverrideParameters final : public ULocalStencilEffectDelegatedActorOverrideFiltered { public: class UMaterialInterface* OverrideMaterial; // 0x0038(0x0008)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLocalStencilEffectParams Parameters; // 0x0040(0x00F0)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LocalStencilEffectDelegatedActorOverrideParameters") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LocalStencilEffectDelegatedActorOverrideParameters") } static class ULocalStencilEffectDelegatedActorOverrideParameters* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULocalStencilEffectDelegatedActorOverrideParameters; // Class StencilManager.LocalStencilEffectDelegatedActorExtraParameters // 0x0028 (0x0060 - 0x0038) class ULocalStencilEffectDelegatedActorExtraParameters final : public ULocalStencilEffectDelegatedActorOverrideFiltered { public: TArray ExtraScalars; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray ExtraColors; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) uint8 bSetExtraScalars : 1; // 0x0058(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSetExtraColors : 1; // 0x0058(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LocalStencilEffectDelegatedActorExtraParameters") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LocalStencilEffectDelegatedActorExtraParameters") } static class ULocalStencilEffectDelegatedActorExtraParameters* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULocalStencilEffectDelegatedActorExtraParameters; // Class StencilManager.LocalStencilEffectDelegatedActorExtraCurveParameters // 0x0028 (0x0060 - 0x0038) class ULocalStencilEffectDelegatedActorExtraCurveParameters final : public ULocalStencilEffectDelegatedActorOverrideFiltered { public: TArray ExtraScalarCurves; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray ExtraColorCurves; // 0x0048(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) uint8 bSetExtraScalarCurves : 1; // 0x0058(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 bSetExtraColorCurves : 1; // 0x0058(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)) uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LocalStencilEffectDelegatedActorExtraCurveParameters") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LocalStencilEffectDelegatedActorExtraCurveParameters") } static class ULocalStencilEffectDelegatedActorExtraCurveParameters* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULocalStencilEffectDelegatedActorExtraCurveParameters; // Class StencilManager.LocalStencilEffectDelegatedForcePlayerCustomDepth // 0x0008 (0x0040 - 0x0038) class ULocalStencilEffectDelegatedForcePlayerCustomDepth final : public ULocalStencilEffectDelegatedActorOverrideFiltered { public: bool bForcePlayerCustomDepth; // 0x0038(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("LocalStencilEffectDelegatedForcePlayerCustomDepth") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"LocalStencilEffectDelegatedForcePlayerCustomDepth") } static class ULocalStencilEffectDelegatedForcePlayerCustomDepth* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_ULocalStencilEffectDelegatedForcePlayerCustomDepth; // Class StencilManager.StencilManager // 0x0000 (0x0028 - 0x0028) class UStencilManager final : public UBlueprintFunctionLibrary { public: static void DisableStencilGroup(class UObject* WorldContextObject, class FName Group); static void DisableStencilGroups(class UObject* WorldContextObject, const TArray& Groups); static void EnableStencil(class UObject* WorldContextObject, bool bEnable); static void EnableStencilGroup(class UObject* WorldContextObject, class FName Group, bool bEnable); static void EnableStencilGroups(class UObject* WorldContextObject, const TArray& Groups, bool bEnable); static void GetCurrentStencilEffect(class AActor* InTarget, class FName* StencilEffect); static class AStencilManagerSingleton* GetStencilManager(const class UObject* WorldContextObject); static void IsLockedForStencil(class UObject* WorldContextObject, class UPrimitiveComponent* Component, bool* bLocked); static void LockAllForStencil(class UObject* WorldContextObject, class UObject* LockOwner, class AActor* Actor, int32 StencilValue, bool* bSuccess, bool bRenderCustomDepth); static void LockForStencil(class UObject* WorldContextObject, class UObject* LockOwner, class UPrimitiveComponent* Component, int32 StencilValue, bool* bSuccess, bool bRenderCustomDepth); static void LockOwnerForStencil(class UObject* WorldContextObject, class UPrimitiveComponent* Component, class UObject** Owner); static void SetActorRenderCustomDepth(class AActor* Actor, bool bRenderCustomDepth); static void SetActorStencilValue(class AActor* Actor, int32 StencilValue); static void SetActorStencilValueAndRenderCustomDepth(class AActor* Actor, int32 StencilValue, bool bRenderCustomDepth); static void SetActorStencilValueRenderCustomDepth(class AActor* Actor, const struct FStencilValueRenderCustomDepth& StencilValueRenderCustomDepth); static void SetRenderCustomDepth(class UPrimitiveComponent* PrimitiveComponent, bool bRenderCustomDepth); static void SetStencil(class AActor* InTarget, uint8 StencilValue, bool bFlag); static void SetStencilEffect(class AActor* InTarget, class FName StencilEffect, bool bFlag); static void SetStencilValue(class UPrimitiveComponent* PrimitiveComponent, int32 StencilValue); static void SetStencilValueAndRenderCustomDepth(class UPrimitiveComponent* PrimitiveComponent, int32 StencilValue, bool bRenderCustomDepth); static void SetStencilValueRenderCustomDepth(class UPrimitiveComponent* PrimitiveComponent, const struct FStencilValueRenderCustomDepth& StencilValueRenderCustomDepth); static bool StencilEnabled(class UObject* WorldContextObject); static bool StencilGroupEnabled(class UObject* WorldContextObject, class FName Group); static void UnlockAllForStencil(class UObject* WorldContextObject, class UObject* LockOwner, bool* bSuccess, bool bRestore); static void UnlockForStencil(class UObject* WorldContextObject, class UObject* LockOwner, class UPrimitiveComponent* Component, bool* bSuccess, bool bRestore); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StencilManager") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StencilManager") } static class UStencilManager* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStencilManager; // Class StencilManager.StencilManagerExternalControl // 0x0000 (0x0028 - 0x0028) class UStencilManagerExternalControl : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StencilManagerExternalControl") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StencilManagerExternalControl") } static class UStencilManagerExternalControl* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStencilManagerExternalControl; // Class StencilManager.StencilManagerExternalControlNot // 0x0008 (0x0030 - 0x0028) class UStencilManagerExternalControlNot final : public UStencilManagerExternalControl { public: class UStencilManagerExternalControl* Control; // 0x0028(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StencilManagerExternalControlNot") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StencilManagerExternalControlNot") } static class UStencilManagerExternalControlNot* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStencilManagerExternalControlNot; // Class StencilManager.StencilManagerExternalControlTrue // 0x0000 (0x0028 - 0x0028) class UStencilManagerExternalControlTrue final : public UStencilManagerExternalControl { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StencilManagerExternalControlTrue") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StencilManagerExternalControlTrue") } static class UStencilManagerExternalControlTrue* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStencilManagerExternalControlTrue; // Class StencilManager.StencilManagerExternalControlFalse // 0x0000 (0x0028 - 0x0028) class UStencilManagerExternalControlFalse final : public UStencilManagerExternalControl { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StencilManagerExternalControlFalse") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StencilManagerExternalControlFalse") } static class UStencilManagerExternalControlFalse* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStencilManagerExternalControlFalse; // Class StencilManager.StencilManagerExternalControlLogicList // 0x0010 (0x0038 - 0x0028) class UStencilManagerExternalControlLogicList : public UStencilManagerExternalControl { public: TArray Controls; // 0x0028(0x0010)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StencilManagerExternalControlLogicList") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StencilManagerExternalControlLogicList") } static class UStencilManagerExternalControlLogicList* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStencilManagerExternalControlLogicList; // Class StencilManager.StencilManagerExternalControlAnd // 0x0000 (0x0038 - 0x0038) class UStencilManagerExternalControlAnd final : public UStencilManagerExternalControlLogicList { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StencilManagerExternalControlAnd") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StencilManagerExternalControlAnd") } static class UStencilManagerExternalControlAnd* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStencilManagerExternalControlAnd; // Class StencilManager.StencilManagerExternalControlOr // 0x0000 (0x0038 - 0x0038) class UStencilManagerExternalControlOr final : public UStencilManagerExternalControlLogicList { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StencilManagerExternalControlOr") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StencilManagerExternalControlOr") } static class UStencilManagerExternalControlOr* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStencilManagerExternalControlOr; // Class StencilManager.StencilManagerExternalSystemControl // 0x0000 (0x0028 - 0x0028) class UStencilManagerExternalSystemControl final : public UStencilManagerExternalControl { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StencilManagerExternalSystemControl") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StencilManagerExternalSystemControl") } static class UStencilManagerExternalSystemControl* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStencilManagerExternalSystemControl; // Class StencilManager.StencilManagerExternalGroupControl // 0x0000 (0x0028 - 0x0028) class UStencilManagerExternalGroupControl final : public UStencilManagerExternalControl { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StencilManagerExternalGroupControl") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StencilManagerExternalGroupControl") } static class UStencilManagerExternalGroupControl* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStencilManagerExternalGroupControl; // Class StencilManager.StencilManagerExternalControls // 0x0058 (0x0088 - 0x0030) class UStencilManagerExternalControls final : public UDataAsset { public: class UStencilManagerExternalControl* SystemEnable; // 0x0030(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap GroupEnable; // 0x0038(0x0050)(Edit, BlueprintVisible, ExportObject, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StencilManagerExternalControls") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StencilManagerExternalControls") } static class UStencilManagerExternalControls* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStencilManagerExternalControls; // Class StencilManager.StencilManagerEnableInterface // 0x0000 (0x0000 - 0x0000) class IStencilManagerEnableInterface final { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StencilManagerEnableInterface") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StencilManagerEnableInterface") } static class IStencilManagerEnableInterface* GetDefaultObj() { return GetDefaultObjImpl(); } class UObject* AsUObject() { return reinterpret_cast(this); } const class UObject* AsUObject() const { return reinterpret_cast(this); } }; DUMPER7_ASSERTS_IStencilManagerEnableInterface; // Class StencilManager.StencilManagerMatchActor // 0x0000 (0x0028 - 0x0028) class UStencilManagerMatchActor : public UObject { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StencilManagerMatchActor") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StencilManagerMatchActor") } static class UStencilManagerMatchActor* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStencilManagerMatchActor; // Class StencilManager.StencilManagerMatchActorNOT // 0x0008 (0x0030 - 0x0028) class UStencilManagerMatchActorNOT final : public UStencilManagerMatchActor { public: class UStencilManagerMatchActor* Expression; // 0x0028(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StencilManagerMatchActorNOT") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StencilManagerMatchActorNOT") } static class UStencilManagerMatchActorNOT* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStencilManagerMatchActorNOT; // Class StencilManager.StencilManagerMatchActorAND // 0x0010 (0x0038 - 0x0028) class UStencilManagerMatchActorAND final : public UStencilManagerMatchActor { public: TArray Expressions; // 0x0028(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StencilManagerMatchActorAND") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StencilManagerMatchActorAND") } static class UStencilManagerMatchActorAND* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStencilManagerMatchActorAND; // Class StencilManager.StencilManagerMatchActorOR // 0x0010 (0x0038 - 0x0028) class UStencilManagerMatchActorOR final : public UStencilManagerMatchActor { public: TArray Expressions; // 0x0028(0x0010)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StencilManagerMatchActorOR") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StencilManagerMatchActorOR") } static class UStencilManagerMatchActorOR* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStencilManagerMatchActorOR; // Class StencilManager.StencilManagerMatchActorIF // 0x0018 (0x0040 - 0x0028) class UStencilManagerMatchActorIF final : public UStencilManagerMatchActor { public: class UStencilManagerMatchActor* Expression; // 0x0028(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UStencilManagerMatchActor* ExpressionTrue; // 0x0030(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UStencilManagerMatchActor* ExpressionFalse; // 0x0038(0x0008)(Edit, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StencilManagerMatchActorIF") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StencilManagerMatchActorIF") } static class UStencilManagerMatchActorIF* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStencilManagerMatchActorIF; // Class StencilManager.StencilManagerMatchActorClass // 0x0030 (0x0058 - 0x0028) class UStencilManagerMatchActorClass final : public UStencilManagerMatchActor { public: TSoftClassPtr ActorClass; // 0x0028(0x0028)(Edit, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowSubclasses; // 0x0050(0x0001)(Edit, BlueprintReadOnly, 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("StencilManagerMatchActorClass") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StencilManagerMatchActorClass") } static class UStencilManagerMatchActorClass* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStencilManagerMatchActorClass; // Class StencilManager.StencilManagerMatchActorHasChildClass // 0x0030 (0x0058 - 0x0028) class UStencilManagerMatchActorHasChildClass final : public UStencilManagerMatchActor { public: TSoftClassPtr ChildClass; // 0x0028(0x0028)(Edit, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowSubclasses; // 0x0050(0x0001)(Edit, BlueprintReadOnly, 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("StencilManagerMatchActorHasChildClass") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StencilManagerMatchActorHasChildClass") } static class UStencilManagerMatchActorHasChildClass* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStencilManagerMatchActorHasChildClass; // Class StencilManager.StencilManagerMatchActorHasComponent // 0x0028 (0x0050 - 0x0028) class UStencilManagerMatchActorHasComponent final : public UStencilManagerMatchActor { public: TSoftClassPtr ComponentClass; // 0x0028(0x0028)(Edit, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StencilManagerMatchActorHasComponent") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StencilManagerMatchActorHasComponent") } static class UStencilManagerMatchActorHasComponent* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStencilManagerMatchActorHasComponent; // Class StencilManager.StencilManagerMatchActorBounds // 0x0008 (0x0030 - 0x0028) class UStencilManagerMatchActorBounds : public UStencilManagerMatchActor { public: float Radius; // 0x0028(0x0004)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIncludeChildActors; // 0x002C(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_2D[0x3]; // 0x002D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StencilManagerMatchActorBounds") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StencilManagerMatchActorBounds") } static class UStencilManagerMatchActorBounds* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStencilManagerMatchActorBounds; // Class StencilManager.StencilManagerMatchActorRadiusLessThan // 0x0000 (0x0030 - 0x0030) class UStencilManagerMatchActorRadiusLessThan final : public UStencilManagerMatchActorBounds { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StencilManagerMatchActorRadiusLessThan") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StencilManagerMatchActorRadiusLessThan") } static class UStencilManagerMatchActorRadiusLessThan* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStencilManagerMatchActorRadiusLessThan; // Class StencilManager.StencilManagerMatchActorRadiusGreaterThan // 0x0000 (0x0030 - 0x0030) class UStencilManagerMatchActorRadiusGreaterThan final : public UStencilManagerMatchActorBounds { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StencilManagerMatchActorRadiusGreaterThan") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StencilManagerMatchActorRadiusGreaterThan") } static class UStencilManagerMatchActorRadiusGreaterThan* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStencilManagerMatchActorRadiusGreaterThan; // Class StencilManager.StencilManagerMatchActorMovable // 0x0000 (0x0028 - 0x0028) class UStencilManagerMatchActorMovable : public UStencilManagerMatchActor { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StencilManagerMatchActorMovable") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StencilManagerMatchActorMovable") } static class UStencilManagerMatchActorMovable* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStencilManagerMatchActorMovable; // Class StencilManager.StencilManagerMatchActorStationary // 0x0000 (0x0028 - 0x0028) class UStencilManagerMatchActorStationary final : public UStencilManagerMatchActorMovable { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StencilManagerMatchActorStationary") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StencilManagerMatchActorStationary") } static class UStencilManagerMatchActorStationary* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStencilManagerMatchActorStationary; // Class StencilManager.StencilManagerMatchActorTrue // 0x0000 (0x0028 - 0x0028) class UStencilManagerMatchActorTrue final : public UStencilManagerMatchActor { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StencilManagerMatchActorTrue") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StencilManagerMatchActorTrue") } static class UStencilManagerMatchActorTrue* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStencilManagerMatchActorTrue; // Class StencilManager.StencilManagerMatchActorFalse // 0x0000 (0x0028 - 0x0028) class UStencilManagerMatchActorFalse final : public UStencilManagerMatchActor { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StencilManagerMatchActorFalse") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StencilManagerMatchActorFalse") } static class UStencilManagerMatchActorFalse* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStencilManagerMatchActorFalse; // Class StencilManager.StencilManagerMatchActorName // 0x0008 (0x0030 - 0x0028) class UStencilManagerMatchActorName : public UStencilManagerMatchActor { public: bool bIgnoreCase; // 0x0028(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_29[0x7]; // 0x0029(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StencilManagerMatchActorName") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StencilManagerMatchActorName") } static class UStencilManagerMatchActorName* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStencilManagerMatchActorName; // Class StencilManager.StencilManagerMatchActorNameStartsWith // 0x0008 (0x0038 - 0x0030) class UStencilManagerMatchActorNameStartsWith : public UStencilManagerMatchActorName { public: class FName StartOfName; // 0x0030(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StencilManagerMatchActorNameStartsWith") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StencilManagerMatchActorNameStartsWith") } static class UStencilManagerMatchActorNameStartsWith* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStencilManagerMatchActorNameStartsWith; // Class StencilManager.StencilManagerMatchActorNameContains // 0x0008 (0x0038 - 0x0030) class UStencilManagerMatchActorNameContains final : public UStencilManagerMatchActorName { public: class FName CONTAINS; // 0x0030(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StencilManagerMatchActorNameContains") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StencilManagerMatchActorNameContains") } static class UStencilManagerMatchActorNameContains* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStencilManagerMatchActorNameContains; // Class StencilManager.StencilManagerMatchActorLevelStartsWith // 0x0000 (0x0038 - 0x0038) class UStencilManagerMatchActorLevelStartsWith final : public UStencilManagerMatchActorNameStartsWith { public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StencilManagerMatchActorLevelStartsWith") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StencilManagerMatchActorLevelStartsWith") } static class UStencilManagerMatchActorLevelStartsWith* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStencilManagerMatchActorLevelStartsWith; // Class StencilManager.StencilManagerMatchActorHasTag // 0x0010 (0x0038 - 0x0028) class UStencilManagerMatchActorHasTag final : public UStencilManagerMatchActor { public: class FName Tag; // 0x0028(0x0008)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIncludeChildActors; // 0x0030(0x0001)(Edit, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StencilManagerMatchActorHasTag") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StencilManagerMatchActorHasTag") } static class UStencilManagerMatchActorHasTag* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStencilManagerMatchActorHasTag; // Class StencilManager.StencilManagerMatchActorHasStaticMesh // 0x0030 (0x0058 - 0x0028) class UStencilManagerMatchActorHasStaticMesh final : public UStencilManagerMatchActor { public: TSoftObjectPtr Mesh; // 0x0028(0x0028)(Edit, BlueprintReadOnly, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIncludeChildActors; // 0x0050(0x0001)(Edit, BlueprintReadOnly, 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("StencilManagerMatchActorHasStaticMesh") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StencilManagerMatchActorHasStaticMesh") } static class UStencilManagerMatchActorHasStaticMesh* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStencilManagerMatchActorHasStaticMesh; // Class StencilManager.StencilManagerWholeActorOverrides // 0x0010 (0x0040 - 0x0030) class UStencilManagerWholeActorOverrides final : public UDataAsset { public: TArray WholeActorOverrides; // 0x0030(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic) public: void Validate(); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StencilManagerWholeActorOverrides") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StencilManagerWholeActorOverrides") } static class UStencilManagerWholeActorOverrides* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStencilManagerWholeActorOverrides; // Class StencilManager.StencilManagerAccessibilityOverrides // 0x0010 (0x0040 - 0x0030) class UStencilManagerAccessibilityOverrides final : public UDataAsset { public: TArray AccessibilityOverrides; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StencilManagerAccessibilityOverrides") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StencilManagerAccessibilityOverrides") } static class UStencilManagerAccessibilityOverrides* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStencilManagerAccessibilityOverrides; // Class StencilManager.StencilManagerSettings // 0x00C0 (0x00F0 - 0x0030) class UStencilManagerSettings final : public UDataAsset { public: TArray StencilPostProcessingMaterials; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) class UMaterialInterface* PreferredStencilPostProcessingMaterial; // 0x0040(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bForcePreferredStencilPostProcessingMaterial; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ]) class UMaterialParameterCollection* MaterialParameterCollection; // 0x0050(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FStencilManagerMPCGlobals MaterialParameterGlobals; // 0x0058(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray Groups; // 0x0068(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) TArray EffectsList; // 0x0078(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic) class UStencilManagerAccessibilityOverrides* AccessibilityOverrides; // 0x0088(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UStencilManagerWholeActorOverrides* WholeActorOverrides; // 0x0090(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FStencilPrimitiveTagRules DefaultLocalStencilTagRules; // 0x0098(0x0050)(Edit, NativeAccessSpecifierPublic) class ULocalStencilEffectActorOverrides* LocalStencilFXOverrides; // 0x00E8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StencilManagerSettings") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StencilManagerSettings") } static class UStencilManagerSettings* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStencilManagerSettings; // Class StencilManager.StencilManagerSingleton // 0x02A0 (0x04E8 - 0x0248) class AStencilManagerSingleton final : public AActor { public: class UStencilManagerSettings* Settings; // 0x0248(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UStencilManagerExternalControls* ExternalControls; // 0x0250(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray DisabledGroups; // 0x0258(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic) struct FStencilManagerEnableInterfaceList EnableInterfaces; // 0x0268(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic) TArray HardReferences; // 0x0278(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic) TMap, struct FStencilManagerTrackActorStencil> LegacyStencilActors; // 0x0288(0x0050)(Edit, Transient, EditConst, Protected, NativeAccessSpecifierProtected) TMap, struct FStencilManagerTrackActorLocalStencil> StencilLocalActors; // 0x02D8(0x0050)(Edit, Transient, EditConst, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) TMap, struct FStencilManagerTrackActorSkinFX> SkinFXActors; // 0x0328(0x0050)(Edit, Transient, EditConst, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) TMap, struct FStencilManagerTrackActorStencil> StencilMaskActors; // 0x0378(0x0050)(Edit, Transient, EditConst, Protected, NativeAccessSpecifierProtected) TMap, struct FStencilManagerTrackActorStencil> AutoStencilMaskActors; // 0x03C8(0x0050)(Edit, Transient, EditConst, Protected, NativeAccessSpecifierProtected) TMap, struct FSavePrimitiveRenderCustomDepthOwner> ExternalLocks; // 0x0418(0x0050)(Edit, Protected, NativeAccessSpecifierProtected) uint8 Pad_468[0x50]; // 0x0468(0x0050)(Fixing Size After Last Property [ Dumper-7 ]) float StencilBlend; // 0x04B8(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bUpdatedStencilBlend; // 0x04BC(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_4BD[0x3]; // 0x04BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ]) struct FStencilManagerMPCGlobals MPCGlobals; // 0x04C0(0x000C)(Transient, NoDestructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_4CC[0x4]; // 0x04CC(0x0004)(Fixing Size After Last Property [ Dumper-7 ]) TArray ConsoleDisabledGroups; // 0x04D0(0x0010)(ZeroConstructor, Transient, Protected, NativeAccessSpecifierProtected) bool bConsoleDisableStencil; // 0x04E0(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bDisableStencil; // 0x04E1(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_4E2[0x6]; // 0x04E2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ]) public: static void SetOutdoorsDaytimeBoost(class UObject* WorldContextObject, float boostVal); static void SetStencilBlend(class UObject* WorldContextObject, float blendVal); static void SetStencilPlayerNearFadeDisable(class UObject* WorldContextObject, bool bPlayerNearFadeDisable); public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StencilManagerSingleton") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StencilManagerSingleton") } static class AStencilManagerSingleton* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_AStencilManagerSingleton; // Class StencilManager.StencilManagerDynamicLock // 0x0010 (0x0038 - 0x0028) class UStencilManagerDynamicLock final : public UObject { public: TWeakObjectPtr StencilManager; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Priority; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint32 LastUsedStencilValue; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) public: static class UClass* StaticClass() { STATIC_CLASS_IMPL("StencilManagerDynamicLock") } static const class FName& StaticName() { STATIC_NAME_IMPL(L"StencilManagerDynamicLock") } static class UStencilManagerDynamicLock* GetDefaultObj() { return GetDefaultObjImpl(); } }; DUMPER7_ASSERTS_UStencilManagerDynamicLock; }