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

640 lines
51 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: StencilManager
#include "Basic.hpp"
#include "CoreUObject_structs.hpp"
namespace SDK
{
// Enum StencilManager.ELocalStencilMaterialMode
// NumValues: 0x0005
enum class ELocalStencilMaterialMode : uint8
{
Default = 0,
DefaultMID = 1,
Custom = 2,
CustomMID = 3,
ELocalStencilMaterialMode_MAX = 4,
};
// Enum StencilManager.ELocalStencilBoundsMethod
// NumValues: 0x0004
enum class ELocalStencilBoundsMethod : uint8
{
Default = 0,
Local = 1,
World = 2,
ELocalStencilBoundsMethod_MAX = 3,
};
// Enum StencilManager.ELocalStencilBoundsHintMode
// NumValues: 0x0004
enum class ELocalStencilBoundsHintMode : uint8
{
Override = 0,
Maximum = 1,
Minimum = 2,
ELocalStencilBoundsHintMode_MAX = 3,
};
// Enum StencilManager.EStencilValueRenderCustomDepthRule
// NumValues: 0x0003
enum class EStencilValueRenderCustomDepthRule : uint8
{
DoNotStencil = 0,
OnlyStencil = 1,
EStencilValueRenderCustomDepthRule_MAX = 2,
};
// Enum StencilManager.EStencilTagRule
// NumValues: 0x0006
enum class EStencilTagRule : uint8
{
DoNotStencil = 0,
StencilOnly = 1,
ConditionalStencil = 2,
ShowOnStencil = 3,
HideOnStencil = 4,
EStencilTagRule_MAX = 5,
};
// Enum StencilManager.EStencilRulesTypeMode
// NumValues: 0x0004
enum class EStencilRulesTypeMode : uint8
{
Default = 0,
OnlySwap = 1,
NeverSwap = 2,
EStencilRulesTypeMode_MAX = 3,
};
// Enum StencilManager.EStencilFilterPrimitiveMatchMode
// NumValues: 0x0004
enum class EStencilFilterPrimitiveMatchMode : uint8
{
Exact = 0,
SubStringCaseSensitve = 1,
SubStringIgnoreCase = 2,
EStencilFilterPrimitiveMatchMode_MAX = 3,
};
// Enum StencilManager.EStencilRule
// NumValues: 0x0003
enum class EStencilRule : uint8
{
DoNotStencil = 0,
OnlyStencil = 1,
EStencilRule_MAX = 2,
};
// Enum StencilManager.EStencilManagerPreferredEffect
// NumValues: 0x0003
enum class EStencilManagerPreferredEffect : uint8
{
LocalDepthFX = 0,
SkinFX = 1,
EStencilManagerPreferredEffect_MAX = 2,
};
// Enum StencilManager.EStencilManagerEffectPriority
// NumValues: 0x0009
enum class EStencilManagerEffectPriority : uint8
{
AlwaysInterrupt = 0,
Low = 1,
BelowNormal = 2,
Normal = 3,
AboveNormal = 4,
High = 5,
VeryHigh = 6,
NeverInterrupt = 7,
EStencilManagerEffectPriority_MAX = 8,
};
// ScriptStruct StencilManager.LocalStencilEffectRotatingStencilValue
// 0x0008 (0x0008 - 0x0000)
struct FLocalStencilEffectRotatingStencilValue final
{
public:
int32 StencilValueMin; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 StencilValueMax; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLocalStencilEffectRotatingStencilValue;
// ScriptStruct StencilManager.StencilPrimitiveTagRules
// 0x0050 (0x0050 - 0x0000)
struct FStencilPrimitiveTagRules final
{
public:
TArray<class FName> DoNotStencil; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class FName> StencilOnly; // 0x0010(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class FName> ConditionalStencil; // 0x0020(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class FName> ShowOnStencil; // 0x0030(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class FName> HideOnStencil; // 0x0040(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FStencilPrimitiveTagRules;
// ScriptStruct StencilManager.StencilPrimitiveTypeRules
// 0x0009 (0x0009 - 0x0000)
struct FStencilPrimitiveTypeRules final
{
public:
EStencilRulesTypeMode Static; // 0x0000(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EStencilRulesTypeMode Skeletal; // 0x0001(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EStencilRulesTypeMode Instanced; // 0x0002(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EStencilRulesTypeMode Spline; // 0x0003(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EStencilRulesTypeMode Moveable; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EStencilRulesTypeMode Stationary; // 0x0005(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EStencilRulesTypeMode ReceivesDecals; // 0x0006(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EStencilRulesTypeMode ReceivesWeatherDecals; // 0x0007(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EStencilRulesTypeMode RenderCustomDepth; // 0x0008(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FStencilPrimitiveTypeRules;
// ScriptStruct StencilManager.StencilPrimitiveFilter
// 0x0018 (0x0018 - 0x0000)
struct FStencilPrimitiveFilter final
{
public:
TArray<class FName> Primitives; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
EStencilRule Rule; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EStencilFilterPrimitiveMatchMode MatchMode; // 0x0011(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FStencilPrimitiveFilter;
// ScriptStruct StencilManager.StencilPrimitiveClassFilter
// 0x0020 (0x0020 - 0x0000)
struct FStencilPrimitiveClassFilter final
{
public:
TArray<TSoftClassPtr<class UClass>> PrimitiveClasses; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
EStencilRule Rule; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIncludeSubclasses; // 0x0011(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_12[0x2]; // 0x0012(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
class FName IgnoreTag; // 0x0014(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FStencilPrimitiveClassFilter;
// ScriptStruct StencilManager.StencilRules
// 0x0098 (0x0098 - 0x0000)
struct FStencilRules final
{
public:
struct FStencilPrimitiveTagRules TagFilter; // 0x0000(0x0050)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
struct FStencilPrimitiveTypeRules TypeFilter; // 0x0050(0x0009)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)
uint8 Pad_59[0x7]; // 0x0059(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FStencilPrimitiveFilter PrimitiveFilter; // 0x0060(0x0018)(Edit, BlueprintVisible, AdvancedDisplay, NativeAccessSpecifierPublic)
struct FStencilPrimitiveClassFilter PrimitiveClassFilter; // 0x0078(0x0020)(Edit, BlueprintVisible, AdvancedDisplay, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FStencilRules;
// ScriptStruct StencilManager.LocalStencilEffectMaterialParameter
// 0x0008 (0x0008 - 0x0000)
struct FLocalStencilEffectMaterialParameter
{
public:
class FName MaterialParameter; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLocalStencilEffectMaterialParameter;
// ScriptStruct StencilManager.LocalStencilEffectScalar
// 0x0004 (0x000C - 0x0008)
struct FLocalStencilEffectScalar final : public FLocalStencilEffectMaterialParameter
{
public:
float Value; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLocalStencilEffectScalar;
// ScriptStruct StencilManager.LocalStencilEffectColor
// 0x0010 (0x0018 - 0x0008)
struct FLocalStencilEffectColor final : public FLocalStencilEffectMaterialParameter
{
public:
struct FLinearColor Color; // 0x0008(0x0010)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLocalStencilEffectColor;
// ScriptStruct StencilManager.LocalStencilEffectScalarCurve
// 0x0008 (0x0010 - 0x0008)
struct FLocalStencilEffectScalarCurve final : public FLocalStencilEffectMaterialParameter
{
public:
class UCurveFloat* Curve; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLocalStencilEffectScalarCurve;
// ScriptStruct StencilManager.LocalStencilEffectColorCurve
// 0x0008 (0x0010 - 0x0008)
struct FLocalStencilEffectColorCurve final : public FLocalStencilEffectMaterialParameter
{
public:
class UCurveLinearColor* Curve; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLocalStencilEffectColorCurve;
// ScriptStruct StencilManager.LocalStencilEffectParams
// 0x00F0 (0x00F0 - 0x0000)
struct FLocalStencilEffectParams
{
public:
class FName StencilValueParameter; // 0x0000(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName FadeAlphaParameter; // 0x0008(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLocalStencilEffectScalar OutlineRadius; // 0x0010(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FLocalStencilEffectColor OutlineColor; // 0x001C(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FLocalStencilEffectScalar OutlineColorAlpha; // 0x0034(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FLocalStencilEffectScalar OutlineColorAlphaPower; // 0x0040(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FLocalStencilEffectColor FillColor; // 0x004C(0x0018)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FLocalStencilEffectScalar FillColorAlpha; // 0x0064(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FLocalStencilEffectScalar FinalIntensityMod; // 0x0070(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FLocalStencilEffectScalar ObjectBottomFadeStart; // 0x007C(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FLocalStencilEffectScalar ObjectBottomFadeFull; // 0x0088(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
struct FLocalStencilEffectScalar ObjectBottomFadePower; // 0x0094(0x000C)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
class FName ObjectMinMaxHeightParameter; // 0x00A0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FLocalStencilEffectScalar> ExtraScalars; // 0x00A8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FLocalStencilEffectColor> ExtraColors; // 0x00B8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FLocalStencilEffectScalarCurve> ExtraScalarCurves; // 0x00C8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FLocalStencilEffectColorCurve> ExtraColorCurves; // 0x00D8(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
uint8 bSetStencilValue : 1; // 0x00E8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bSetFadeAlphaParameter : 1; // 0x00E8(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bSetOutlineRadius : 1; // 0x00E8(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bSetOutlineColor : 1; // 0x00E8(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bSetOutlineAlpha : 1; // 0x00E8(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bSetOutlineAlphaPower : 1; // 0x00E8(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bSetFillColor : 1; // 0x00E8(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bSetFillAlpha : 1; // 0x00E8(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bSetFinalIntensityMod : 1; // 0x00E9(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bSetObjectBottomFadeStart : 1; // 0x00E9(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bSetObjectBottomFadeFull : 1; // 0x00E9(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bSetExtraScalars : 1; // 0x00E9(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bSetExtraColors : 1; // 0x00E9(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bSetExtraScalarCurves : 1; // 0x00E9(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bSetExtraColorCurves : 1; // 0x00E9(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bSetObjectBottomFadePower : 1; // 0x00E9(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bSetObjectMinMaxHeightParameter : 1; // 0x00EA(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_EB[0x5]; // 0x00EB(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FLocalStencilEffectParams;
// ScriptStruct StencilManager.LocalStencilEffect
// 0x01D0 (0x01D0 - 0x0000)
struct FLocalStencilEffect final
{
public:
int32 StencilValue; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLocalStencilEffectRotatingStencilValue RotatingStencilValue; // 0x0004(0x0008)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FStencilRules StencilRules; // 0x0010(0x0098)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic)
TSubclassOf<class ULocalStencilComponentBase> OverrideClass; // 0x00A8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UMaterialInterface* OverrideMaterial; // 0x00B0(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FadeInTime; // 0x00B8(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FadeOutTime; // 0x00BC(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLocalStencilEffectParams Params; // 0x00C0(0x00F0)(Edit, BlueprintVisible, AdvancedDisplay, NativeAccessSpecifierPublic)
float MeshScaleFactor; // 0x01B0(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector MeshInflateBounds; // 0x01B4(0x000C)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ELocalStencilBoundsMethod BoundsMethod; // 0x01C0(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C1[0x3]; // 0x01C1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName AttachComponentTag; // 0x01C4(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bRenderCustomDepth : 1; // 0x01CC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bForcePlayerCustomDepth : 1; // 0x01CC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bUseRotatingStencilValue : 1; // 0x01CC(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_1CD[0x3]; // 0x01CD(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FLocalStencilEffect;
// ScriptStruct StencilManager.StencilManagerEffectName
// 0x0008 (0x0008 - 0x0000)
struct FStencilManagerEffectName final
{
public:
class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FStencilManagerEffectName;
// ScriptStruct StencilManager.LocalStencilEffectActorOverrideParameters
// 0x00D8 (0x01C8 - 0x00F0)
struct FLocalStencilEffectActorOverrideParameters : public FLocalStencilEffectParams
{
public:
TSubclassOf<class ULocalStencilComponentBase> OverrideClass; // 0x00F0(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UMaterialInterface* OverrideMaterial; // 0x00F8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FadeInTime; // 0x0100(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float FadeOutTime; // 0x0104(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MeshScaleFactor; // 0x0108(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector MeshInflateBounds; // 0x010C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ELocalStencilBoundsMethod BoundsMethod; // 0x0118(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_119[0x3]; // 0x0119(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName AttachComponentTag; // 0x011C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_124[0x4]; // 0x0124(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FStencilPrimitiveTagRules TagFilter; // 0x0128(0x0050)(Edit, NativeAccessSpecifierPublic)
struct FStencilPrimitiveTypeRules TypeFilter; // 0x0178(0x0009)(Edit, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)
uint8 Pad_181[0x7]; // 0x0181(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FStencilPrimitiveFilter PrimitiveFilter; // 0x0188(0x0018)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic)
struct FStencilPrimitiveClassFilter PrimitiveClassFilter; // 0x01A0(0x0020)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic)
uint8 bForcePlayerCustomDepth : 1; // 0x01C0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverride_FadeInTime : 1; // 0x01C0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverride_FadeOutTime : 1; // 0x01C0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverride_MeshScaleFactor : 1; // 0x01C0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverride_TagFilter : 1; // 0x01C0(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverride_TypeFilter : 1; // 0x01C0(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverride_PrimitiveFilter : 1; // 0x01C0(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverride_PrimitiveClassFilter : 1; // 0x01C0(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverride_MeshInflateBounds : 1; // 0x01C1(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverride_BoundsMethod : 1; // 0x01C1(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverride_AttachComponentTag : 1; // 0x01C1(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverride_bForcePlayerCustomDepth : 1; // 0x01C1(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_1C2[0x6]; // 0x01C2(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FLocalStencilEffectActorOverrideParameters;
// ScriptStruct StencilManager.LocalStencilEffectActorOverride
// 0x0008 (0x01D0 - 0x01C8)
struct FLocalStencilEffectActorOverride final : public FLocalStencilEffectActorOverrideParameters
{
public:
class UStencilManagerMatchActor* Expression; // 0x01C8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLocalStencilEffectActorOverride;
// ScriptStruct StencilManager.LocalStencilEffectActorOverrideList
// 0x0018 (0x0018 - 0x0000)
struct FLocalStencilEffectActorOverrideList final
{
public:
struct FStencilManagerEffectName Effect; // 0x0000(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
TArray<struct FLocalStencilEffectActorOverride> ActorOverrides; // 0x0008(0x0010)(Edit, ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLocalStencilEffectActorOverrideList;
// ScriptStruct StencilManager.LocalStencilEffectMeshBase
// 0x0028 (0x0028 - 0x0000)
struct FLocalStencilEffectMeshBase
{
public:
class UStaticMeshComponent* MeshComponent; // 0x0000(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class UMaterialInterface*> OriginalMaterials; // 0x0008(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
TArray<class UMaterialInstanceDynamic*> DynamicMaterials; // 0x0018(0x0010)(Edit, ZeroConstructor, Transient, EditConst, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLocalStencilEffectMeshBase;
// ScriptStruct StencilManager.LocalStencilEffectMesh
// 0x0038 (0x0060 - 0x0028)
struct FLocalStencilEffectMesh final : public FLocalStencilEffectMeshBase
{
public:
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform LastTransform; // 0x0030(0x0030)(Transient, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLocalStencilEffectMesh;
// ScriptStruct StencilManager.LocalStencilEffectMeshAttached
// 0x0008 (0x0030 - 0x0028)
struct FLocalStencilEffectMeshAttached final : public FLocalStencilEffectMeshBase
{
public:
TWeakObjectPtr<class USceneComponent> ParentComponent; // 0x0028(0x0008)(Edit, ExportObject, ZeroConstructor, EditConst, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FLocalStencilEffectMeshAttached;
// ScriptStruct StencilManager.StencilManagerGroupName
// 0x0008 (0x0008 - 0x0000)
struct FStencilManagerGroupName final
{
public:
class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FStencilManagerGroupName;
// ScriptStruct StencilManager.StencilManagerEnableInterfaceList
// 0x0010 (0x0010 - 0x0000)
struct FStencilManagerEnableInterfaceList final
{
public:
TArray<TWeakObjectPtr<class UObject>> Interfaces; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, UObjectWrapper, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FStencilManagerEnableInterfaceList;
// ScriptStruct StencilManager.SavePrimitiveRenderCustomDepth
// 0x0008 (0x0008 - 0x0000)
struct FSavePrimitiveRenderCustomDepth
{
public:
uint32 StencilValue; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bRenderCustomDepth : 1; // 0x0004(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bManageVisibility : 1; // 0x0004(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bVisible : 1; // 0x0004(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_5[0x3]; // 0x0005(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSavePrimitiveRenderCustomDepth;
// ScriptStruct StencilManager.SavePrimitiveRenderCustomDepthOwner
// 0x0008 (0x0010 - 0x0008)
struct FSavePrimitiveRenderCustomDepthOwner : public FSavePrimitiveRenderCustomDepth
{
public:
TWeakObjectPtr<class UObject> Owner; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FSavePrimitiveRenderCustomDepthOwner;
// ScriptStruct StencilManager.SaveAndOverridePrimitiveRenderCustomDepthOwner
// 0x0008 (0x0018 - 0x0010)
struct FSaveAndOverridePrimitiveRenderCustomDepthOwner final : public FSavePrimitiveRenderCustomDepthOwner
{
public:
uint32 StencilValueOverride; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bRenderCustomDepthOverride : 1; // 0x0014(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverridestencilValue : 1; // 0x0014(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverrideRenderCustomDepth : 1; // 0x0014(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FSaveAndOverridePrimitiveRenderCustomDepthOwner;
// ScriptStruct StencilManager.StencilValueRenderCustomDepth
// 0x0008 (0x0008 - 0x0000)
struct FStencilValueRenderCustomDepth final
{
public:
int32 StencilValue; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRenderCustomDepth; // 0x0004(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverridestencilValue; // 0x0005(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideRenderCustomDepth; // 0x0006(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_7[0x1]; // 0x0007(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FStencilValueRenderCustomDepth;
// ScriptStruct StencilManager.StencilValueRenderCustomDepthFilter
// 0x0018 (0x0018 - 0x0000)
struct FStencilValueRenderCustomDepthFilter final
{
public:
TArray<class FName> Tags; // 0x0000(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
EStencilValueRenderCustomDepthRule Rule; // 0x0010(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bExcludeFX; // 0x0011(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_12[0x6]; // 0x0012(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FStencilValueRenderCustomDepthFilter;
// ScriptStruct StencilManager.StencilManagerMPCGlobals
// 0x000C (0x000C - 0x0000)
struct FStencilManagerMPCGlobals final
{
public:
float GlobalBrightnessMod; // 0x0000(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float OutdoorsDaytimeBoost_DEPRICATED; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPlayerNearFadeDisable; // 0x0008(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FStencilManagerMPCGlobals;
// ScriptStruct StencilManager.StencilManagerSkinFXColor
// 0x0018 (0x0018 - 0x0000)
struct FStencilManagerSkinFXColor final
{
public:
class FName MaterialParameter; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor Color; // 0x0008(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FStencilManagerSkinFXColor;
// ScriptStruct StencilManager.StencilManagerSkinFX
// 0x0028 (0x0028 - 0x0000)
struct FStencilManagerSkinFX final
{
public:
TSubclassOf<class ASkinFXDefinition> SkinFX; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FStencilManagerSkinFXColor ForceEmissiveColor; // 0x0008(0x0018)(Edit, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic)
bool bForceEmissive; // 0x0020(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21[0x7]; // 0x0021(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FStencilManagerSkinFX;
// ScriptStruct StencilManager.StencilManagerEffectInfoOverride
// 0x0218 (0x0218 - 0x0000)
struct FStencilManagerEffectInfoOverride
{
public:
struct FStencilManagerEffectName Effect; // 0x0000(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FStencilManagerGroupName GroupOverride; // 0x0008(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
EStencilManagerPreferredEffect PreferredEffect; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FLocalStencilEffect LocalDepthFX; // 0x0018(0x01D0)(Edit, NativeAccessSpecifierPublic)
struct FStencilManagerSkinFX SkinFX; // 0x01E8(0x0028)(Edit, NoDestructor, NativeAccessSpecifierPublic)
bool bUseGroupOverride; // 0x0210(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_211[0x7]; // 0x0211(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FStencilManagerEffectInfoOverride;
// ScriptStruct StencilManager.StencilManagerEffectInfoAccessibilityOverride
// 0x0008 (0x0220 - 0x0218)
struct FStencilManagerEffectInfoAccessibilityOverride final : public FStencilManagerEffectInfoOverride
{
public:
int32 HighContrastMode; // 0x0218(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_21C[0x4]; // 0x021C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FStencilManagerEffectInfoAccessibilityOverride;
// ScriptStruct StencilManager.StencilManagerEffectInfoActorOverrides
// 0x0018 (0x0018 - 0x0000)
struct FStencilManagerEffectInfoActorOverrides final
{
public:
class UStencilManagerMatchActor* Expression; // 0x0000(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FStencilManagerEffectInfoOverride> EffectOverrides; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FStencilManagerEffectInfoActorOverrides;
// ScriptStruct StencilManager.StencilManagerEffectInfo
// 0x0218 (0x0218 - 0x0000)
struct FStencilManagerEffectInfo final
{
public:
class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FStencilManagerGroupName Group; // 0x0008(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
uint32 LegacyStencilValue; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EStencilManagerEffectPriority Priority; // 0x0014(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EStencilManagerPreferredEffect PreferredEffect; // 0x0015(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_16[0x2]; // 0x0016(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FLocalStencilEffect LocalDepthFX; // 0x0018(0x01D0)(Edit, NativeAccessSpecifierPublic)
struct FStencilManagerSkinFX SkinFX; // 0x01E8(0x0028)(Edit, NoDestructor, NativeAccessSpecifierPublic)
bool bDisableOverrides; // 0x0210(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_211[0x7]; // 0x0211(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FStencilManagerEffectInfo;
// ScriptStruct StencilManager.StencilManagerCutsomDepthFX
// 0x00A8 (0x00A8 - 0x0000)
struct FStencilManagerCutsomDepthFX final
{
public:
uint32 StencilValue; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FStencilRules StencilRules; // 0x0008(0x0098)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic)
bool bRenderCustomDepth; // 0x00A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FStencilManagerCutsomDepthFX;
// ScriptStruct StencilManager.StencilManagerTrackActor
// 0x0010 (0x0010 - 0x0000)
struct alignas(0x08) FStencilManagerTrackActor
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class FName Effect; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FStencilManagerTrackActor;
// ScriptStruct StencilManager.StencilManagerTrackActorSkinFX
// 0x0030 (0x0040 - 0x0010)
struct FStencilManagerTrackActorSkinFX final : public FStencilManagerTrackActor
{
public:
struct FStencilManagerSkinFX SkinFX; // 0x0010(0x0028)(Edit, NoDestructor, NativeAccessSpecifierPublic)
TWeakObjectPtr<class USkinFXComponent> SkinFXComponent; // 0x0038(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FStencilManagerTrackActorSkinFX;
// ScriptStruct StencilManager.StencilManagerTrackActorStencilBase
// 0x0050 (0x0060 - 0x0010)
struct FStencilManagerTrackActorStencilBase : public FStencilManagerTrackActor
{
public:
TMap<TWeakObjectPtr<class UPrimitiveComponent>, struct FSavePrimitiveRenderCustomDepth> OriginalValues; // 0x0010(0x0050)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FStencilManagerTrackActorStencilBase;
// ScriptStruct StencilManager.StencilManagerTrackActorLocalStencil
// 0x01D8 (0x0238 - 0x0060)
struct FStencilManagerTrackActorLocalStencil final : public FStencilManagerTrackActorStencilBase
{
public:
struct FLocalStencilEffect DepthFX; // 0x0060(0x01D0)(Edit, NativeAccessSpecifierPublic)
class ULocalStencilComponentBase* LocalStencilComponent; // 0x0230(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FStencilManagerTrackActorLocalStencil;
// ScriptStruct StencilManager.StencilManagerTrackActorStencil
// 0x00A8 (0x0108 - 0x0060)
struct FStencilManagerTrackActorStencil final : public FStencilManagerTrackActorStencilBase
{
public:
struct FStencilManagerCutsomDepthFX DepthFX; // 0x0060(0x00A8)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FStencilManagerTrackActorStencil;
}