Files
ReshadePluginsCore/Hogwarts Legacy/SDK/StencilManager_classes.hpp
2026-03-06 01:33:32 +01:00

1518 lines
71 KiB
C++

#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<struct FLocalStencilEffectActorOverride> GeneralActorOverrides; // 0x0030(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
TArray<struct FLocalStencilEffectActorOverrideList> 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<ULocalStencilEffectActorOverrides>();
}
};
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<ULocalStencilBoundsHintComponentBase>();
}
};
#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<ULocalStencilBoundsHintComponent>();
}
};
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<ULocalStencilComponentBase>();
}
};
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<ULocalStencilComponent>();
}
};
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<ULocalStencilComponentOrientCamera>();
}
};
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<ULocalStencilAutoStartComponent>();
}
};
DUMPER7_ASSERTS_ULocalStencilAutoStartComponent;
// Class StencilManager.LocalStencilComponentMultiMesh
// 0x0010 (0x02F8 - 0x02E8)
class ULocalStencilComponentMultiMesh final : public ULocalStencilComponentBase
{
public:
TArray<struct FLocalStencilEffectMeshAttached> 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<ULocalStencilComponentMultiMesh>();
}
};
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<ULocalStencilEffectDelegatedActorOverride>();
}
};
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<ULocalStencilEffectDelegatedActorOverrideFiltered>();
}
};
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<ULocalStencilEffectDelegatedActorOverrideRadius>();
}
};
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<ULocalStencilEffectDelegatedActorOverrideRadiusAlpha>();
}
};
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<ULocalStencilEffectDelegatedActorOverrideBottomFade>();
}
};
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<ULocalStencilEffectDelegatedActorOverrideFade>();
}
};
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<ULocalStencilEffectDelegatedActorOverrideOverdraw>();
}
};
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<ULocalStencilEffectDelegatedActorOverrideBoundsMethod>();
}
};
DUMPER7_ASSERTS_ULocalStencilEffectDelegatedActorOverrideBoundsMethod;
// Class StencilManager.LocalStencilEffectDelegatedActorOverrideClassAndMaterial
// 0x0010 (0x0048 - 0x0038)
class ULocalStencilEffectDelegatedActorOverrideClassAndMaterial final : public ULocalStencilEffectDelegatedActorOverrideFiltered
{
public:
TSubclassOf<class ULocalStencilComponentBase> 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<ULocalStencilEffectDelegatedActorOverrideClassAndMaterial>();
}
};
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<ULocalStencilEffectDelegatedActorOverrideEverything>();
}
};
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<ULocalStencilEffectDelegatedActorOverrideParameters>();
}
};
DUMPER7_ASSERTS_ULocalStencilEffectDelegatedActorOverrideParameters;
// Class StencilManager.LocalStencilEffectDelegatedActorExtraParameters
// 0x0028 (0x0060 - 0x0038)
class ULocalStencilEffectDelegatedActorExtraParameters final : public ULocalStencilEffectDelegatedActorOverrideFiltered
{
public:
TArray<struct FLocalStencilEffectScalar> ExtraScalars; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FLocalStencilEffectColor> 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<ULocalStencilEffectDelegatedActorExtraParameters>();
}
};
DUMPER7_ASSERTS_ULocalStencilEffectDelegatedActorExtraParameters;
// Class StencilManager.LocalStencilEffectDelegatedActorExtraCurveParameters
// 0x0028 (0x0060 - 0x0038)
class ULocalStencilEffectDelegatedActorExtraCurveParameters final : public ULocalStencilEffectDelegatedActorOverrideFiltered
{
public:
TArray<struct FLocalStencilEffectScalarCurve> ExtraScalarCurves; // 0x0038(0x0010)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FLocalStencilEffectColorCurve> 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<ULocalStencilEffectDelegatedActorExtraCurveParameters>();
}
};
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<ULocalStencilEffectDelegatedForcePlayerCustomDepth>();
}
};
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<class FName>& 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<class FName>& 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<UStencilManager>();
}
};
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<UStencilManagerExternalControl>();
}
};
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<UStencilManagerExternalControlNot>();
}
};
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<UStencilManagerExternalControlTrue>();
}
};
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<UStencilManagerExternalControlFalse>();
}
};
DUMPER7_ASSERTS_UStencilManagerExternalControlFalse;
// Class StencilManager.StencilManagerExternalControlLogicList
// 0x0010 (0x0038 - 0x0028)
class UStencilManagerExternalControlLogicList : public UStencilManagerExternalControl
{
public:
TArray<class UStencilManagerExternalControl*> 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<UStencilManagerExternalControlLogicList>();
}
};
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<UStencilManagerExternalControlAnd>();
}
};
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<UStencilManagerExternalControlOr>();
}
};
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<UStencilManagerExternalSystemControl>();
}
};
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<UStencilManagerExternalGroupControl>();
}
};
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<class FName, class UStencilManagerExternalControl*> 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<UStencilManagerExternalControls>();
}
};
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<IStencilManagerEnableInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(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<UStencilManagerMatchActor>();
}
};
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<UStencilManagerMatchActorNOT>();
}
};
DUMPER7_ASSERTS_UStencilManagerMatchActorNOT;
// Class StencilManager.StencilManagerMatchActorAND
// 0x0010 (0x0038 - 0x0028)
class UStencilManagerMatchActorAND final : public UStencilManagerMatchActor
{
public:
TArray<class UStencilManagerMatchActor*> 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<UStencilManagerMatchActorAND>();
}
};
DUMPER7_ASSERTS_UStencilManagerMatchActorAND;
// Class StencilManager.StencilManagerMatchActorOR
// 0x0010 (0x0038 - 0x0028)
class UStencilManagerMatchActorOR final : public UStencilManagerMatchActor
{
public:
TArray<class UStencilManagerMatchActor*> 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<UStencilManagerMatchActorOR>();
}
};
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<UStencilManagerMatchActorIF>();
}
};
DUMPER7_ASSERTS_UStencilManagerMatchActorIF;
// Class StencilManager.StencilManagerMatchActorClass
// 0x0030 (0x0058 - 0x0028)
class UStencilManagerMatchActorClass final : public UStencilManagerMatchActor
{
public:
TSoftClassPtr<class UClass> 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<UStencilManagerMatchActorClass>();
}
};
DUMPER7_ASSERTS_UStencilManagerMatchActorClass;
// Class StencilManager.StencilManagerMatchActorHasChildClass
// 0x0030 (0x0058 - 0x0028)
class UStencilManagerMatchActorHasChildClass final : public UStencilManagerMatchActor
{
public:
TSoftClassPtr<class UClass> 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<UStencilManagerMatchActorHasChildClass>();
}
};
DUMPER7_ASSERTS_UStencilManagerMatchActorHasChildClass;
// Class StencilManager.StencilManagerMatchActorHasComponent
// 0x0028 (0x0050 - 0x0028)
class UStencilManagerMatchActorHasComponent final : public UStencilManagerMatchActor
{
public:
TSoftClassPtr<class UClass> 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<UStencilManagerMatchActorHasComponent>();
}
};
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<UStencilManagerMatchActorBounds>();
}
};
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<UStencilManagerMatchActorRadiusLessThan>();
}
};
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<UStencilManagerMatchActorRadiusGreaterThan>();
}
};
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<UStencilManagerMatchActorMovable>();
}
};
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<UStencilManagerMatchActorStationary>();
}
};
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<UStencilManagerMatchActorTrue>();
}
};
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<UStencilManagerMatchActorFalse>();
}
};
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<UStencilManagerMatchActorName>();
}
};
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<UStencilManagerMatchActorNameStartsWith>();
}
};
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<UStencilManagerMatchActorNameContains>();
}
};
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<UStencilManagerMatchActorLevelStartsWith>();
}
};
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<UStencilManagerMatchActorHasTag>();
}
};
DUMPER7_ASSERTS_UStencilManagerMatchActorHasTag;
// Class StencilManager.StencilManagerMatchActorHasStaticMesh
// 0x0030 (0x0058 - 0x0028)
class UStencilManagerMatchActorHasStaticMesh final : public UStencilManagerMatchActor
{
public:
TSoftObjectPtr<class UStaticMesh> 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<UStencilManagerMatchActorHasStaticMesh>();
}
};
DUMPER7_ASSERTS_UStencilManagerMatchActorHasStaticMesh;
// Class StencilManager.StencilManagerWholeActorOverrides
// 0x0010 (0x0040 - 0x0030)
class UStencilManagerWholeActorOverrides final : public UDataAsset
{
public:
TArray<struct FStencilManagerEffectInfoActorOverrides> 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<UStencilManagerWholeActorOverrides>();
}
};
DUMPER7_ASSERTS_UStencilManagerWholeActorOverrides;
// Class StencilManager.StencilManagerAccessibilityOverrides
// 0x0010 (0x0040 - 0x0030)
class UStencilManagerAccessibilityOverrides final : public UDataAsset
{
public:
TArray<struct FStencilManagerEffectInfoAccessibilityOverride> 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<UStencilManagerAccessibilityOverrides>();
}
};
DUMPER7_ASSERTS_UStencilManagerAccessibilityOverrides;
// Class StencilManager.StencilManagerSettings
// 0x00C0 (0x00F0 - 0x0030)
class UStencilManagerSettings final : public UDataAsset
{
public:
TArray<class UMaterialInterface*> 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<class FName> Groups; // 0x0068(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FStencilManagerEffectInfo> 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<UStencilManagerSettings>();
}
};
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<class FName> DisabledGroups; // 0x0258(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
struct FStencilManagerEnableInterfaceList EnableInterfaces; // 0x0268(0x0010)(Edit, EditConst, NativeAccessSpecifierPublic)
TArray<class UObject*> HardReferences; // 0x0278(0x0010)(ZeroConstructor, Transient, NativeAccessSpecifierPublic)
TMap<TWeakObjectPtr<class AActor>, struct FStencilManagerTrackActorStencil> LegacyStencilActors; // 0x0288(0x0050)(Edit, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
TMap<TWeakObjectPtr<class AActor>, struct FStencilManagerTrackActorLocalStencil> StencilLocalActors; // 0x02D8(0x0050)(Edit, Transient, EditConst, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
TMap<TWeakObjectPtr<class AActor>, struct FStencilManagerTrackActorSkinFX> SkinFXActors; // 0x0328(0x0050)(Edit, Transient, EditConst, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected)
TMap<TWeakObjectPtr<class AActor>, struct FStencilManagerTrackActorStencil> StencilMaskActors; // 0x0378(0x0050)(Edit, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
TMap<TWeakObjectPtr<class AActor>, struct FStencilManagerTrackActorStencil> AutoStencilMaskActors; // 0x03C8(0x0050)(Edit, Transient, EditConst, Protected, NativeAccessSpecifierProtected)
TMap<TWeakObjectPtr<class UPrimitiveComponent>, 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<class FName> 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<AStencilManagerSingleton>();
}
};
DUMPER7_ASSERTS_AStencilManagerSingleton;
// Class StencilManager.StencilManagerDynamicLock
// 0x0010 (0x0038 - 0x0028)
class UStencilManagerDynamicLock final : public UObject
{
public:
TWeakObjectPtr<class AStencilManagerSingleton> 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<UStencilManagerDynamicLock>();
}
};
DUMPER7_ASSERTS_UStencilManagerDynamicLock;
}