640 lines
51 KiB
C++
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;
|
|
|
|
}
|
|
|