Files
ReshadePluginsCore/SilentHill2Remake/SDK/Niagara_classes.hpp
2026-03-06 01:32:32 +01:00

4097 lines
244 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: Niagara
#include "Basic.hpp"
#include "CoreUObject_structs.hpp"
#include "CoreUObject_classes.hpp"
#include "NiagaraShader_structs.hpp"
#include "NiagaraShader_classes.hpp"
#include "MovieScene_classes.hpp"
#include "Engine_structs.hpp"
#include "Engine_classes.hpp"
#include "NiagaraCore_classes.hpp"
#include "Niagara_structs.hpp"
#include "DeveloperSettings_classes.hpp"
namespace SDK
{
// Class Niagara.NiagaraDataInterface
// 0x0010 (0x0038 - 0x0028)
class UNiagaraDataInterface : public UNiagaraDataInterfaceBase
{
public:
uint8 Pad_28[0x10]; // 0x0028(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterface")
}
static class UNiagaraDataInterface* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterface>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterface;
// Class Niagara.NiagaraDataInterfaceCurveBase
// 0x0038 (0x0070 - 0x0038)
class UNiagaraDataInterfaceCurveBase : public UNiagaraDataInterface
{
public:
TArray<float> ShaderLUT; // 0x0038(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
float LUTMinTime; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float LUTMaxTime; // 0x004C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float LUTInvTimeRange; // 0x0050(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float LUTNumSamplesMinusOne; // 0x0054(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_58[0x4]; // 0x0058(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
uint8 bUseLUT : 1; // 0x005C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bExposeCurve : 1; // 0x005C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_5D[0x3]; // 0x005D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName ExposedName; // 0x0060(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UTexture2D* ExposedTexture; // 0x0068(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceCurveBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceCurveBase")
}
static class UNiagaraDataInterfaceCurveBase* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceCurveBase>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceCurveBase;
// Class Niagara.NiagaraDataInterfaceColorCurve
// 0x0200 (0x0270 - 0x0070)
class UNiagaraDataInterfaceColorCurve final : public UNiagaraDataInterfaceCurveBase
{
public:
struct FRichCurve RedCurve; // 0x0070(0x0080)(Edit, NativeAccessSpecifierPublic)
struct FRichCurve GreenCurve; // 0x00F0(0x0080)(Edit, NativeAccessSpecifierPublic)
struct FRichCurve BlueCurve; // 0x0170(0x0080)(Edit, NativeAccessSpecifierPublic)
struct FRichCurve AlphaCurve; // 0x01F0(0x0080)(Edit, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceColorCurve")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceColorCurve")
}
static class UNiagaraDataInterfaceColorCurve* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceColorCurve>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceColorCurve;
// Class Niagara.NiagaraConvertInPlaceUtilityBase
// 0x0000 (0x0028 - 0x0028)
class UNiagaraConvertInPlaceUtilityBase final : public UObject
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraConvertInPlaceUtilityBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraConvertInPlaceUtilityBase")
}
static class UNiagaraConvertInPlaceUtilityBase* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraConvertInPlaceUtilityBase>();
}
};
DUMPER7_ASSERTS_UNiagaraConvertInPlaceUtilityBase;
// Class Niagara.NiagaraDataInterfaceCubeTexture
// 0x0028 (0x0060 - 0x0038)
class UNiagaraDataInterfaceCubeTexture final : public UNiagaraDataInterface
{
public:
class UTexture* Texture; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FNiagaraUserParameterBinding TextureUserParameter; // 0x0040(0x0020)(Edit, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceCubeTexture")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceCubeTexture")
}
static class UNiagaraDataInterfaceCubeTexture* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceCubeTexture>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceCubeTexture;
// Class Niagara.NiagaraDataInterfaceSimCacheReader
// 0x0030 (0x0068 - 0x0038)
class UNiagaraDataInterfaceSimCacheReader final : public UNiagaraDataInterface
{
public:
struct FNiagaraUserParameterBinding SimCacheBinding; // 0x0038(0x0020)(Edit, NativeAccessSpecifierPublic)
class UNiagaraSimCache* SimCache; // 0x0058(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName EmitterBinding; // 0x0060(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceSimCacheReader")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceSimCacheReader")
}
static class UNiagaraDataInterfaceSimCacheReader* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceSimCacheReader>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceSimCacheReader;
// Class Niagara.NiagaraDataInterfaceSpriteRendererInfo
// 0x0008 (0x0040 - 0x0038)
class UNiagaraDataInterfaceSpriteRendererInfo final : public UNiagaraDataInterface
{
public:
class UNiagaraSpriteRendererProperties* SpriteRenderer; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceSpriteRendererInfo")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceSpriteRendererInfo")
}
static class UNiagaraDataInterfaceSpriteRendererInfo* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceSpriteRendererInfo>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceSpriteRendererInfo;
// Class Niagara.NiagaraDataInterfaceVirtualTexture
// 0x0028 (0x0060 - 0x0038)
class UNiagaraDataInterfaceVirtualTexture final : public UNiagaraDataInterface
{
public:
class URuntimeVirtualTexture* Texture; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FNiagaraUserParameterBinding TextureUserParameter; // 0x0040(0x0020)(Edit, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceVirtualTexture")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceVirtualTexture")
}
static class UNiagaraDataInterfaceVirtualTexture* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceVirtualTexture>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceVirtualTexture;
// Class Niagara.NiagaraSimulationStageBase
// 0x0018 (0x0040 - 0x0028)
class UNiagaraSimulationStageBase : public UNiagaraMergeable
{
public:
class UNiagaraScript* Script; // 0x0028(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName SimulationStageName; // 0x0030(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bEnabled : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (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("NiagaraSimulationStageBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraSimulationStageBase")
}
static class UNiagaraSimulationStageBase* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraSimulationStageBase>();
}
};
DUMPER7_ASSERTS_UNiagaraSimulationStageBase;
// Class Niagara.NiagaraSimulationStageGeneric
// 0x02C8 (0x0308 - 0x0040)
class UNiagaraSimulationStageGeneric final : public UNiagaraSimulationStageBase
{
public:
struct FNiagaraVariableAttributeBinding EnabledBinding; // 0x0040(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding ElementCountBinding; // 0x0098(0x0058)(Deprecated, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding ElementCountXBinding; // 0x00F0(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding ElementCountYBinding; // 0x0148(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding ElementCountZBinding; // 0x01A0(0x0058)(Edit, NativeAccessSpecifierPublic)
ENiagaraIterationSource IterationSource; // 0x01F8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1F9[0x3]; // 0x01F9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 Iterations; // 0x01FC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding NumIterationsBinding; // 0x0200(0x0058)(Edit, NativeAccessSpecifierPublic)
uint8 bSpawnOnly : 1; // 0x0258(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_259[0x3]; // 0x0259(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
ENiagaraSimStageExecuteBehavior ExecuteBehavior; // 0x025C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_25D[0x3]; // 0x025D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
uint8 bDisablePartialParticleUpdate : 1; // 0x0260(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_261[0x7]; // 0x0261(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FNiagaraVariableDataInterfaceBinding DataInterface; // 0x0268(0x0020)(Edit, NativeAccessSpecifierPublic)
uint8 bParticleIterationStateEnabled : 1; // 0x0288(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_289[0x7]; // 0x0289(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FNiagaraVariableAttributeBinding ParticleIterationStateBinding; // 0x0290(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FIntPoint ParticleIterationStateRange; // 0x02E8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bGpuDispatchForceLinear : 1; // 0x02F0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverrideGpuDispatchType : 1; // 0x02F0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_2F1[0x3]; // 0x02F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
ENiagaraGpuDispatchType OverrideGpuDispatchType; // 0x02F4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2F5[0x3]; // 0x02F5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
uint8 bOverrideGpuDispatchNumThreads : 1; // 0x02F8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_2F9[0x3]; // 0x02F9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FIntVector OverrideGpuDispatchNumThreads; // 0x02FC(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraSimulationStageGeneric")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraSimulationStageGeneric")
}
static class UNiagaraSimulationStageGeneric* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraSimulationStageGeneric>();
}
};
DUMPER7_ASSERTS_UNiagaraSimulationStageGeneric;
// Class Niagara.NiagaraMessageDataBase
// 0x0000 (0x0028 - 0x0028)
class UNiagaraMessageDataBase final : public UObject
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraMessageDataBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraMessageDataBase")
}
static class UNiagaraMessageDataBase* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraMessageDataBase>();
}
};
DUMPER7_ASSERTS_UNiagaraMessageDataBase;
// Class Niagara.NiagaraParameterDefinitionsBase
// 0x0000 (0x0028 - 0x0028)
class UNiagaraParameterDefinitionsBase final : public UObject
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraParameterDefinitionsBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraParameterDefinitionsBase")
}
static class UNiagaraParameterDefinitionsBase* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraParameterDefinitionsBase>();
}
};
DUMPER7_ASSERTS_UNiagaraParameterDefinitionsBase;
// Class Niagara.NiagaraScriptSourceBase
// 0x0020 (0x0048 - 0x0028)
class UNiagaraScriptSourceBase final : public UObject
{
public:
uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraScriptSourceBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraScriptSourceBase")
}
static class UNiagaraScriptSourceBase* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraScriptSourceBase>();
}
};
DUMPER7_ASSERTS_UNiagaraScriptSourceBase;
// Class Niagara.NiagaraSettings
// 0x00D0 (0x0108 - 0x0038)
class UNiagaraSettings final : public UDeveloperSettings
{
public:
bool bSystemsSupportLargeWorldCoordinates; // 0x0038(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnforceStrictStackTypes; // 0x0039(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bExperimentalVMEnabled; // 0x003A(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3B[0x5]; // 0x003B(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
struct FSoftObjectPath DefaultEffectType; // 0x0040(0x0020)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor PositionPinTypeColor; // 0x0060(0x0010)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class FText> QualityLevels; // 0x0070(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
TMap<class FString, class FText> ComponentRendererWarningsPerClass; // 0x0080(0x0050)(Edit, Config, NativeAccessSpecifierPublic)
ETextureRenderTargetFormat DefaultRenderTargetFormat; // 0x00D0(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENiagaraGpuBufferFormat DefaultGridFormat; // 0x00D1(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_D2[0x2]; // 0x00D2(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
ENiagaraDefaultRendererMotionVectorSetting DefaultRendererMotionVectorSetting; // 0x00D4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENiagaraDefaultRendererPixelCoverageMode DefaultPixelCoverageMode; // 0x00D8(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENiagaraDefaultSortPrecision DefaultSortPrecision; // 0x00D9(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENiagaraDefaultGpuTranslucentLatency DefaultGpuTranslucentLatency; // 0x00DA(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_DB[0x1]; // 0x00DB(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
float DefaultLightInverseExposureBlend; // 0x00DC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENDISkelMesh_GpuMaxInfluences NDISkelMesh_GpuMaxInfluences; // 0x00E0(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENDISkelMesh_GpuUniformSamplingFormat NDISkelMesh_GpuUniformSamplingFormat; // 0x00E1(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENDISkelMesh_AdjacencyTriangleIndexFormat NDISkelMesh_AdjacencyTriangleIndexFormat; // 0x00E2(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool NDIStaticMesh_AllowDistanceFields; // 0x00E3(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<ENDICollisionQuery_AsyncGpuTraceProvider> NDICollisionQuery_AsyncGpuTraceProviderOrder; // 0x00E8(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
TArray<struct FNiagaraPlatformSetRedirect> PlatformSetRedirects; // 0x00F8(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraSettings")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraSettings")
}
static class UNiagaraSettings* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraSettings>();
}
};
DUMPER7_ASSERTS_UNiagaraSettings;
// Class Niagara.NiagaraPreviewAxis
// 0x0000 (0x0028 - 0x0028)
class UNiagaraPreviewAxis : public UObject
{
public:
void ApplyToPreview(class UNiagaraComponent* PreviewComponent, int32 PreviewIndex, bool bIsXAxis, class FString* OutLabelText);
int32 Num();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraPreviewAxis")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraPreviewAxis")
}
static class UNiagaraPreviewAxis* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraPreviewAxis>();
}
};
DUMPER7_ASSERTS_UNiagaraPreviewAxis;
// Class Niagara.NiagaraPreviewAxis_InterpParamBase
// 0x0010 (0x0038 - 0x0028)
class UNiagaraPreviewAxis_InterpParamBase : public UNiagaraPreviewAxis
{
public:
class FName Param; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 Count; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraPreviewAxis_InterpParamBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraPreviewAxis_InterpParamBase")
}
static class UNiagaraPreviewAxis_InterpParamBase* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraPreviewAxis_InterpParamBase>();
}
};
DUMPER7_ASSERTS_UNiagaraPreviewAxis_InterpParamBase;
// Class Niagara.NiagaraPreviewAxis_InterpParamVector4
// 0x0048 (0x0080 - 0x0038)
class UNiagaraPreviewAxis_InterpParamVector4 final : public UNiagaraPreviewAxis_InterpParamBase
{
public:
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector4 Min; // 0x0040(0x0020)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
struct FVector4 Max; // 0x0060(0x0020)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraPreviewAxis_InterpParamVector4")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraPreviewAxis_InterpParamVector4")
}
static class UNiagaraPreviewAxis_InterpParamVector4* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraPreviewAxis_InterpParamVector4>();
}
};
DUMPER7_ASSERTS_UNiagaraPreviewAxis_InterpParamVector4;
// Class Niagara.NiagaraDataInterfaceActorComponent
// 0x0048 (0x0080 - 0x0038)
class UNiagaraDataInterfaceActorComponent final : public UNiagaraDataInterface
{
public:
bool bRequireCurrentFrameData; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENDIActorComponentSourceMode SourceMode; // 0x0039(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3A[0x2]; // 0x003A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
int32 LocalPlayerIndex; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TLazyObjectPtr<class AActor> SourceActor; // 0x0040(0x001C)(Edit, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_5C[0x4]; // 0x005C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FNiagaraUserParameterBinding ActorOrComponentParameter; // 0x0060(0x0020)(Edit, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceActorComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceActorComponent")
}
static class UNiagaraDataInterfaceActorComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceActorComponent>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceActorComponent;
// Class Niagara.NiagaraDataInterfaceAsyncGpuTrace
// 0x0010 (0x0048 - 0x0038)
class UNiagaraDataInterfaceAsyncGpuTrace final : public UNiagaraDataInterface
{
public:
int32 MaxTracesPerParticle; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaxRetraces; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENDICollisionQuery_AsyncGpuTraceProvider TraceProvider; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceAsyncGpuTrace")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceAsyncGpuTrace")
}
static class UNiagaraDataInterfaceAsyncGpuTrace* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceAsyncGpuTrace>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceAsyncGpuTrace;
// Class Niagara.NiagaraDataInterfaceDebugDraw
// 0x0008 (0x0040 - 0x0038)
class UNiagaraDataInterfaceDebugDraw final : public UNiagaraDataInterface
{
public:
uint32 OverrideMaxLineInstances; // 0x0038(0x0004)(Edit, 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("NiagaraDataInterfaceDebugDraw")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceDebugDraw")
}
static class UNiagaraDataInterfaceDebugDraw* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceDebugDraw>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceDebugDraw;
// Class Niagara.NiagaraDataInterfaceEmitterProperties
// 0x0010 (0x0048 - 0x0038)
class UNiagaraDataInterfaceEmitterProperties final : public UNiagaraDataInterface
{
public:
struct FNiagaraDataInterfaceEmitterBinding EmitterBinding; // 0x0038(0x000C)(Edit, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceEmitterProperties")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceEmitterProperties")
}
static class UNiagaraDataInterfaceEmitterProperties* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceEmitterProperties>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceEmitterProperties;
// Class Niagara.NiagaraDataInterfaceGBuffer
// 0x0000 (0x0038 - 0x0038)
class UNiagaraDataInterfaceGBuffer final : public UNiagaraDataInterface
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceGBuffer")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceGBuffer")
}
static class UNiagaraDataInterfaceGBuffer* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceGBuffer>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceGBuffer;
// Class Niagara.NiagaraDataInterfacePhysicsAsset
// 0x0078 (0x00B0 - 0x0038)
class UNiagaraDataInterfacePhysicsAsset final : public UNiagaraDataInterface
{
public:
class UPhysicsAsset* DefaultSource; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class AActor> SoftSourceActor; // 0x0040(0x0030)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FNiagaraUserParameterBinding MeshUserParameter; // 0x0070(0x0020)(Edit, NativeAccessSpecifierPublic)
uint8 Pad_90[0x20]; // 0x0090(0x0020)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfacePhysicsAsset")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfacePhysicsAsset")
}
static class UNiagaraDataInterfacePhysicsAsset* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfacePhysicsAsset>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfacePhysicsAsset;
// Class Niagara.NiagaraPhysicsAssetDICollectorInterface
// 0x0000 (0x0000 - 0x0000)
class INiagaraPhysicsAssetDICollectorInterface final
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraPhysicsAssetDICollectorInterface")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraPhysicsAssetDICollectorInterface")
}
static class INiagaraPhysicsAssetDICollectorInterface* GetDefaultObj()
{
return GetDefaultObjImpl<INiagaraPhysicsAssetDICollectorInterface>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_INiagaraPhysicsAssetDICollectorInterface;
// Class Niagara.NiagaraDataInterfaceSimpleCounter
// 0x0008 (0x0040 - 0x0038)
class UNiagaraDataInterfaceSimpleCounter final : public UNiagaraDataInterface
{
public:
ENiagaraGpuSyncMode GpuSyncMode; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 InitialValue; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceSimpleCounter")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceSimpleCounter")
}
static class UNiagaraDataInterfaceSimpleCounter* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceSimpleCounter>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceSimpleCounter;
// Class Niagara.NiagaraSimCache
// 0x0158 (0x0180 - 0x0028)
class UNiagaraSimCache final : public UObject
{
public:
TSoftObjectPtr<class UNiagaraSystem> SoftNiagaraSystem; // 0x0028(0x0030)(Edit, EditConst, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float StartSeconds; // 0x0058(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float DurationSeconds; // 0x005C(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
struct FNiagaraSimCacheCreateParameters CreateParameters; // 0x0060(0x0038)(NativeAccessSpecifierPrivate)
bool bNeedsReadComponentMappingRecache; // 0x0098(0x0001)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_99[0x7]; // 0x0099(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FNiagaraSimCacheLayout CacheLayout; // 0x00A0(0x0078)(NativeAccessSpecifierPrivate)
TArray<struct FNiagaraSimCacheFrame> CacheFrames; // 0x0118(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
TMap<struct FNiagaraVariableBase, class UObject*> DataInterfaceStorage; // 0x0128(0x0050)(UObjectWrapper, NativeAccessSpecifierPrivate)
uint8 Pad_178[0x8]; // 0x0178(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
ENiagaraSimCacheAttributeCaptureMode GetAttributeCaptureMode() const;
class FName GetEmitterName(int32 EmitterIndex) const;
TArray<class FName> GetEmitterNames() const;
int32 GetNumEmitters() const;
int32 GetNumFrames() const;
float GetStartSeconds() const;
bool IsCacheValid() const;
bool IsEmpty() const;
void ReadColorAttribute(TArray<struct FLinearColor>* OutValues, class FName AttributeName, class FName EmitterName, int32 FrameIndex) const;
void ReadFloatAttribute(TArray<float>* OutValues, class FName AttributeName, class FName EmitterName, int32 FrameIndex) const;
void ReadIntAttribute(TArray<int32>* OutValues, class FName AttributeName, class FName EmitterName, int32 FrameIndex) const;
void ReadPositionAttribute(TArray<struct FVector>* OutValues, class FName AttributeName, class FName EmitterName, bool bLocalSpaceToWorld, int32 FrameIndex) const;
void ReadPositionAttributeWithRebase(TArray<struct FVector>* OutValues, const struct FTransform& Transform, class FName AttributeName, class FName EmitterName, int32 FrameIndex) const;
void ReadQuatAttribute(TArray<struct FQuat>* OutValues, class FName AttributeName, class FName EmitterName, bool bLocalSpaceToWorld, int32 FrameIndex) const;
void ReadQuatAttributeWithRebase(TArray<struct FQuat>* OutValues, const struct FQuat& Quat, class FName AttributeName, class FName EmitterName, int32 FrameIndex) const;
void ReadVector2Attribute(TArray<struct FVector2D>* OutValues, class FName AttributeName, class FName EmitterName, int32 FrameIndex) const;
void ReadVector4Attribute(TArray<struct FVector4>* OutValues, class FName AttributeName, class FName EmitterName, int32 FrameIndex) const;
void ReadVectorAttribute(TArray<struct FVector>* OutValues, class FName AttributeName, class FName EmitterName, int32 FrameIndex) const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraSimCache")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraSimCache")
}
static class UNiagaraSimCache* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraSimCache>();
}
};
DUMPER7_ASSERTS_UNiagaraSimCache;
// Class Niagara.NiagaraDataInterfaceStaticMesh
// 0x0078 (0x00B0 - 0x0038)
class UNiagaraDataInterfaceStaticMesh final : public UNiagaraDataInterface
{
public:
ENDIStaticMesh_SourceMode SourceMode; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UStaticMesh* DefaultMesh; // 0x0040(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class AActor> SoftSourceActor; // 0x0048(0x0030)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UStaticMeshComponent* SourceComponent; // 0x0078(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FNDIStaticMeshSectionFilter SectionFilter; // 0x0080(0x0010)(Edit, NativeAccessSpecifierPublic)
bool bUsePhysicsBodyVelocity; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_91[0x7]; // 0x0091(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FName> FilteredSockets; // 0x0098(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
uint8 Pad_A8[0x8]; // 0x00A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void OnSourceEndPlay(class AActor* InSource, EEndPlayReason Reason);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceStaticMesh")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceStaticMesh")
}
static class UNiagaraDataInterfaceStaticMesh* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceStaticMesh>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceStaticMesh;
// Class Niagara.NiagaraDataInterfaceUObjectPropertyReader
// 0x0070 (0x00A8 - 0x0038)
class UNiagaraDataInterfaceUObjectPropertyReader final : public UNiagaraDataInterface
{
public:
struct FNiagaraUserParameterBinding UObjectParameterBinding; // 0x0038(0x0020)(Edit, NativeAccessSpecifierPublic)
TArray<struct FNiagaraUObjectPropertyReaderRemap> PropertyRemap; // 0x0058(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TSoftObjectPtr<class AActor> SourceActor; // 0x0068(0x0030)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class UObject> SourceActorComponentClass; // 0x0098(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A0[0x8]; // 0x00A0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static void SetUObjectReaderPropertyRemap(class UNiagaraComponent* NiagaraComponent, class FName UserParameterName, class FName GraphName, class FName RemapName);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceUObjectPropertyReader")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceUObjectPropertyReader")
}
static class UNiagaraDataInterfaceUObjectPropertyReader* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceUObjectPropertyReader>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceUObjectPropertyReader;
// Class Niagara.MovieSceneNiagaraSystemSpawnSection
// 0x0010 (0x0100 - 0x00F0)
class UMovieSceneNiagaraSystemSpawnSection final : public UMovieSceneSection
{
public:
ENiagaraSystemSpawnSectionStartBehavior SectionStartBehavior; // 0x00F0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
ENiagaraSystemSpawnSectionEvaluateBehavior SectionEvaluateBehavior; // 0x00F4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
ENiagaraSystemSpawnSectionEndBehavior SectionEndBehavior; // 0x00F8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
ENiagaraAgeUpdateMode AgeUpdateMode; // 0x00FC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bAllowScalability; // 0x00FD(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_FE[0x2]; // 0x00FE(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("MovieSceneNiagaraSystemSpawnSection")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"MovieSceneNiagaraSystemSpawnSection")
}
static class UMovieSceneNiagaraSystemSpawnSection* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneNiagaraSystemSpawnSection>();
}
};
DUMPER7_ASSERTS_UMovieSceneNiagaraSystemSpawnSection;
// Class Niagara.MovieSceneNiagaraTrack
// 0x0010 (0x00A8 - 0x0098)
class UMovieSceneNiagaraTrack : public UMovieSceneNameableTrack
{
public:
TArray<class UMovieSceneSection*> Sections; // 0x0098(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("MovieSceneNiagaraTrack")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"MovieSceneNiagaraTrack")
}
static class UMovieSceneNiagaraTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneNiagaraTrack>();
}
};
DUMPER7_ASSERTS_UMovieSceneNiagaraTrack;
// Class Niagara.MovieSceneNiagaraSystemTrack
// 0x0008 (0x00B0 - 0x00A8)
class UMovieSceneNiagaraSystemTrack final : public UMovieSceneNiagaraTrack
{
public:
uint8 Pad_A8[0x8]; // 0x00A8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("MovieSceneNiagaraSystemTrack")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"MovieSceneNiagaraSystemTrack")
}
static class UMovieSceneNiagaraSystemTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneNiagaraSystemTrack>();
}
};
DUMPER7_ASSERTS_UMovieSceneNiagaraSystemTrack;
// Class Niagara.MovieSceneNiagaraParameterTrack
// 0x0020 (0x00C8 - 0x00A8)
class UMovieSceneNiagaraParameterTrack : public UMovieSceneNiagaraTrack
{
public:
struct FNiagaraVariable Parameter; // 0x00A8(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("MovieSceneNiagaraParameterTrack")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"MovieSceneNiagaraParameterTrack")
}
static class UMovieSceneNiagaraParameterTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneNiagaraParameterTrack>();
}
};
DUMPER7_ASSERTS_UMovieSceneNiagaraParameterTrack;
// Class Niagara.MovieSceneNiagaraBoolParameterTrack
// 0x0008 (0x00D0 - 0x00C8)
class UMovieSceneNiagaraBoolParameterTrack final : public UMovieSceneNiagaraParameterTrack
{
public:
uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("MovieSceneNiagaraBoolParameterTrack")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"MovieSceneNiagaraBoolParameterTrack")
}
static class UMovieSceneNiagaraBoolParameterTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneNiagaraBoolParameterTrack>();
}
};
DUMPER7_ASSERTS_UMovieSceneNiagaraBoolParameterTrack;
// Class Niagara.NiagaraValidationRule
// 0x0000 (0x0028 - 0x0028)
class UNiagaraValidationRule final : public UObject
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraValidationRule")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraValidationRule")
}
static class UNiagaraValidationRule* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraValidationRule>();
}
};
DUMPER7_ASSERTS_UNiagaraValidationRule;
// Class Niagara.MovieSceneNiagaraColorParameterTrack
// 0x0008 (0x00D0 - 0x00C8)
class UMovieSceneNiagaraColorParameterTrack final : public UMovieSceneNiagaraParameterTrack
{
public:
uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("MovieSceneNiagaraColorParameterTrack")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"MovieSceneNiagaraColorParameterTrack")
}
static class UMovieSceneNiagaraColorParameterTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneNiagaraColorParameterTrack>();
}
};
DUMPER7_ASSERTS_UMovieSceneNiagaraColorParameterTrack;
// Class Niagara.MovieSceneNiagaraFloatParameterTrack
// 0x0008 (0x00D0 - 0x00C8)
class UMovieSceneNiagaraFloatParameterTrack final : public UMovieSceneNiagaraParameterTrack
{
public:
uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("MovieSceneNiagaraFloatParameterTrack")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"MovieSceneNiagaraFloatParameterTrack")
}
static class UMovieSceneNiagaraFloatParameterTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneNiagaraFloatParameterTrack>();
}
};
DUMPER7_ASSERTS_UMovieSceneNiagaraFloatParameterTrack;
// Class Niagara.MovieSceneNiagaraIntegerParameterTrack
// 0x0008 (0x00D0 - 0x00C8)
class UMovieSceneNiagaraIntegerParameterTrack final : public UMovieSceneNiagaraParameterTrack
{
public:
uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("MovieSceneNiagaraIntegerParameterTrack")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"MovieSceneNiagaraIntegerParameterTrack")
}
static class UMovieSceneNiagaraIntegerParameterTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneNiagaraIntegerParameterTrack>();
}
};
DUMPER7_ASSERTS_UMovieSceneNiagaraIntegerParameterTrack;
// Class Niagara.MovieSceneNiagaraVectorParameterTrack
// 0x0010 (0x00D8 - 0x00C8)
class UMovieSceneNiagaraVectorParameterTrack final : public UMovieSceneNiagaraParameterTrack
{
public:
uint8 Pad_C8[0x8]; // 0x00C8(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
int32 ChannelsUsed; // 0x00D0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_D4[0x4]; // 0x00D4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("MovieSceneNiagaraVectorParameterTrack")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"MovieSceneNiagaraVectorParameterTrack")
}
static class UMovieSceneNiagaraVectorParameterTrack* GetDefaultObj()
{
return GetDefaultObjImpl<UMovieSceneNiagaraVectorParameterTrack>();
}
};
DUMPER7_ASSERTS_UMovieSceneNiagaraVectorParameterTrack;
// Class Niagara.NiagaraActor
// 0x0010 (0x02C0 - 0x02B0)
class ANiagaraActor : public AActor
{
public:
class UNiagaraComponent* NiagaraComponent; // 0x02B0(0x0008)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, EditConst, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 bDestroyOnSystemFinish : 1; // 0x02B8(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
uint8 Pad_2B9[0x7]; // 0x02B9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void OnNiagaraSystemFinished(class UNiagaraComponent* FinishedComponent);
void SetDestroyOnSystemFinish(bool bShouldDestroyOnSystemFinish);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraActor")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraActor")
}
static class ANiagaraActor* GetDefaultObj()
{
return GetDefaultObjImpl<ANiagaraActor>();
}
};
DUMPER7_ASSERTS_ANiagaraActor;
// Class Niagara.NiagaraBakerOutput
// 0x0010 (0x0038 - 0x0028)
class UNiagaraBakerOutput : public UObject
{
public:
class FString OutputName; // 0x0028(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraBakerOutput")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraBakerOutput")
}
static class UNiagaraBakerOutput* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraBakerOutput>();
}
};
DUMPER7_ASSERTS_UNiagaraBakerOutput;
// Class Niagara.NiagaraBakerOutputSimCache
// 0x0048 (0x0080 - 0x0038)
class UNiagaraBakerOutputSimCache final : public UNiagaraBakerOutput
{
public:
class FString SimCacheAssetPathFormat; // 0x0038(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FNiagaraSimCacheCreateParameters CreateParameters; // 0x0048(0x0038)(Edit, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraBakerOutputSimCache")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraBakerOutputSimCache")
}
static class UNiagaraBakerOutputSimCache* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraBakerOutputSimCache>();
}
};
DUMPER7_ASSERTS_UNiagaraBakerOutputSimCache;
// Class Niagara.NiagaraBakerOutputTexture2D
// 0x0068 (0x00A0 - 0x0038)
class UNiagaraBakerOutputTexture2D final : public UNiagaraBakerOutput
{
public:
struct FNiagaraBakerTextureSource SourceBinding; // 0x0038(0x0018)(Edit, NativeAccessSpecifierPublic)
uint8 bGenerateAtlas : 1; // 0x0050(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bGenerateFrames : 1; // 0x0050(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bExportFrames : 1; // 0x0050(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bSetTextureAddressX : 1; // 0x0050(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bSetTextureAddressY : 1; // 0x0050(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FIntPoint FrameSize; // 0x0054(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FIntPoint AtlasTextureSize; // 0x005C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_64[0x8]; // 0x0064(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
ETextureAddress TextureAddressX; // 0x006C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ETextureAddress TextureAddressY; // 0x006D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_6E[0x2]; // 0x006E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
class FString AtlasAssetPathFormat; // 0x0070(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString FramesAssetPathFormat; // 0x0080(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString FramesExportPathFormat; // 0x0090(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraBakerOutputTexture2D")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraBakerOutputTexture2D")
}
static class UNiagaraBakerOutputTexture2D* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraBakerOutputTexture2D>();
}
};
DUMPER7_ASSERTS_UNiagaraBakerOutputTexture2D;
// Class Niagara.NiagaraBakerOutputVolumeTexture
// 0x0050 (0x0088 - 0x0038)
class UNiagaraBakerOutputVolumeTexture final : public UNiagaraBakerOutput
{
public:
struct FNiagaraBakerTextureSource SourceBinding; // 0x0038(0x0018)(Edit, NativeAccessSpecifierPublic)
uint8 bGenerateAtlas : 1; // 0x0050(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bGenerateFrames : 1; // 0x0050(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bExportFrames : 1; // 0x0050(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_51[0x7]; // 0x0051(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString AtlasAssetPathFormat; // 0x0058(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString FramesAssetPathFormat; // 0x0068(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString FramesExportPathFormat; // 0x0078(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraBakerOutputVolumeTexture")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraBakerOutputVolumeTexture")
}
static class UNiagaraBakerOutputVolumeTexture* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraBakerOutputVolumeTexture>();
}
};
DUMPER7_ASSERTS_UNiagaraBakerOutputVolumeTexture;
// Class Niagara.NiagaraBakerSettings
// 0x01C8 (0x01F0 - 0x0028)
class UNiagaraBakerSettings final : public UObject
{
public:
float StartSeconds; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DurationSeconds; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 FramesPerSecond; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bPreviewLooping : 1; // 0x0034(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FIntPoint FramesPerDimension; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class UNiagaraBakerOutput*> Outputs; // 0x0040(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
TArray<struct FNiagaraBakerCameraSettings> CameraSettings; // 0x0050(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
int32 CurrentCameraIndex; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName BakeQualityLevel; // 0x0064(0x0008)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bRenderComponentOnly : 1; // 0x006C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_6D[0x3]; // 0x006D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FNiagaraBakerTextureSettings> OutputTextures; // 0x0070(0x0010)(ZeroConstructor, Deprecated, NativeAccessSpecifierPublic)
ENiagaraBakerViewMode CameraViewportMode; // 0x0080(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector CameraViewportLocation[0x7]; // 0x0088(0x0018)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator CameraViewportRotation[0x7]; // 0x0130(0x0018)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
float CameraOrbitDistance; // 0x01D8(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CameraFOV; // 0x01DC(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CameraOrthoWidth; // 0x01E0(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bUseCameraAspectRatio : 1; // 0x01E4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Deprecated, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_1E5[0x3]; // 0x01E5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float CameraAspectRatio; // 0x01E8(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1EC[0x4]; // 0x01EC(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraBakerSettings")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraBakerSettings")
}
static class UNiagaraBakerSettings* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraBakerSettings>();
}
};
DUMPER7_ASSERTS_UNiagaraBakerSettings;
// Class Niagara.NiagaraComponent
// 0x02A0 (0x07E0 - 0x0540)
#pragma pack(push, 0x1)
class alignas(0x10) UNiagaraComponent : public UFXSystemComponent
{
public:
class UNiagaraSystem* Asset; // 0x0540(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
ENiagaraTickBehavior TickBehavior; // 0x0548(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_549[0x3]; // 0x0549(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 RandomSeedOffset; // 0x054C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
struct FNiagaraUserRedirectionParameterStore OverrideParameters; // 0x0550(0x00D8)(NativeAccessSpecifierPrivate)
uint8 bForceSolo : 1; // 0x0628(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
uint8 bEnableGpuComputeDebug : 1; // 0x0628(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
uint8 BitPad_628_2 : 6; // 0x0628(0x0001)(Fixing Bit-Field Size For New Byte [ Dumper-7 ])
uint8 Pad_629[0x37]; // 0x0629(0x0037)(Fixing Size After Last Property [ Dumper-7 ])
uint8 bAutoDestroy : 1; // 0x0660(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
uint8 bRenderingEnabled : 1; // 0x0660(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
uint8 bAutoManageAttachment : 1; // 0x0660(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bAutoAttachWeldSimulatedBodies : 1; // 0x0660(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_661[0x3]; // 0x0661(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float MaxTimeBeforeForceUpdateTransform; // 0x0664(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_668[0x8]; // 0x0668(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
TMulticastInlineDelegate<void(class UNiagaraComponent* PSystem)> OnSystemFinished; // 0x0670(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
TWeakObjectPtr<class USceneComponent> AutoAttachParent; // 0x0680(0x0008)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, DisableEditOnTemplate, EditConst, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName AutoAttachSocketName; // 0x0688(0x0008)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EAttachmentRule AutoAttachLocationRule; // 0x0690(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EAttachmentRule AutoAttachRotationRule; // 0x0691(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EAttachmentRule AutoAttachScaleRule; // 0x0692(0x0001)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_693[0x9]; // 0x0693(0x0009)(Fixing Size After Last Property [ Dumper-7 ])
uint8 BitPad_69C_0 : 4; // 0x069C(0x0001)(Fixing Bit-Field Size Between Bits [ Dumper-7 ])
uint8 bAllowScalability : 1; // 0x069C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate))
uint8 Pad_69D[0x12B]; // 0x069D(0x012B)(Fixing Size After Last Property [ Dumper-7 ])
class UNiagaraSimCache* SimCache; // 0x07C8(0x0008)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UNiagaraCullProxyComponent* CullProxy; // 0x07D0(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
void AdvanceSimulation(int32 TickCount, float TickDeltaSeconds);
void AdvanceSimulationByTime(float SimulateTime, float TickDeltaSeconds);
void ClearEmitterFixedBounds(class FName EmitterName);
void ClearSimCache(bool bResetSystem);
void ClearSystemFixedBounds();
class UNiagaraDataInterface* GetDataInterface(const class FString& Name_0);
TArray<struct FVector> GetNiagaraParticlePositions_DebugOnly(const class FString& InEmitterName);
TArray<float> GetNiagaraParticleValues_DebugOnly(const class FString& InEmitterName, const class FString& InValueName);
TArray<struct FVector> GetNiagaraParticleValueVec3_DebugOnly(const class FString& InEmitterName, const class FString& InValueName);
void InitForPerformanceBaseline();
void ReinitializeSystem();
void ResetSystem();
void SeekToDesiredAge(float InDesiredAge);
void SetAgeUpdateMode(ENiagaraAgeUpdateMode InAgeUpdateMode);
void SetAllowScalability(bool bAllow);
void SetAsset(class UNiagaraSystem* InAsset, bool bResetExistingOverrideParameters);
void SetAutoDestroy(bool bInAutoDestroy);
void SetCanRenderWhileSeeking(bool bInCanRenderWhileSeeking);
void SetCustomTimeDilation(float Dilation);
void SetDesiredAge(float InDesiredAge);
void SetEmitterFixedBounds(class FName EmitterName, const struct FBox& LocalBounds);
void SetForceLocalPlayerEffect(bool bIsPlayerEffect);
void SetForceSolo(bool bInForceSolo);
void SetGpuComputeDebug(bool bEnableDebug);
void SetLockDesiredAgeDeltaTimeToSeekDelta(bool bLock);
void SetMaxSimTime(float InMaxTime);
void SetNiagaraVariableActor(const class FString& InVariableName, class AActor* Actor);
void SetNiagaraVariableBool(const class FString& InVariableName, bool InValue);
void SetNiagaraVariableFloat(const class FString& InVariableName, float InValue);
void SetNiagaraVariableInt(const class FString& InVariableName, int32 InValue);
void SetNiagaraVariableLinearColor(const class FString& InVariableName, const struct FLinearColor& InValue);
void SetNiagaraVariableMatrix(const class FString& InVariableName, const struct FMatrix& InValue);
void SetNiagaraVariableObject(const class FString& InVariableName, class UObject* Object);
void SetNiagaraVariablePosition(const class FString& InVariableName, const struct FVector& InValue);
void SetNiagaraVariableQuat(const class FString& InVariableName, const struct FQuat& InValue);
void SetNiagaraVariableVec2(const class FString& InVariableName, const struct FVector2D& InValue);
void SetNiagaraVariableVec3(const class FString& InVariableName, const struct FVector& InValue);
void SetNiagaraVariableVec4(const class FString& InVariableName, const struct FVector4& InValue);
void SetPaused(bool bInPaused);
void SetPreviewLODDistance(bool bEnablePreviewLODDistance, float PreviewLODDistance, float PreviewMaxDistance);
void SetRandomSeedOffset(int32 NewRandomSeedOffset);
void SetRenderingEnabled(bool bInRenderingEnabled);
void SetSeekDelta(float InSeekDelta);
void SetSimCache(class UNiagaraSimCache* SimCache_0, bool bResetSystem);
void SetSystemFixedBounds(const struct FBox& LocalBounds);
void SetTickBehavior(ENiagaraTickBehavior NewTickBehavior);
void SetVariableActor(class FName InVariableName, class AActor* Actor);
void SetVariableBool(class FName InVariableName, bool InValue);
void SetVariableFloat(class FName InVariableName, float InValue);
void SetVariableInt(class FName InVariableName, int32 InValue);
void SetVariableLinearColor(class FName InVariableName, const struct FLinearColor& InValue);
void SetVariableMaterial(class FName InVariableName, class UMaterialInterface* Object);
void SetVariableMatrix(class FName InVariableName, const struct FMatrix& InValue);
void SetVariableObject(class FName InVariableName, class UObject* Object);
void SetVariablePosition(class FName InVariableName, const struct FVector& InValue);
void SetVariableQuat(class FName InVariableName, const struct FQuat& InValue);
void SetVariableStaticMesh(class FName InVariableName, class UStaticMesh* InValue);
void SetVariableTexture(class FName InVariableName, class UTexture* Texture);
void SetVariableTextureRenderTarget(class FName InVariableName, class UTextureRenderTarget* TextureRenderTarget);
void SetVariableVec2(class FName InVariableName, const struct FVector2D& InValue);
void SetVariableVec3(class FName InVariableName, const struct FVector& InValue);
void SetVariableVec4(class FName InVariableName, const struct FVector4& InValue);
ENiagaraAgeUpdateMode GetAgeUpdateMode() const;
bool GetAllowScalability() const;
class UNiagaraSystem* GetAsset() const;
float GetCustomTimeDilation() const;
float GetDesiredAge() const;
struct FBox GetEmitterFixedBounds(class FName EmitterName) const;
bool GetForceLocalPlayerEffect() const;
bool GetForceSolo() const;
bool GetLockDesiredAgeDeltaTimeToSeekDelta() const;
float GetMaxSimTime() const;
float GetPreviewLODDistance() const;
bool GetPreviewLODDistanceEnabled() const;
int32 GetRandomSeedOffset() const;
float GetSeekDelta() const;
class UNiagaraSimCache* GetSimCache() const;
struct FBox GetSystemFixedBounds() const;
ENiagaraTickBehavior GetTickBehavior() const;
bool IsPaused() const;
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraComponent")
}
static class UNiagaraComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraComponent>();
}
};
#pragma pack(pop)
DUMPER7_ASSERTS_UNiagaraComponent;
// Class Niagara.NiagaraComponentPool
// 0x0058 (0x0080 - 0x0028)
class UNiagaraComponentPool final : public UObject
{
public:
TMap<class UNiagaraSystem*, struct FNCPool> WorldParticleSystemPools; // 0x0028(0x0050)(ContainsInstancedReference, NativeAccessSpecifierPrivate)
uint8 Pad_78[0x8]; // 0x0078(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraComponentPool")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraComponentPool")
}
static class UNiagaraComponentPool* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraComponentPool>();
}
};
DUMPER7_ASSERTS_UNiagaraComponentPool;
// Class Niagara.NiagaraRendererProperties
// 0x00B8 (0x00E0 - 0x0028)
class UNiagaraRendererProperties : public UNiagaraMergeable
{
public:
struct FNiagaraPlatformSet Platforms; // 0x0028(0x0030)(Edit, NativeAccessSpecifierPublic)
int32 SortOrderHint; // 0x0058(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENiagaraRendererMotionVectorSetting MotionVectorSetting; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding RendererEnabledBinding; // 0x0060(0x0058)(Edit, NativeAccessSpecifierPublic)
bool bIsEnabled; // 0x00B8(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAllowInCullProxies; // 0x00B9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_BA[0x2]; // 0x00BA(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FGuid OuterEmitterVersion; // 0x00BC(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bMotionBlurEnabled; // 0x00CC(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_CD[0x13]; // 0x00CD(0x0013)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraRendererProperties")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraRendererProperties")
}
static class UNiagaraRendererProperties* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraRendererProperties>();
}
};
DUMPER7_ASSERTS_UNiagaraRendererProperties;
// Class Niagara.NiagaraComponentRendererProperties
// 0x0150 (0x0230 - 0x00E0)
class UNiagaraComponentRendererProperties final : public UNiagaraRendererProperties
{
public:
TSubclassOf<class USceneComponent> ComponentType; // 0x00E0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint32 ComponentCountLimit; // 0x00E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_EC[0x4]; // 0x00EC(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FNiagaraVariableAttributeBinding EnabledBinding; // 0x00F0(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding RendererVisibilityTagBinding; // 0x0148(0x0058)(Edit, NativeAccessSpecifierPublic)
bool bAssignComponentsOnParticleID; // 0x01A0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bCreateComponentFirstParticleFrame; // 0x01A1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOnlyActivateNewlyAquiredComponents; // 0x01A2(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1A3[0x1]; // 0x01A3(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
int32 RendererVisibility; // 0x01A4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class USceneComponent* TemplateComponent; // 0x01A8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FNiagaraComponentPropertyBinding> PropertyBindings; // 0x01B0(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
uint8 Pad_1C0[0x70]; // 0x01C0(0x0070)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraComponentRendererProperties")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraComponentRendererProperties")
}
static class UNiagaraComponentRendererProperties* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraComponentRendererProperties>();
}
};
DUMPER7_ASSERTS_UNiagaraComponentRendererProperties;
// Class Niagara.NiagaraComponentSettings
// 0x0190 (0x01B8 - 0x0028)
class UNiagaraComponentSettings final : public UObject
{
public:
TSet<class FName> SuppressActivationList; // 0x0028(0x0050)(Config, NativeAccessSpecifierPublic)
TSet<class FName> ForceAutoPooolingList; // 0x0078(0x0050)(Config, NativeAccessSpecifierPublic)
TSet<struct FNiagaraEmitterNameSettingsRef> SuppressEmitterList; // 0x00C8(0x0050)(Config, NativeAccessSpecifierPublic)
TSet<struct FNiagaraEmitterNameSettingsRef> GPUEmitterAllowList; // 0x0118(0x0050)(Config, NativeAccessSpecifierPublic)
TSet<class FName> GpuDataInterfaceDenyList; // 0x0168(0x0050)(Config, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraComponentSettings")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraComponentSettings")
}
static class UNiagaraComponentSettings* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraComponentSettings>();
}
};
DUMPER7_ASSERTS_UNiagaraComponentSettings;
// Class Niagara.NiagaraCullProxyComponent
// 0x0010 (0x07F0 - 0x07E0)
class UNiagaraCullProxyComponent final : public UNiagaraComponent
{
public:
TArray<struct FNiagaraCulledComponentInfo> Instances; // 0x07D8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
uint8 Pad_7E8[0x8]; // 0x07E8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraCullProxyComponent")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraCullProxyComponent")
}
static class UNiagaraCullProxyComponent* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraCullProxyComponent>();
}
};
DUMPER7_ASSERTS_UNiagaraCullProxyComponent;
// Class Niagara.NiagaraDataInterface2DArrayTexture
// 0x0028 (0x0060 - 0x0038)
class UNiagaraDataInterface2DArrayTexture final : public UNiagaraDataInterface
{
public:
class UTexture* Texture; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FNiagaraUserParameterBinding TextureUserParameter; // 0x0040(0x0020)(Edit, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterface2DArrayTexture")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterface2DArrayTexture")
}
static class UNiagaraDataInterface2DArrayTexture* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterface2DArrayTexture>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterface2DArrayTexture;
// Class Niagara.NiagaraPreviewAxis_InterpParamVector2D
// 0x0020 (0x0058 - 0x0038)
class UNiagaraPreviewAxis_InterpParamVector2D final : public UNiagaraPreviewAxis_InterpParamBase
{
public:
struct FVector2D Min; // 0x0038(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
struct FVector2D Max; // 0x0048(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraPreviewAxis_InterpParamVector2D")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraPreviewAxis_InterpParamVector2D")
}
static class UNiagaraPreviewAxis_InterpParamVector2D* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraPreviewAxis_InterpParamVector2D>();
}
};
DUMPER7_ASSERTS_UNiagaraPreviewAxis_InterpParamVector2D;
// Class Niagara.NiagaraDataInterfaceRWBase
// 0x0000 (0x0038 - 0x0038)
class UNiagaraDataInterfaceRWBase : public UNiagaraDataInterface
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceRWBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceRWBase")
}
static class UNiagaraDataInterfaceRWBase* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceRWBase>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceRWBase;
// Class Niagara.NiagaraDataInterfaceArray
// 0x0010 (0x0048 - 0x0038)
class UNiagaraDataInterfaceArray : public UNiagaraDataInterfaceRWBase
{
public:
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
ENiagaraGpuSyncMode GpuSyncMode; // 0x0040(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaxElements; // 0x0044(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceArray")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceArray")
}
static class UNiagaraDataInterfaceArray* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceArray>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceArray;
// Class Niagara.NiagaraDataInterfaceArrayFloat
// 0x0010 (0x0058 - 0x0048)
class UNiagaraDataInterfaceArrayFloat final : public UNiagaraDataInterfaceArray
{
public:
TArray<float> FloatData; // 0x0048(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayFloat")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayFloat")
}
static class UNiagaraDataInterfaceArrayFloat* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceArrayFloat>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayFloat;
// Class Niagara.NiagaraDataInterfaceArrayFloat2
// 0x0010 (0x0058 - 0x0048)
class UNiagaraDataInterfaceArrayFloat2 final : public UNiagaraDataInterfaceArray
{
public:
TArray<struct FVector2f> InternalFloatData; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayFloat2")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayFloat2")
}
static class UNiagaraDataInterfaceArrayFloat2* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceArrayFloat2>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayFloat2;
// Class Niagara.NiagaraPreviewGrid
// 0x0050 (0x0300 - 0x02B0)
class ANiagaraPreviewGrid final : public AActor
{
public:
class UNiagaraSystem* System; // 0x02B0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENiagaraPreviewGridResetMode ResetMode; // 0x02B8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2B9[0x7]; // 0x02B9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class UNiagaraPreviewAxis* PreviewAxisX; // 0x02C0(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UNiagaraPreviewAxis* PreviewAxisY; // 0x02C8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSubclassOf<class ANiagaraPreviewBase> PreviewClass; // 0x02D0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SpacingX; // 0x02D8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SpacingY; // 0x02DC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 NumX; // 0x02E0(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
int32 NumY; // 0x02E4(0x0004)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TArray<class UChildActorComponent*> PreviewComponents; // 0x02E8(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate)
uint8 Pad_2F8[0x8]; // 0x02F8(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void ActivatePreviews(bool bReset);
void DeactivatePreviews();
void GetPreviews(TArray<class UNiagaraComponent*>* OutPreviews);
void SetPaused(bool bPaused);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraPreviewGrid")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraPreviewGrid")
}
static class ANiagaraPreviewGrid* GetDefaultObj()
{
return GetDefaultObjImpl<ANiagaraPreviewGrid>();
}
};
DUMPER7_ASSERTS_ANiagaraPreviewGrid;
// Class Niagara.NiagaraDataInterfaceArrayFloat3
// 0x0010 (0x0058 - 0x0048)
class UNiagaraDataInterfaceArrayFloat3 final : public UNiagaraDataInterfaceArray
{
public:
TArray<struct FVector3f> InternalFloatData; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayFloat3")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayFloat3")
}
static class UNiagaraDataInterfaceArrayFloat3* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceArrayFloat3>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayFloat3;
// Class Niagara.NiagaraDataInterfaceArrayPosition
// 0x0010 (0x0058 - 0x0048)
class UNiagaraDataInterfaceArrayPosition final : public UNiagaraDataInterfaceArray
{
public:
TArray<struct FNiagaraPosition> PositionData; // 0x0048(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayPosition")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayPosition")
}
static class UNiagaraDataInterfaceArrayPosition* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceArrayPosition>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayPosition;
// Class Niagara.NiagaraDataInterfaceArrayFloat4
// 0x0010 (0x0058 - 0x0048)
class UNiagaraDataInterfaceArrayFloat4 final : public UNiagaraDataInterfaceArray
{
public:
TArray<struct FVector4f> InternalFloatData; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayFloat4")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayFloat4")
}
static class UNiagaraDataInterfaceArrayFloat4* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceArrayFloat4>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayFloat4;
// Class Niagara.NiagaraDataInterfaceArrayColor
// 0x0010 (0x0058 - 0x0048)
class UNiagaraDataInterfaceArrayColor final : public UNiagaraDataInterfaceArray
{
public:
TArray<struct FLinearColor> ColorData; // 0x0048(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayColor")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayColor")
}
static class UNiagaraDataInterfaceArrayColor* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceArrayColor>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayColor;
// Class Niagara.NiagaraDataInterfaceArrayQuat
// 0x0010 (0x0058 - 0x0048)
class UNiagaraDataInterfaceArrayQuat final : public UNiagaraDataInterfaceArray
{
public:
TArray<struct FQuat4f> InternalQuatData; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayQuat")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayQuat")
}
static class UNiagaraDataInterfaceArrayQuat* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceArrayQuat>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayQuat;
// Class Niagara.NiagaraDataInterfaceArrayFunctionLibrary
// 0x0000 (0x0028 - 0x0028)
class UNiagaraDataInterfaceArrayFunctionLibrary final : public UBlueprintFunctionLibrary
{
public:
static TArray<bool> GetNiagaraArrayBool(class UNiagaraComponent* NiagaraSystem, class FName OverrideName);
static bool GetNiagaraArrayBoolValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0);
static TArray<struct FLinearColor> GetNiagaraArrayColor(class UNiagaraComponent* NiagaraSystem, class FName OverrideName);
static struct FLinearColor GetNiagaraArrayColorValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0);
static TArray<float> GetNiagaraArrayFloat(class UNiagaraComponent* NiagaraSystem, class FName OverrideName);
static float GetNiagaraArrayFloatValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0);
static TArray<int32> GetNiagaraArrayInt32(class UNiagaraComponent* NiagaraSystem, class FName OverrideName);
static int32 GetNiagaraArrayInt32Value(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0);
static TArray<struct FVector> GetNiagaraArrayPosition(class UNiagaraComponent* NiagaraSystem, class FName OverrideName);
static struct FVector GetNiagaraArrayPositionValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0);
static TArray<struct FQuat> GetNiagaraArrayQuat(class UNiagaraComponent* NiagaraSystem, class FName OverrideName);
static struct FQuat GetNiagaraArrayQuatValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0);
static TArray<int32> GetNiagaraArrayUInt8(class UNiagaraComponent* NiagaraSystem, class FName OverrideName);
static int32 GetNiagaraArrayUInt8Value(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0);
static TArray<struct FVector> GetNiagaraArrayVector(class UNiagaraComponent* NiagaraSystem, class FName OverrideName);
static TArray<struct FVector2D> GetNiagaraArrayVector2D(class UNiagaraComponent* NiagaraSystem, class FName OverrideName);
static struct FVector2D GetNiagaraArrayVector2DValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0);
static TArray<struct FVector4> GetNiagaraArrayVector4(class UNiagaraComponent* NiagaraSystem, class FName OverrideName);
static struct FVector4 GetNiagaraArrayVector4Value(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0);
static struct FVector GetNiagaraArrayVectorValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0);
static void SetNiagaraArrayBool(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, const TArray<bool>& ArrayData);
static void SetNiagaraArrayBoolValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0, const bool& Value, bool bSizeToFit);
static void SetNiagaraArrayColor(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, const TArray<struct FLinearColor>& ArrayData);
static void SetNiagaraArrayColorValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0, const struct FLinearColor& Value, bool bSizeToFit);
static void SetNiagaraArrayFloat(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, const TArray<float>& ArrayData);
static void SetNiagaraArrayFloatValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0, float Value, bool bSizeToFit);
static void SetNiagaraArrayInt32(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, const TArray<int32>& ArrayData);
static void SetNiagaraArrayInt32Value(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0, int32 Value, bool bSizeToFit);
static void SetNiagaraArrayPosition(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, const TArray<struct FVector>& ArrayData);
static void SetNiagaraArrayPositionValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0, const struct FVector& Value, bool bSizeToFit);
static void SetNiagaraArrayQuat(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, const TArray<struct FQuat>& ArrayData);
static void SetNiagaraArrayQuatValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0, const struct FQuat& Value, bool bSizeToFit);
static void SetNiagaraArrayUInt8(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, const TArray<int32>& ArrayData);
static void SetNiagaraArrayUInt8Value(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0, int32 Value, bool bSizeToFit);
static void SetNiagaraArrayVector(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, const TArray<struct FVector>& ArrayData);
static void SetNiagaraArrayVector2D(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, const TArray<struct FVector2D>& ArrayData);
static void SetNiagaraArrayVector2DValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0, const struct FVector2D& Value, bool bSizeToFit);
static void SetNiagaraArrayVector4(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, const TArray<struct FVector4>& ArrayData);
static void SetNiagaraArrayVector4Value(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0, const struct FVector4& Value, bool bSizeToFit);
static void SetNiagaraArrayVectorValue(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, int32 Index_0, const struct FVector& Value, bool bSizeToFit);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayFunctionLibrary")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayFunctionLibrary")
}
static class UNiagaraDataInterfaceArrayFunctionLibrary* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceArrayFunctionLibrary>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayFunctionLibrary;
// Class Niagara.NiagaraDataInterfaceArrayInt32
// 0x0010 (0x0058 - 0x0048)
class UNiagaraDataInterfaceArrayInt32 final : public UNiagaraDataInterfaceArray
{
public:
TArray<int32> IntData; // 0x0048(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayInt32")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayInt32")
}
static class UNiagaraDataInterfaceArrayInt32* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceArrayInt32>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayInt32;
// Class Niagara.NiagaraDataInterfaceArrayUInt8
// 0x0010 (0x0058 - 0x0048)
class UNiagaraDataInterfaceArrayUInt8 final : public UNiagaraDataInterfaceArray
{
public:
TArray<uint8> InternalIntData; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayUInt8")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayUInt8")
}
static class UNiagaraDataInterfaceArrayUInt8* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceArrayUInt8>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayUInt8;
// Class Niagara.NiagaraSimCacheFunctionLibrary
// 0x0000 (0x0028 - 0x0028)
class UNiagaraSimCacheFunctionLibrary final : public UBlueprintFunctionLibrary
{
public:
static bool CaptureNiagaraSimCacheImmediate(class UNiagaraSimCache* SimCache, const struct FNiagaraSimCacheCreateParameters& CreateParameters, class UNiagaraComponent* NiagaraComponent, class UNiagaraSimCache** OutSimCache, bool bAdvanceSimulation, float AdvanceDeltaTime);
static class UNiagaraSimCache* CreateNiagaraSimCache(class UObject* WorldContextObject);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraSimCacheFunctionLibrary")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraSimCacheFunctionLibrary")
}
static class UNiagaraSimCacheFunctionLibrary* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraSimCacheFunctionLibrary>();
}
};
DUMPER7_ASSERTS_UNiagaraSimCacheFunctionLibrary;
// Class Niagara.NiagaraDataInterfaceArrayBool
// 0x0010 (0x0058 - 0x0048)
class UNiagaraDataInterfaceArrayBool final : public UNiagaraDataInterfaceArray
{
public:
TArray<bool> BoolData; // 0x0048(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayBool")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayBool")
}
static class UNiagaraDataInterfaceArrayBool* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceArrayBool>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayBool;
// Class Niagara.NiagaraDataInterfaceArrayNiagaraID
// 0x0010 (0x0058 - 0x0048)
class UNiagaraDataInterfaceArrayNiagaraID final : public UNiagaraDataInterfaceArray
{
public:
TArray<struct FNiagaraID> IntData; // 0x0048(0x0010)(Edit, BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceArrayNiagaraID")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceArrayNiagaraID")
}
static class UNiagaraDataInterfaceArrayNiagaraID* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceArrayNiagaraID>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceArrayNiagaraID;
// Class Niagara.NiagaraDataInterfaceAudioSubmix
// 0x0008 (0x0040 - 0x0038)
class UNiagaraDataInterfaceAudioSubmix : public UNiagaraDataInterface
{
public:
class USoundSubmix* Submix; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceAudioSubmix")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceAudioSubmix")
}
static class UNiagaraDataInterfaceAudioSubmix* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceAudioSubmix>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceAudioSubmix;
// Class Niagara.NiagaraDataInterfaceAudioOscilloscope
// 0x0010 (0x0048 - 0x0038)
class UNiagaraDataInterfaceAudioOscilloscope final : public UNiagaraDataInterface
{
public:
class USoundSubmix* Submix; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Resolution; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float ScopeInMilliseconds; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceAudioOscilloscope")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceAudioOscilloscope")
}
static class UNiagaraDataInterfaceAudioOscilloscope* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceAudioOscilloscope>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceAudioOscilloscope;
// Class Niagara.NiagaraDataInterfaceAudioPlayer
// 0x0038 (0x0070 - 0x0038)
class UNiagaraDataInterfaceAudioPlayer final : public UNiagaraDataInterface
{
public:
class USoundBase* SoundToPlay; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class USoundAttenuation* Attenuation; // 0x0040(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class USoundConcurrency* Concurrency; // 0x0048(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class FName> ParameterNames; // 0x0050(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
bool bLimitPlaysPerTick; // 0x0060(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 MaxPlaysPerTick; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bStopWhenComponentIsDestroyed; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bAllowLoopingOneShotSounds; // 0x0069(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_6A[0x6]; // 0x006A(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceAudioPlayer")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceAudioPlayer")
}
static class UNiagaraDataInterfaceAudioPlayer* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceAudioPlayer>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceAudioPlayer;
// Class Niagara.NiagaraDataInterfaceAudioSpectrum
// 0x0010 (0x0050 - 0x0040)
class UNiagaraDataInterfaceAudioSpectrum final : public UNiagaraDataInterfaceAudioSubmix
{
public:
int32 Resolution; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinimumFrequency; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaximumFrequency; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float NoiseFloorDb; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceAudioSpectrum")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceAudioSpectrum")
}
static class UNiagaraDataInterfaceAudioSpectrum* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceAudioSpectrum>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceAudioSpectrum;
// Class Niagara.NiagaraDataInterfaceCamera
// 0x0008 (0x0040 - 0x0038)
class UNiagaraDataInterfaceCamera final : public UNiagaraDataInterface
{
public:
int32 PlayerControllerIndex; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRequireCurrentFrameData; // 0x003C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceCamera")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceCamera")
}
static class UNiagaraDataInterfaceCamera* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceCamera>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceCamera;
// Class Niagara.NiagaraDataInterfaceCollisionQuery
// 0x0008 (0x0040 - 0x0038)
class UNiagaraDataInterfaceCollisionQuery final : public UNiagaraDataInterface
{
public:
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceCollisionQuery")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceCollisionQuery")
}
static class UNiagaraDataInterfaceCollisionQuery* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceCollisionQuery>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceCollisionQuery;
// Class Niagara.NiagaraDataInterfaceCurlNoise
// 0x0020 (0x0058 - 0x0038)
class UNiagaraDataInterfaceCurlNoise final : public UNiagaraDataInterface
{
public:
uint32 Seed; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3C[0x1C]; // 0x003C(0x001C)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceCurlNoise")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceCurlNoise")
}
static class UNiagaraDataInterfaceCurlNoise* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceCurlNoise>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceCurlNoise;
// Class Niagara.NiagaraDataInterfaceCurve
// 0x0080 (0x00F0 - 0x0070)
class UNiagaraDataInterfaceCurve final : public UNiagaraDataInterfaceCurveBase
{
public:
struct FRichCurve Curve; // 0x0070(0x0080)(Edit, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceCurve")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceCurve")
}
static class UNiagaraDataInterfaceCurve* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceCurve>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceCurve;
// Class Niagara.NiagaraParticleCallbackHandler
// 0x0000 (0x0000 - 0x0000)
class INiagaraParticleCallbackHandler final
{
public:
void ReceiveParticleData(const TArray<struct FBasicParticleData>& Data, class UNiagaraSystem* NiagaraSystem, const struct FVector& SimulationPositionOffset);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraParticleCallbackHandler")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraParticleCallbackHandler")
}
static class INiagaraParticleCallbackHandler* GetDefaultObj()
{
return GetDefaultObjImpl<INiagaraParticleCallbackHandler>();
}
class UObject* AsUObject()
{
return reinterpret_cast<UObject*>(this);
}
const class UObject* AsUObject() const
{
return reinterpret_cast<const UObject*>(this);
}
};
DUMPER7_ASSERTS_INiagaraParticleCallbackHandler;
// Class Niagara.NiagaraDataInterfaceExport
// 0x0030 (0x0068 - 0x0038)
class UNiagaraDataInterfaceExport final : public UNiagaraDataInterface
{
public:
struct FNiagaraUserParameterBinding CallbackHandlerParameter; // 0x0038(0x0020)(Edit, NativeAccessSpecifierPublic)
ENDIExport_GPUAllocationMode GPUAllocationMode; // 0x0058(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_59[0x3]; // 0x0059(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 GPUAllocationFixedSize; // 0x005C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float GPUAllocationPerParticleSize; // 0x0060(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceExport")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceExport")
}
static class UNiagaraDataInterfaceExport* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceExport>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceExport;
// Class Niagara.NiagaraDataInterfaceGrid2D
// 0x0028 (0x0060 - 0x0038)
class UNiagaraDataInterfaceGrid2D : public UNiagaraDataInterfaceRWBase
{
public:
int32 NumCellsX; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 NumCellsY; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 NumCellsMaxAxis; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 NumAttributes; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool SetGridFromMaxAxis; // 0x0048(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector2D WorldBBoxSize; // 0x0050(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceGrid2D")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceGrid2D")
}
static class UNiagaraDataInterfaceGrid2D* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceGrid2D>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceGrid2D;
// Class Niagara.NiagaraDataInterfaceGrid2DCollection
// 0x00C8 (0x0128 - 0x0060)
class UNiagaraDataInterfaceGrid2DCollection : public UNiagaraDataInterfaceGrid2D
{
public:
struct FNiagaraUserParameterBinding RenderTargetUserParameter; // 0x0060(0x0020)(Edit, NativeAccessSpecifierPublic)
ENiagaraGpuBufferFormat OverrideBufferFormat; // 0x0080(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bOverrideFormat : 1; // 0x0081(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_82[0x56]; // 0x0082(0x0056)(Fixing Size After Last Property [ Dumper-7 ])
TMap<uint64, class UTextureRenderTarget2DArray*> ManagedRenderTargets; // 0x00D8(0x0050)(Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
public:
bool FillRawTexture2D(const class UNiagaraComponent* Component, class UTextureRenderTarget2D* Dest, int32* TilesX, int32* TilesY);
bool FillTexture2D(const class UNiagaraComponent* Component, class UTextureRenderTarget2D* Dest, int32 AttributeIndex);
void GetRawTextureSize(const class UNiagaraComponent* Component, int32* SizeX, int32* SizeY);
void GetTextureSize(const class UNiagaraComponent* Component, int32* SizeX, int32* SizeY);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceGrid2DCollection")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceGrid2DCollection")
}
static class UNiagaraDataInterfaceGrid2DCollection* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceGrid2DCollection>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceGrid2DCollection;
// Class Niagara.NiagaraDataInterfaceGrid2DCollectionReader
// 0x0020 (0x0148 - 0x0128)
class UNiagaraDataInterfaceGrid2DCollectionReader final : public UNiagaraDataInterfaceGrid2DCollection
{
public:
class FString EmitterName; // 0x0128(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString DIName; // 0x0138(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceGrid2DCollectionReader")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceGrid2DCollectionReader")
}
static class UNiagaraDataInterfaceGrid2DCollectionReader* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceGrid2DCollectionReader>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceGrid2DCollectionReader;
// Class Niagara.NiagaraDataInterfaceGrid3D
// 0x0030 (0x0068 - 0x0038)
class UNiagaraDataInterfaceGrid3D : public UNiagaraDataInterfaceRWBase
{
public:
struct FIntVector NumCells; // 0x0038(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float CellSize; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 NumCellsMaxAxis; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ESetResolutionMethod SetResolutionMethod; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector WorldBBoxSize; // 0x0050(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceGrid3D")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceGrid3D")
}
static class UNiagaraDataInterfaceGrid3D* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceGrid3D>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceGrid3D;
// Class Niagara.NiagaraDataInterfaceGrid3DCollection
// 0x0080 (0x00E8 - 0x0068)
class UNiagaraDataInterfaceGrid3DCollection : public UNiagaraDataInterfaceGrid3D
{
public:
int32 NumAttributes; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FNiagaraUserParameterBinding RenderTargetUserParameter; // 0x0070(0x0020)(Edit, NativeAccessSpecifierPublic)
ENiagaraGpuBufferFormat OverrideBufferFormat; // 0x0090(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bOverrideFormat : 1; // 0x0091(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_92[0x56]; // 0x0092(0x0056)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
bool FillRawVolumeTexture(const class UNiagaraComponent* Component, class UVolumeTexture* Dest, int32* TilesX, int32* TilesY, int32* TileZ);
bool FillVolumeTexture(const class UNiagaraComponent* Component, class UVolumeTexture* Dest, int32 AttributeIndex);
void GetRawTextureSize(const class UNiagaraComponent* Component, int32* SizeX, int32* SizeY, int32* SizeZ);
void GetTextureSize(const class UNiagaraComponent* Component, int32* SizeX, int32* SizeY, int32* SizeZ);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceGrid3DCollection")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceGrid3DCollection")
}
static class UNiagaraDataInterfaceGrid3DCollection* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceGrid3DCollection>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceGrid3DCollection;
// Class Niagara.NiagaraDataInterfaceGrid3DCollectionReader
// 0x0020 (0x0108 - 0x00E8)
class UNiagaraDataInterfaceGrid3DCollectionReader final : public UNiagaraDataInterfaceGrid3DCollection
{
public:
class FString EmitterName; // 0x00E8(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString DIName; // 0x00F8(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceGrid3DCollectionReader")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceGrid3DCollectionReader")
}
static class UNiagaraDataInterfaceGrid3DCollectionReader* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceGrid3DCollectionReader>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceGrid3DCollectionReader;
// Class Niagara.NiagaraDataInterfaceIntRenderTarget2D
// 0x0078 (0x00B0 - 0x0038)
class UNiagaraDataInterfaceIntRenderTarget2D final : public UNiagaraDataInterfaceRWBase
{
public:
struct FIntPoint Size; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FNiagaraUserParameterBinding RenderTargetUserParameter; // 0x0040(0x0020)(Edit, NativeAccessSpecifierPublic)
TMap<uint64, class UTextureRenderTarget2D*> ManagedRenderTargets; // 0x0060(0x0050)(Transient, DuplicateTransient, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceIntRenderTarget2D")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceIntRenderTarget2D")
}
static class UNiagaraDataInterfaceIntRenderTarget2D* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceIntRenderTarget2D>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceIntRenderTarget2D;
// Class Niagara.NiagaraDataInterfaceLandscape
// 0x0020 (0x0058 - 0x0038)
class UNiagaraDataInterfaceLandscape final : public UNiagaraDataInterface
{
public:
class AActor* SourceLandscape; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENDILandscape_SourceMode SourceMode; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UPhysicalMaterial*> PhysicalMaterials; // 0x0048(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceLandscape")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceLandscape")
}
static class UNiagaraDataInterfaceLandscape* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceLandscape>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceLandscape;
// Class Niagara.NiagaraDataInterfaceMeshRendererInfo
// 0x0018 (0x0050 - 0x0038)
class UNiagaraDataInterfaceMeshRendererInfo final : public UNiagaraDataInterface
{
public:
class UNiagaraMeshRendererProperties* MeshRenderer; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_40[0x10]; // 0x0040(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceMeshRendererInfo")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceMeshRendererInfo")
}
static class UNiagaraDataInterfaceMeshRendererInfo* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceMeshRendererInfo>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceMeshRendererInfo;
// Class Niagara.NiagaraDataInterfaceNeighborGrid3D
// 0x0008 (0x0070 - 0x0068)
class UNiagaraDataInterfaceNeighborGrid3D final : public UNiagaraDataInterfaceGrid3D
{
public:
uint32 MaxNeighborsPerCell; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_6C[0x4]; // 0x006C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceNeighborGrid3D")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceNeighborGrid3D")
}
static class UNiagaraDataInterfaceNeighborGrid3D* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceNeighborGrid3D>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceNeighborGrid3D;
// Class Niagara.NiagaraDataInterfaceOcclusion
// 0x0000 (0x0038 - 0x0038)
class UNiagaraDataInterfaceOcclusion final : public UNiagaraDataInterface
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceOcclusion")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceOcclusion")
}
static class UNiagaraDataInterfaceOcclusion* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceOcclusion>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceOcclusion;
// Class Niagara.NiagaraDataInterfaceParticleRead
// 0x0010 (0x0048 - 0x0038)
class UNiagaraDataInterfaceParticleRead final : public UNiagaraDataInterfaceRWBase
{
public:
class FString EmitterName; // 0x0038(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceParticleRead")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceParticleRead")
}
static class UNiagaraDataInterfaceParticleRead* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceParticleRead>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceParticleRead;
// Class Niagara.NiagaraDataInterfacePlatformSet
// 0x0030 (0x0068 - 0x0038)
class UNiagaraDataInterfacePlatformSet final : public UNiagaraDataInterface
{
public:
struct FNiagaraPlatformSet Platforms; // 0x0038(0x0030)(Edit, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfacePlatformSet")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfacePlatformSet")
}
static class UNiagaraDataInterfacePlatformSet* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfacePlatformSet>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfacePlatformSet;
// Class Niagara.NiagaraDataInterfaceRasterizationGrid3D
// 0x0010 (0x0078 - 0x0068)
class UNiagaraDataInterfaceRasterizationGrid3D final : public UNiagaraDataInterfaceGrid3D
{
public:
int32 NumAttributes; // 0x0068(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Precision; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ResetValue; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceRasterizationGrid3D")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceRasterizationGrid3D")
}
static class UNiagaraDataInterfaceRasterizationGrid3D* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceRasterizationGrid3D>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceRasterizationGrid3D;
// Class Niagara.NiagaraDataInterfaceRenderTarget2D
// 0x00D0 (0x0108 - 0x0038)
class UNiagaraDataInterfaceRenderTarget2D final : public UNiagaraDataInterfaceRWBase
{
public:
struct FIntPoint Size; // 0x0038(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENiagaraMipMapGeneration MipMapGeneration; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENiagaraMipMapGenerationType MipMapGenerationType; // 0x0041(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ETextureRenderTargetFormat OverrideRenderTargetFormat; // 0x0042(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bInheritUserParameterSettings : 1; // 0x0043(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverrideFormat : 1; // 0x0043(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FNiagaraUserParameterBinding RenderTargetUserParameter; // 0x0048(0x0020)(Edit, NativeAccessSpecifierPublic)
uint8 Pad_68[0x50]; // 0x0068(0x0050)(Fixing Size After Last Property [ Dumper-7 ])
TMap<uint64, class UTextureRenderTarget2D*> ManagedRenderTargets; // 0x00B8(0x0050)(Transient, DuplicateTransient, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceRenderTarget2D")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceRenderTarget2D")
}
static class UNiagaraDataInterfaceRenderTarget2D* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceRenderTarget2D>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceRenderTarget2D;
// Class Niagara.NiagaraDataInterfaceRenderTarget2DArray
// 0x0080 (0x00B8 - 0x0038)
class UNiagaraDataInterfaceRenderTarget2DArray final : public UNiagaraDataInterfaceRWBase
{
public:
struct FIntVector Size; // 0x0038(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ETextureRenderTargetFormat OverrideRenderTargetFormat; // 0x0044(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bInheritUserParameterSettings : 1; // 0x0045(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverrideFormat : 1; // 0x0045(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_46[0x2]; // 0x0046(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FNiagaraUserParameterBinding RenderTargetUserParameter; // 0x0048(0x0020)(Edit, NativeAccessSpecifierPublic)
TMap<uint64, class UTextureRenderTarget2DArray*> ManagedRenderTargets; // 0x0068(0x0050)(Transient, DuplicateTransient, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceRenderTarget2DArray")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceRenderTarget2DArray")
}
static class UNiagaraDataInterfaceRenderTarget2DArray* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceRenderTarget2DArray>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceRenderTarget2DArray;
// Class Niagara.NiagaraDataInterfaceRenderTargetCube
// 0x0078 (0x00B0 - 0x0038)
class UNiagaraDataInterfaceRenderTargetCube final : public UNiagaraDataInterfaceRWBase
{
public:
int32 Size; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ETextureRenderTargetFormat OverrideRenderTargetFormat; // 0x003C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bInheritUserParameterSettings : 1; // 0x003D(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverrideFormat : 1; // 0x003D(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_3E[0x2]; // 0x003E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FNiagaraUserParameterBinding RenderTargetUserParameter; // 0x0040(0x0020)(Edit, NativeAccessSpecifierPublic)
TMap<uint64, class UTextureRenderTargetCube*> ManagedRenderTargets; // 0x0060(0x0050)(Transient, DuplicateTransient, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceRenderTargetCube")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceRenderTargetCube")
}
static class UNiagaraDataInterfaceRenderTargetCube* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceRenderTargetCube>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceRenderTargetCube;
// Class Niagara.NiagaraDataInterfaceRenderTargetVolume
// 0x0080 (0x00B8 - 0x0038)
class UNiagaraDataInterfaceRenderTargetVolume final : public UNiagaraDataInterfaceRWBase
{
public:
struct FIntVector Size; // 0x0038(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ETextureRenderTargetFormat OverrideRenderTargetFormat; // 0x0044(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bInheritUserParameterSettings : 1; // 0x0045(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverrideFormat : 1; // 0x0045(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_46[0x2]; // 0x0046(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FNiagaraUserParameterBinding RenderTargetUserParameter; // 0x0048(0x0020)(Edit, NativeAccessSpecifierPublic)
TMap<uint64, class UTextureRenderTargetVolume*> ManagedRenderTargets; // 0x0068(0x0050)(Transient, DuplicateTransient, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceRenderTargetVolume")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceRenderTargetVolume")
}
static class UNiagaraDataInterfaceRenderTargetVolume* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceRenderTargetVolume>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceRenderTargetVolume;
// Class Niagara.NiagaraDataInterfaceRigidMeshCollisionQuery
// 0x0038 (0x0070 - 0x0038)
class UNiagaraDataInterfaceRigidMeshCollisionQuery final : public UNiagaraDataInterface
{
public:
TArray<class FName> ActorTags; // 0x0038(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class FName> ComponentTags; // 0x0048(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<TSoftObjectPtr<class AActor>> SourceActors; // 0x0058(0x0010)(Edit, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
bool OnlyUseMoveable; // 0x0068(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool GlobalSearchAllowed; // 0x0069(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool GlobalSearchForced; // 0x006A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool GlobalSearchFallback_Unscripted; // 0x006B(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaxNumPrimitives; // 0x006C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceRigidMeshCollisionQuery")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceRigidMeshCollisionQuery")
}
static class UNiagaraDataInterfaceRigidMeshCollisionQuery* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceRigidMeshCollisionQuery>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceRigidMeshCollisionQuery;
// Class Niagara.NiagaraDIRigidMeshCollisionFunctionLibrary
// 0x0000 (0x0028 - 0x0028)
class UNiagaraDIRigidMeshCollisionFunctionLibrary final : public UBlueprintFunctionLibrary
{
public:
static void SetSourceActors(class UNiagaraComponent* NiagaraSystem, class FName OverrideName, const TArray<class AActor*>& SourceActors);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDIRigidMeshCollisionFunctionLibrary")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDIRigidMeshCollisionFunctionLibrary")
}
static class UNiagaraDIRigidMeshCollisionFunctionLibrary* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDIRigidMeshCollisionFunctionLibrary>();
}
};
DUMPER7_ASSERTS_UNiagaraDIRigidMeshCollisionFunctionLibrary;
// Class Niagara.NiagaraDataInterfaceSkeletalMesh
// 0x00C8 (0x0100 - 0x0038)
class UNiagaraDataInterfaceSkeletalMesh final : public UNiagaraDataInterface
{
public:
ENDISkeletalMesh_SourceMode SourceMode; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TSoftObjectPtr<class AActor> SoftSourceActor; // 0x0040(0x0030)(Edit, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<class FName> ComponentTags; // 0x0070(0x0010)(Edit, ZeroConstructor, Protected, NativeAccessSpecifierProtected)
class USkeletalMeshComponent* SourceComponent; // 0x0080(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FNiagaraUserParameterBinding MeshUserParameter; // 0x0088(0x0020)(Edit, NativeAccessSpecifierPublic)
ENDISkeletalMesh_SkinningMode SkinningMode; // 0x00A8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A9[0x7]; // 0x00A9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FName> SamplingRegions; // 0x00B0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
int32 WholeMeshLOD; // 0x00C0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C4[0x4]; // 0x00C4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FName> FilteredBones; // 0x00C8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class FName> FilteredSockets; // 0x00D8(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
class FName ExcludeBoneName; // 0x00E8(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bExcludeBone : 1; // 0x00F0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_F1[0x3]; // 0x00F1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 UvSetIndex; // 0x00F4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRequireCurrentFrameData; // 0x00F8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_F9[0x7]; // 0x00F9(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void OnSourceEndPlay(class AActor* InSource, EEndPlayReason Reason);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceSkeletalMesh")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceSkeletalMesh")
}
static class UNiagaraDataInterfaceSkeletalMesh* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceSkeletalMesh>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceSkeletalMesh;
// Class Niagara.NiagaraDataInterfaceSpline
// 0x0080 (0x00B8 - 0x0038)
class UNiagaraDataInterfaceSpline final : public UNiagaraDataInterface
{
public:
class AActor* Source; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FNiagaraUserParameterBinding SplineUserParameter; // 0x0040(0x0020)(Edit, NativeAccessSpecifierPublic)
bool bUseLUT; // 0x0060(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_61[0x3]; // 0x0061(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 NumLUTSteps; // 0x0064(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_68[0x50]; // 0x0068(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceSpline")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceSpline")
}
static class UNiagaraDataInterfaceSpline* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceSpline>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceSpline;
// Class Niagara.NiagaraDataInterfaceTexture
// 0x0028 (0x0060 - 0x0038)
class UNiagaraDataInterfaceTexture final : public UNiagaraDataInterface
{
public:
class UTexture* Texture; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FNiagaraUserParameterBinding TextureUserParameter; // 0x0040(0x0020)(Edit, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceTexture")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceTexture")
}
static class UNiagaraDataInterfaceTexture* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceTexture>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceTexture;
// Class Niagara.NiagaraDataInterfaceVector2DCurve
// 0x0100 (0x0170 - 0x0070)
class UNiagaraDataInterfaceVector2DCurve final : public UNiagaraDataInterfaceCurveBase
{
public:
struct FRichCurve XCurve; // 0x0070(0x0080)(Edit, NativeAccessSpecifierPublic)
struct FRichCurve YCurve; // 0x00F0(0x0080)(Edit, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceVector2DCurve")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceVector2DCurve")
}
static class UNiagaraDataInterfaceVector2DCurve* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceVector2DCurve>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceVector2DCurve;
// Class Niagara.NiagaraDataInterfaceVector4Curve
// 0x0200 (0x0270 - 0x0070)
class UNiagaraDataInterfaceVector4Curve final : public UNiagaraDataInterfaceCurveBase
{
public:
struct FRichCurve XCurve; // 0x0070(0x0080)(Edit, NativeAccessSpecifierPublic)
struct FRichCurve YCurve; // 0x00F0(0x0080)(Edit, NativeAccessSpecifierPublic)
struct FRichCurve ZCurve; // 0x0170(0x0080)(Edit, NativeAccessSpecifierPublic)
struct FRichCurve WCurve; // 0x01F0(0x0080)(Edit, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceVector4Curve")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceVector4Curve")
}
static class UNiagaraDataInterfaceVector4Curve* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceVector4Curve>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceVector4Curve;
// Class Niagara.NiagaraDataInterfaceVectorCurve
// 0x0180 (0x01F0 - 0x0070)
class UNiagaraDataInterfaceVectorCurve final : public UNiagaraDataInterfaceCurveBase
{
public:
struct FRichCurve XCurve; // 0x0070(0x0080)(Edit, NativeAccessSpecifierPublic)
struct FRichCurve YCurve; // 0x00F0(0x0080)(Edit, NativeAccessSpecifierPublic)
struct FRichCurve ZCurve; // 0x0170(0x0080)(Edit, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceVectorCurve")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceVectorCurve")
}
static class UNiagaraDataInterfaceVectorCurve* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceVectorCurve>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceVectorCurve;
// Class Niagara.NiagaraDataInterfaceVectorField
// 0x0010 (0x0048 - 0x0038)
class UNiagaraDataInterfaceVectorField final : public UNiagaraDataInterface
{
public:
class UVectorField* Field; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bTileX; // 0x0040(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bTileY; // 0x0041(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bTileZ; // 0x0042(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_43[0x5]; // 0x0043(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceVectorField")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceVectorField")
}
static class UNiagaraDataInterfaceVectorField* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceVectorField>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceVectorField;
// Class Niagara.NiagaraDataInterfaceVolumeCache
// 0x0058 (0x0090 - 0x0038)
class UNiagaraDataInterfaceVolumeCache final : public UNiagaraDataInterface
{
public:
class UVolumeCache* VolumeCache; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_40[0x50]; // 0x0040(0x0050)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceVolumeCache")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceVolumeCache")
}
static class UNiagaraDataInterfaceVolumeCache* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceVolumeCache>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceVolumeCache;
// Class Niagara.NiagaraDataInterfaceVolumeTexture
// 0x0028 (0x0060 - 0x0038)
class UNiagaraDataInterfaceVolumeTexture final : public UNiagaraDataInterface
{
public:
class UTexture* Texture; // 0x0038(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FNiagaraUserParameterBinding TextureUserParameter; // 0x0040(0x0020)(Edit, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDataInterfaceVolumeTexture")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDataInterfaceVolumeTexture")
}
static class UNiagaraDataInterfaceVolumeTexture* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDataInterfaceVolumeTexture>();
}
};
DUMPER7_ASSERTS_UNiagaraDataInterfaceVolumeTexture;
// Class Niagara.NiagaraDebugHUDSettings
// 0x0250 (0x0278 - 0x0028)
class UNiagaraDebugHUDSettings final : public UObject
{
public:
uint8 Pad_28[0x20]; // 0x0028(0x0020)(Fixing Size After Last Property [ Dumper-7 ])
struct FNiagaraDebugHUDSettingsData Data; // 0x0048(0x0230)(Edit, Config, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraDebugHUDSettings")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraDebugHUDSettings")
}
static class UNiagaraDebugHUDSettings* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraDebugHUDSettings>();
}
};
DUMPER7_ASSERTS_UNiagaraDebugHUDSettings;
// Class Niagara.NiagaraEditorDataBase
// 0x0000 (0x0028 - 0x0028)
class UNiagaraEditorDataBase final : public UObject
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraEditorDataBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraEditorDataBase")
}
static class UNiagaraEditorDataBase* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraEditorDataBase>();
}
};
DUMPER7_ASSERTS_UNiagaraEditorDataBase;
// Class Niagara.NiagaraEditorParametersAdapterBase
// 0x0000 (0x0028 - 0x0028)
class UNiagaraEditorParametersAdapterBase final : public UObject
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraEditorParametersAdapterBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraEditorParametersAdapterBase")
}
static class UNiagaraEditorParametersAdapterBase* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraEditorParametersAdapterBase>();
}
};
DUMPER7_ASSERTS_UNiagaraEditorParametersAdapterBase;
// Class Niagara.NiagaraSignificanceHandler
// 0x0000 (0x0028 - 0x0028)
class UNiagaraSignificanceHandler : public UObject
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraSignificanceHandler")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraSignificanceHandler")
}
static class UNiagaraSignificanceHandler* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraSignificanceHandler>();
}
};
DUMPER7_ASSERTS_UNiagaraSignificanceHandler;
// Class Niagara.NiagaraSignificanceHandlerDistance
// 0x0000 (0x0028 - 0x0028)
class UNiagaraSignificanceHandlerDistance final : public UNiagaraSignificanceHandler
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraSignificanceHandlerDistance")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraSignificanceHandlerDistance")
}
static class UNiagaraSignificanceHandlerDistance* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraSignificanceHandlerDistance>();
}
};
DUMPER7_ASSERTS_UNiagaraSignificanceHandlerDistance;
// Class Niagara.NiagaraSignificanceHandlerAge
// 0x0000 (0x0028 - 0x0028)
class UNiagaraSignificanceHandlerAge final : public UNiagaraSignificanceHandler
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraSignificanceHandlerAge")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraSignificanceHandlerAge")
}
static class UNiagaraSignificanceHandlerAge* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraSignificanceHandlerAge>();
}
};
DUMPER7_ASSERTS_UNiagaraSignificanceHandlerAge;
// Class Niagara.NiagaraEffectType
// 0x0088 (0x00B0 - 0x0028)
class UNiagaraEffectType final : public UObject
{
public:
bool bAllowCullingForLocalPlayers; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
ENiagaraScalabilityUpdateFrequency UpdateFrequency; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENiagaraCullReaction CullReaction; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_34[0x4]; // 0x0034(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UNiagaraSignificanceHandler* SignificanceHandler; // 0x0038(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FNiagaraSystemScalabilitySettings> DetailLevelScalabilitySettings; // 0x0040(0x0010)(ZeroConstructor, Deprecated, NativeAccessSpecifierPublic)
struct FNiagaraSystemScalabilitySettingsArray SystemScalabilitySettings; // 0x0050(0x0010)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraEmitterScalabilitySettingsArray EmitterScalabilitySettings; // 0x0060(0x0010)(Edit, NativeAccessSpecifierPublic)
TArray<class UNiagaraValidationRule*> ValidationRules; // 0x0070(0x0010)(Edit, ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic)
uint8 Pad_80[0x8]; // 0x0080(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class UNiagaraBaselineController* PerformanceBaselineController; // 0x0088(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
struct FNiagaraPerfBaselineStats PerfBaselineStats; // 0x0090(0x0010)(Config, NoDestructor, NativeAccessSpecifierPrivate)
struct FGuid PerfBaselineVersion; // 0x00A0(0x0010)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraEffectType")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraEffectType")
}
static class UNiagaraEffectType* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraEffectType>();
}
};
DUMPER7_ASSERTS_UNiagaraEffectType;
// Class Niagara.NiagaraEmitter
// 0x0090 (0x00B8 - 0x0028)
class UNiagaraEmitter final : public UObject
{
public:
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
struct FGuid ExposedVersion; // 0x0030(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bVersioningEnabled; // 0x0040(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_41[0x7]; // 0x0041(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FVersionedNiagaraEmitterData> VersionData; // 0x0048(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
uint8 Pad_58[0x8]; // 0x0058(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class FString UniqueEmitterName; // 0x0060(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TArray<class UNiagaraRendererProperties*> RendererProperties; // 0x0070(0x0010)(ZeroConstructor, Deprecated, UObjectWrapper, NativeAccessSpecifierPrivate)
TArray<struct FNiagaraEventScriptProperties> EventHandlerScriptProps; // 0x0080(0x0010)(ZeroConstructor, Deprecated, NativeAccessSpecifierPrivate)
TArray<class UNiagaraSimulationStageBase*> SimulationStages; // 0x0090(0x0010)(ZeroConstructor, Deprecated, UObjectWrapper, NativeAccessSpecifierPrivate)
class UNiagaraScript* GPUComputeScript; // 0x00A0(0x0008)(ZeroConstructor, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TArray<class FName> SharedEventGeneratorIds; // 0x00A8(0x0010)(ZeroConstructor, Deprecated, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraEmitter")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraEmitter")
}
static class UNiagaraEmitter* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraEmitter>();
}
};
DUMPER7_ASSERTS_UNiagaraEmitter;
// Class Niagara.NiagaraEventReceiverEmitterAction
// 0x0000 (0x0028 - 0x0028)
class UNiagaraEventReceiverEmitterAction : public UObject
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraEventReceiverEmitterAction")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraEventReceiverEmitterAction")
}
static class UNiagaraEventReceiverEmitterAction* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraEventReceiverEmitterAction>();
}
};
DUMPER7_ASSERTS_UNiagaraEventReceiverEmitterAction;
// Class Niagara.NiagaraEventReceiverEmitterAction_SpawnParticles
// 0x0008 (0x0030 - 0x0028)
class UNiagaraEventReceiverEmitterAction_SpawnParticles final : public UNiagaraEventReceiverEmitterAction
{
public:
uint32 NumParticles; // 0x0028(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraEventReceiverEmitterAction_SpawnParticles")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraEventReceiverEmitterAction_SpawnParticles")
}
static class UNiagaraEventReceiverEmitterAction_SpawnParticles* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraEventReceiverEmitterAction_SpawnParticles>();
}
};
DUMPER7_ASSERTS_UNiagaraEventReceiverEmitterAction_SpawnParticles;
// Class Niagara.NiagaraFunctionLibrary
// 0x0000 (0x0028 - 0x0028)
class UNiagaraFunctionLibrary final : public UBlueprintFunctionLibrary
{
public:
static int32 AcquireNiagaraGPURayTracedCollisionGroup(class UObject* WorldContextObject);
static class UNiagaraParameterCollectionInstance* GetNiagaraParameterCollection(class UObject* WorldContextObject, class UNiagaraParameterCollection* Collection);
static void OverrideSystemUserVariableSkeletalMeshComponent(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, class USkeletalMeshComponent* SkeletalMeshComponent);
static void OverrideSystemUserVariableStaticMesh(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, class UStaticMesh* StaticMesh);
static void OverrideSystemUserVariableStaticMeshComponent(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, class UStaticMeshComponent* StaticMeshComponent);
static void ReleaseNiagaraGPURayTracedCollisionGroup(class UObject* WorldContextObject, int32 CollisionGroup);
static void SetActorNiagaraGPURayTracedCollisionGroup(class UObject* WorldContextObject, class AActor* Actor, int32 CollisionGroup);
static void SetComponentNiagaraGPURayTracedCollisionGroup(class UObject* WorldContextObject, class UPrimitiveComponent* Primitive, int32 CollisionGroup);
static void SetSkeletalMeshDataInterfaceFilteredBones(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, const TArray<class FName>& FilteredBones);
static void SetSkeletalMeshDataInterfaceFilteredSockets(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, const TArray<class FName>& FilteredSockets);
static void SetSkeletalMeshDataInterfaceSamplingRegions(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, const TArray<class FName>& SamplingRegions);
static void SetTexture2DArrayObject(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, class UTexture2DArray* Texture);
static void SetTextureObject(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, class UTexture* Texture);
static void SetVolumeTextureObject(class UNiagaraComponent* NiagaraSystem, const class FString& OverrideName, class UVolumeTexture* Texture);
static class UNiagaraComponent* SpawnSystemAtLocation(const class UObject* WorldContextObject, class UNiagaraSystem* SystemTemplate, const struct FVector& Location, const struct FRotator& Rotation, const struct FVector& Scale, bool bAutoDestroy, bool bAutoActivate, ENCPoolMethod PoolingMethod, bool bPreCullCheck);
static class UNiagaraComponent* SpawnSystemAtLocationWithParams(struct FFXSystemSpawnParameters* SpawnParams);
static class UNiagaraComponent* SpawnSystemAttached(class UNiagaraSystem* SystemTemplate, class USceneComponent* AttachToComponent, class FName AttachPointName, const struct FVector& Location, const struct FRotator& Rotation, EAttachLocation LocationType, bool bAutoDestroy, bool bAutoActivate, ENCPoolMethod PoolingMethod, bool bPreCullCheck);
static class UNiagaraComponent* SpawnSystemAttachedWithParams(struct FFXSystemSpawnParameters* SpawnParams);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraFunctionLibrary")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraFunctionLibrary")
}
static class UNiagaraFunctionLibrary* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraFunctionLibrary>();
}
};
DUMPER7_ASSERTS_UNiagaraFunctionLibrary;
// Class Niagara.NiagaraLensEffectBase
// 0x0090 (0x0350 - 0x02C0)
class ANiagaraLensEffectBase final : public ANiagaraActor
{
public:
uint8 Pad_2C0[0x10]; // 0x02C0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
struct FTransform DesiredRelativeTransform; // 0x02D0(0x0060)(Edit, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float BaseAuthoredFOV; // 0x0330(0x0004)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 bAllowMultipleInstances : 1; // 0x0334(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
uint8 bResetWhenRetriggered : 1; // 0x0334(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, DisableEditOnInstance, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
uint8 Pad_335[0x3]; // 0x0335(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
TArray<TSubclassOf<class AActor>> EmittersToTreatAsSame; // 0x0338(0x0010)(Edit, ZeroConstructor, DisableEditOnInstance, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
class APlayerCameraManager* OwningCameraManager; // 0x0348(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraLensEffectBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraLensEffectBase")
}
static class ANiagaraLensEffectBase* GetDefaultObj()
{
return GetDefaultObjImpl<ANiagaraLensEffectBase>();
}
};
DUMPER7_ASSERTS_ANiagaraLensEffectBase;
// Class Niagara.NiagaraLightRendererProperties
// 0x02B8 (0x0398 - 0x00E0)
class UNiagaraLightRendererProperties final : public UNiagaraRendererProperties
{
public:
uint8 bUseInverseSquaredFalloff : 1; // 0x00E0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bAffectsTranslucency : 1; // 0x00E0(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bAlphaScalesBrightness : 1; // 0x00E0(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverrideInverseExposureBlend : 1; // 0x00E0(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_E1[0x3]; // 0x00E1(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float RadiusScale; // 0x00E4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float DefaultExponent; // 0x00E8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector3f ColorAdd; // 0x00EC(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float InverseExposureBlend; // 0x00F8(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 RendererVisibility; // 0x00FC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding LightRenderingEnabledBinding; // 0x0100(0x0058)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding LightExponentBinding; // 0x0158(0x0058)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding PositionBinding; // 0x01B0(0x0058)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding ColorBinding; // 0x0208(0x0058)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding RadiusBinding; // 0x0260(0x0058)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding VolumetricScatteringBinding; // 0x02B8(0x0058)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding RendererVisibilityTagBinding; // 0x0310(0x0058)(Edit, AdvancedDisplay, NativeAccessSpecifierPublic)
uint8 Pad_368[0x30]; // 0x0368(0x0030)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraLightRendererProperties")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraLightRendererProperties")
}
static class UNiagaraLightRendererProperties* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraLightRendererProperties>();
}
};
DUMPER7_ASSERTS_UNiagaraLightRendererProperties;
// Class Niagara.NiagaraMeshRendererProperties
// 0x0878 (0x0958 - 0x00E0)
class UNiagaraMeshRendererProperties final : public UNiagaraRendererProperties
{
public:
TArray<struct FNiagaraMeshRendererMeshProperties> Meshes; // 0x00E0(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
ENiagaraRendererSourceDataMode SourceMode; // 0x00F0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENiagaraSortMode SortMode; // 0x00F1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_F2[0x2]; // 0x00F2(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
uint8 bOverrideMaterials : 1; // 0x00F4(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bSortOnlyWhenTranslucent : 1; // 0x00F4(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_F5[0x3]; // 0x00F5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
ENiagaraRendererSortPrecision SortPrecision; // 0x00F8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENiagaraRendererGpuTranslucentLatency GpuTranslucentLatency; // 0x00F9(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_FA[0x2]; // 0x00FA(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
uint8 bSubImageBlend : 1; // 0x00FC(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bEnableFrustumCulling : 1; // 0x00FC(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bEnableCameraDistanceCulling : 1; // 0x00FC(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bEnableMeshFlipbook : 1; // 0x00FC(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_FD[0x3]; // 0x00FD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FNiagaraMeshMaterialOverride> OverrideMaterials; // 0x0100(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
struct FVector2D SubImageSize; // 0x0110(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENiagaraMeshFacingMode FacingMode; // 0x0120(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_121[0x3]; // 0x0121(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
uint8 bLockedAxisEnable : 1; // 0x0124(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_125[0x3]; // 0x0125(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector LockedAxis; // 0x0128(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENiagaraMeshLockedAxisSpace LockedAxisSpace; // 0x0140(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_141[0x3]; // 0x0141(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float MinCameraDistance; // 0x0144(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxCameraDistance; // 0x0148(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint32 RendererVisibility; // 0x014C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding PositionBinding; // 0x0150(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding ColorBinding; // 0x01A8(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding VelocityBinding; // 0x0200(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding MeshOrientationBinding; // 0x0258(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding ScaleBinding; // 0x02B0(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding SubImageIndexBinding; // 0x0308(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding DynamicMaterialBinding; // 0x0360(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding DynamicMaterial1Binding; // 0x03B8(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding DynamicMaterial2Binding; // 0x0410(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding DynamicMaterial3Binding; // 0x0468(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding MaterialRandomBinding; // 0x04C0(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding CustomSortingBinding; // 0x0518(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding NormalizedAgeBinding; // 0x0570(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding CameraOffsetBinding; // 0x05C8(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding RendererVisibilityTagBinding; // 0x0620(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding MeshIndexBinding; // 0x0678(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraRendererMaterialParameters MaterialParameters; // 0x06D0(0x0040)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding PrevPositionBinding; // 0x0710(0x0058)(Transient, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding PrevScaleBinding; // 0x0768(0x0058)(Transient, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding PrevMeshOrientationBinding; // 0x07C0(0x0058)(Transient, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding PrevCameraOffsetBinding; // 0x0818(0x0058)(Transient, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding PrevVelocityBinding; // 0x0870(0x0058)(Transient, NativeAccessSpecifierPublic)
uint8 Pad_8C8[0x68]; // 0x08C8(0x0068)(Fixing Size After Last Property [ Dumper-7 ])
class UStaticMesh* ParticleMesh; // 0x0930(0x0008)(ZeroConstructor, Deprecated, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
struct FVector PivotOffset; // 0x0938(0x0018)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
ENiagaraMeshPivotOffsetSpace PivotOffsetSpace; // 0x0950(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_951[0x7]; // 0x0951(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraMeshRendererProperties")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraMeshRendererProperties")
}
static class UNiagaraMeshRendererProperties* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraMeshRendererProperties>();
}
};
DUMPER7_ASSERTS_UNiagaraMeshRendererProperties;
// Class Niagara.NiagaraParameterCollectionInstance
// 0x00C8 (0x00F0 - 0x0028)
class UNiagaraParameterCollectionInstance final : public UObject
{
public:
class UNiagaraParameterCollection* Collection; // 0x0028(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FNiagaraVariable> OverridenParameters; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
struct FNiagaraParameterStore ParameterStorage; // 0x0040(0x0088)(NativeAccessSpecifierPrivate)
uint8 Pad_C8[0x28]; // 0x00C8(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
bool GetBoolParameter(const class FString& InVariableName);
struct FLinearColor GetColorParameter(const class FString& InVariableName);
float GetFloatParameter(const class FString& InVariableName);
int32 GetIntParameter(const class FString& InVariableName);
struct FQuat GetQuatParameter(const class FString& InVariableName);
struct FVector2D GetVector2DParameter(const class FString& InVariableName);
struct FVector4 GetVector4Parameter(const class FString& InVariableName);
struct FVector GetVectorParameter(const class FString& InVariableName);
void SetBoolParameter(const class FString& InVariableName, bool InValue);
void SetColorParameter(const class FString& InVariableName, const struct FLinearColor& InValue);
void SetFloatParameter(const class FString& InVariableName, float InValue);
void SetIntParameter(const class FString& InVariableName, int32 InValue);
void SetQuatParameter(const class FString& InVariableName, const struct FQuat& InValue);
void SetVector2DParameter(const class FString& InVariableName, const struct FVector2D& InValue);
void SetVector4Parameter(const class FString& InVariableName, const struct FVector4& InValue);
void SetVectorParameter(const class FString& InVariableName, const struct FVector& InValue);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraParameterCollectionInstance")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraParameterCollectionInstance")
}
static class UNiagaraParameterCollectionInstance* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraParameterCollectionInstance>();
}
};
DUMPER7_ASSERTS_UNiagaraParameterCollectionInstance;
// Class Niagara.NiagaraParameterCollection
// 0x0038 (0x0060 - 0x0028)
class UNiagaraParameterCollection final : public UObject
{
public:
class FName Namespace; // 0x0028(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
TArray<struct FNiagaraVariable> Parameters; // 0x0030(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
class UMaterialParameterCollection* SourceMaterialCollection; // 0x0040(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNiagaraParameterCollectionInstance* DefaultInstance; // 0x0048(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FGuid CompileId; // 0x0050(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraParameterCollection")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraParameterCollection")
}
static class UNiagaraParameterCollection* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraParameterCollection>();
}
};
DUMPER7_ASSERTS_UNiagaraParameterCollection;
// Class Niagara.NiagaraBaselineController
// 0x0048 (0x0070 - 0x0028)
class UNiagaraBaselineController : public UObject
{
public:
float TestDuration; // 0x0028(0x0004)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_2C[0x4]; // 0x002C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UNiagaraEffectType* EffectType; // 0x0030(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class ANiagaraPerfBaselineActor* Owner; // 0x0038(0x0008)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TSoftObjectPtr<class UNiagaraSystem> System; // 0x0040(0x0030)(Edit, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
class UNiagaraSystem* GetSystem();
void OnBeginTest();
void OnEndTest(const struct FNiagaraPerfBaselineStats& Stats);
void OnOwnerTick(float DeltaTime);
bool OnTickTest();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraBaselineController")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraBaselineController")
}
static class UNiagaraBaselineController* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraBaselineController>();
}
};
DUMPER7_ASSERTS_UNiagaraBaselineController;
// Class Niagara.NiagaraBaselineController_Basic
// 0x0018 (0x0088 - 0x0070)
class UNiagaraBaselineController_Basic final : public UNiagaraBaselineController
{
public:
int32 NumInstances; // 0x0070(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_74[0x4]; // 0x0074(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UNiagaraComponent*> SpawnedComponents; // 0x0078(0x0010)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraBaselineController_Basic")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraBaselineController_Basic")
}
static class UNiagaraBaselineController_Basic* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraBaselineController_Basic>();
}
};
DUMPER7_ASSERTS_UNiagaraBaselineController_Basic;
// Class Niagara.NiagaraPerfBaselineActor
// 0x0010 (0x02C0 - 0x02B0)
class ANiagaraPerfBaselineActor final : public AActor
{
public:
class UNiagaraBaselineController* Controller; // 0x02B0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UTextRenderComponent* Label; // 0x02B8(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraPerfBaselineActor")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraPerfBaselineActor")
}
static class ANiagaraPerfBaselineActor* GetDefaultObj()
{
return GetDefaultObjImpl<ANiagaraPerfBaselineActor>();
}
};
DUMPER7_ASSERTS_ANiagaraPerfBaselineActor;
// Class Niagara.NiagaraPrecompileContainer
// 0x0018 (0x0040 - 0x0028)
class UNiagaraPrecompileContainer final : public UObject
{
public:
TArray<class UNiagaraScript*> Scripts; // 0x0028(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
class UNiagaraSystem* System; // 0x0038(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraPrecompileContainer")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraPrecompileContainer")
}
static class UNiagaraPrecompileContainer* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraPrecompileContainer>();
}
};
DUMPER7_ASSERTS_UNiagaraPrecompileContainer;
// Class Niagara.NiagaraPreviewBase
// 0x0000 (0x02B0 - 0x02B0)
class ANiagaraPreviewBase final : public AActor
{
public:
void SetLabelText(const class FText& InXAxisText, const class FText& InYAxisText);
void SetSystem(class UNiagaraSystem* InSystem);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraPreviewBase")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraPreviewBase")
}
static class ANiagaraPreviewBase* GetDefaultObj()
{
return GetDefaultObjImpl<ANiagaraPreviewBase>();
}
};
DUMPER7_ASSERTS_ANiagaraPreviewBase;
// Class Niagara.NiagaraPreviewAxis_InterpParamInt32
// 0x0008 (0x0040 - 0x0038)
class UNiagaraPreviewAxis_InterpParamInt32 final : public UNiagaraPreviewAxis_InterpParamBase
{
public:
int32 Min; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
int32 Max; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraPreviewAxis_InterpParamInt32")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraPreviewAxis_InterpParamInt32")
}
static class UNiagaraPreviewAxis_InterpParamInt32* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraPreviewAxis_InterpParamInt32>();
}
};
DUMPER7_ASSERTS_UNiagaraPreviewAxis_InterpParamInt32;
// Class Niagara.NiagaraPreviewAxis_InterpParamFloat
// 0x0008 (0x0040 - 0x0038)
class UNiagaraPreviewAxis_InterpParamFloat final : public UNiagaraPreviewAxis_InterpParamBase
{
public:
float Min; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float Max; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraPreviewAxis_InterpParamFloat")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraPreviewAxis_InterpParamFloat")
}
static class UNiagaraPreviewAxis_InterpParamFloat* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraPreviewAxis_InterpParamFloat>();
}
};
DUMPER7_ASSERTS_UNiagaraPreviewAxis_InterpParamFloat;
// Class Niagara.NiagaraPreviewAxis_InterpParamVector
// 0x0030 (0x0068 - 0x0038)
class UNiagaraPreviewAxis_InterpParamVector final : public UNiagaraPreviewAxis_InterpParamBase
{
public:
struct FVector Min; // 0x0038(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
struct FVector Max; // 0x0050(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraPreviewAxis_InterpParamVector")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraPreviewAxis_InterpParamVector")
}
static class UNiagaraPreviewAxis_InterpParamVector* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraPreviewAxis_InterpParamVector>();
}
};
DUMPER7_ASSERTS_UNiagaraPreviewAxis_InterpParamVector;
// Class Niagara.NiagaraPreviewAxis_InterpParamLinearColor
// 0x0020 (0x0058 - 0x0038)
class UNiagaraPreviewAxis_InterpParamLinearColor final : public UNiagaraPreviewAxis_InterpParamBase
{
public:
struct FLinearColor Min; // 0x0038(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
struct FLinearColor Max; // 0x0048(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraPreviewAxis_InterpParamLinearColor")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraPreviewAxis_InterpParamLinearColor")
}
static class UNiagaraPreviewAxis_InterpParamLinearColor* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraPreviewAxis_InterpParamLinearColor>();
}
};
DUMPER7_ASSERTS_UNiagaraPreviewAxis_InterpParamLinearColor;
// Class Niagara.NiagaraRibbonRendererProperties
// 0x09B0 (0x0A90 - 0x00E0)
class UNiagaraRibbonRendererProperties final : public UNiagaraRendererProperties
{
public:
class UMaterialInterface* Material; // 0x00E0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FNiagaraUserParameterBinding MaterialUserParamBinding; // 0x00E8(0x0020)(Edit, NativeAccessSpecifierPublic)
ENiagaraRibbonFacingMode FacingMode; // 0x0108(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_109[0x7]; // 0x0109(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FNiagaraRibbonUVSettings UV0Settings; // 0x0110(0x0038)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FNiagaraRibbonUVSettings UV1Settings; // 0x0148(0x0038)(Edit, NoDestructor, NativeAccessSpecifierPublic)
int32 MaxNumRibbons; // 0x0180(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseGPUInit; // 0x0184(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENiagaraRibbonDrawDirection DrawDirection; // 0x0185(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENiagaraRibbonShapeMode Shape; // 0x0186(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnableAccurateGeometry; // 0x0187(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 WidthSegmentationCount; // 0x0188(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MultiPlaneCount; // 0x018C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 TubeSubdivisions; // 0x0190(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_194[0x4]; // 0x0194(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FNiagaraRibbonShapeCustomVertex> CustomVertices; // 0x0198(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
float CurveTension; // 0x01A8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENiagaraRibbonTessellationMode TessellationMode; // 0x01AC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1AD[0x3]; // 0x01AD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 TessellationFactor; // 0x01B0(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseConstantFactor; // 0x01B4(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1B5[0x3]; // 0x01B5(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float TessellationAngle; // 0x01B8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bScreenSpaceTessellation; // 0x01BC(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1BD[0x3]; // 0x01BD(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FNiagaraVariableAttributeBinding PositionBinding; // 0x01C0(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding ColorBinding; // 0x0218(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding VelocityBinding; // 0x0270(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding NormalizedAgeBinding; // 0x02C8(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding RibbonTwistBinding; // 0x0320(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding RibbonWidthBinding; // 0x0378(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding RibbonFacingBinding; // 0x03D0(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding RibbonIdBinding; // 0x0428(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding RibbonLinkOrderBinding; // 0x0480(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding MaterialRandomBinding; // 0x04D8(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding DynamicMaterialBinding; // 0x0530(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding DynamicMaterial1Binding; // 0x0588(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding DynamicMaterial2Binding; // 0x05E0(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding DynamicMaterial3Binding; // 0x0638(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding RibbonUVDistance; // 0x0690(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding U0OverrideBinding; // 0x06E8(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding V0RangeOverrideBinding; // 0x0740(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding U1OverrideBinding; // 0x0798(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding V1RangeOverrideBinding; // 0x07F0(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraRendererMaterialParameters MaterialParameters; // 0x0848(0x0040)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding PrevPositionBinding; // 0x0888(0x0058)(Transient, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding PrevRibbonWidthBinding; // 0x08E0(0x0058)(Transient, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding PrevRibbonFacingBinding; // 0x0938(0x0058)(Transient, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding PrevRibbonTwistBinding; // 0x0990(0x0058)(Transient, NativeAccessSpecifierPublic)
uint8 Pad_9E8[0xA8]; // 0x09E8(0x00A8)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraRibbonRendererProperties")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraRibbonRendererProperties")
}
static class UNiagaraRibbonRendererProperties* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraRibbonRendererProperties>();
}
};
DUMPER7_ASSERTS_UNiagaraRibbonRendererProperties;
// Class Niagara.NiagaraScratchPadContainer
// 0x0000 (0x0028 - 0x0028)
class UNiagaraScratchPadContainer final : public UObject
{
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraScratchPadContainer")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraScratchPadContainer")
}
static class UNiagaraScratchPadContainer* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraScratchPadContainer>();
}
};
DUMPER7_ASSERTS_UNiagaraScratchPadContainer;
// Class Niagara.NiagaraScript
// 0x0380 (0x03A8 - 0x0028)
class UNiagaraScript final : public UNiagaraScriptBase
{
public:
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
ENiagaraScriptUsage Usage; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FGuid UsageId; // 0x0034(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_44[0x4]; // 0x0044(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FNiagaraParameterStore RapidIterationParameters; // 0x0048(0x0088)(NativeAccessSpecifierPublic)
struct FNiagaraScriptExecutionParameterStore ScriptExecutionParamStore; // 0x00D0(0x00A8)(NativeAccessSpecifierPrivate)
TArray<struct FNiagaraBoundParameter> ScriptExecutionBoundParameters; // 0x0178(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
struct FNiagaraVMExecutableDataId CachedScriptVMId; // 0x0188(0x0058)(HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_1E0[0x10]; // 0x01E0(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
struct FNiagaraVMExecutableData CachedScriptVM; // 0x01F0(0x0190)(NativeAccessSpecifierPrivate)
TArray<class UNiagaraParameterCollection*> CachedParameterCollectionReferences; // 0x0380(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate)
TArray<struct FNiagaraScriptDataInterfaceInfo> CachedDefaultDataInterfaces; // 0x0390(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
uint8 Pad_3A0[0x8]; // 0x03A0(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
void RaiseOnGPUCompilationComplete();
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraScript")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraScript")
}
static class UNiagaraScript* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraScript>();
}
};
DUMPER7_ASSERTS_UNiagaraScript;
// Class Niagara.AsyncNiagaraCaptureSimCache
// 0x0048 (0x0078 - 0x0030)
class UAsyncNiagaraCaptureSimCache final : public UBlueprintAsyncActionBase
{
public:
class UNiagaraSimCache* CaptureSimCache; // 0x0030(0x0008)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UNiagaraComponent* CaptureComponent; // 0x0038(0x0008)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 CaptureNumFrames; // 0x0040(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 CaptureFrameRate; // 0x0044(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 CaptureFrameCounter; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 TimeOutCounter; // 0x004C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMulticastInlineDelegate<void(bool bSuccess)> CaptureComplete; // 0x0050(0x0010)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
uint8 Pad_60[0x10]; // 0x0060(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
bool bAdvanceSimulation; // 0x0070(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_71[0x3]; // 0x0071(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float AdvanceDeltaTime; // 0x0074(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
public:
static class UAsyncNiagaraCaptureSimCache* CaptureNiagaraSimCacheMultiFrame(class UNiagaraSimCache* SimCache, const struct FNiagaraSimCacheCreateParameters& CreateParameters, class UNiagaraComponent* NiagaraComponent, class UNiagaraSimCache** OutSimCache, int32 NumFrames, int32 CaptureRate, bool bAdvanceSimulation_0, float AdvanceDeltaTime_0);
static class UAsyncNiagaraCaptureSimCache* CaptureNiagaraSimCacheUntilComplete(class UNiagaraSimCache* SimCache, const struct FNiagaraSimCacheCreateParameters& CreateParameters, class UNiagaraComponent* NiagaraComponent, class UNiagaraSimCache** OutSimCache, int32 CaptureRate, bool bAdvanceSimulation_0, float AdvanceDeltaTime_0);
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("AsyncNiagaraCaptureSimCache")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"AsyncNiagaraCaptureSimCache")
}
static class UAsyncNiagaraCaptureSimCache* GetDefaultObj()
{
return GetDefaultObjImpl<UAsyncNiagaraCaptureSimCache>();
}
};
DUMPER7_ASSERTS_UAsyncNiagaraCaptureSimCache;
// Class Niagara.NiagaraSpriteRendererProperties
// 0x0A90 (0x0B70 - 0x00E0)
class UNiagaraSpriteRendererProperties final : public UNiagaraRendererProperties
{
public:
class UMaterialInterface* Material; // 0x00E0(0x0008)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENiagaraRendererSourceDataMode SourceMode; // 0x00E8(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_E9[0x7]; // 0x00E9(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FNiagaraUserParameterBinding MaterialUserParamBinding; // 0x00F0(0x0020)(Edit, NativeAccessSpecifierPublic)
ENiagaraSpriteAlignment Alignment; // 0x0110(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENiagaraSpriteFacingMode FacingMode; // 0x0111(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_112[0x6]; // 0x0112(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector2D PivotInUVSpace; // 0x0118(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MacroUVRadius; // 0x0128(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENiagaraSortMode SortMode; // 0x012C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_12D[0x3]; // 0x012D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector2D SubImageSize; // 0x0130(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bSubImageBlend : 1; // 0x0140(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_141[0x3]; // 0x0141(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float SubImageStreamingScale; // 0x0144(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bRemoveHMDRollInVR : 1; // 0x0148(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bSortOnlyWhenTranslucent : 1; // 0x0148(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_149[0x3]; // 0x0149(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
ENiagaraRendererSortPrecision SortPrecision; // 0x014C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENiagaraRendererGpuTranslucentLatency GpuTranslucentLatency; // 0x014D(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENiagaraRendererPixelCoverageMode PixelCoverageMode; // 0x014E(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14F[0x1]; // 0x014F(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
float PixelCoverageBlend; // 0x0150(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinFacingCameraBlendDistance; // 0x0154(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxFacingCameraBlendDistance; // 0x0158(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bEnableCameraDistanceCulling : 1; // 0x015C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_15D[0x3]; // 0x015D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float MinCameraDistance; // 0x0160(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxCameraDistance; // 0x0164(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint32 RendererVisibility; // 0x0168(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_16C[0x4]; // 0x016C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FNiagaraVariableAttributeBinding PositionBinding; // 0x0170(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding ColorBinding; // 0x01C8(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding VelocityBinding; // 0x0220(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding SpriteRotationBinding; // 0x0278(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding SpriteSizeBinding; // 0x02D0(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding SpriteFacingBinding; // 0x0328(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding SpriteAlignmentBinding; // 0x0380(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding SubImageIndexBinding; // 0x03D8(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding DynamicMaterialBinding; // 0x0430(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding DynamicMaterial1Binding; // 0x0488(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding DynamicMaterial2Binding; // 0x04E0(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding DynamicMaterial3Binding; // 0x0538(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding CameraOffsetBinding; // 0x0590(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding UVScaleBinding; // 0x05E8(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding PivotOffsetBinding; // 0x0640(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding MaterialRandomBinding; // 0x0698(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding CustomSortingBinding; // 0x06F0(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding NormalizedAgeBinding; // 0x0748(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding RendererVisibilityTagBinding; // 0x07A0(0x0058)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraRendererMaterialParameters MaterialParameters; // 0x07F8(0x0040)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding PrevPositionBinding; // 0x0838(0x0058)(Transient, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding PrevVelocityBinding; // 0x0890(0x0058)(Transient, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding PrevSpriteRotationBinding; // 0x08E8(0x0058)(Transient, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding PrevSpriteSizeBinding; // 0x0940(0x0058)(Transient, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding PrevSpriteFacingBinding; // 0x0998(0x0058)(Transient, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding PrevSpriteAlignmentBinding; // 0x09F0(0x0058)(Transient, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding PrevCameraOffsetBinding; // 0x0A48(0x0058)(Transient, NativeAccessSpecifierPublic)
struct FNiagaraVariableAttributeBinding PrevPivotOffsetBinding; // 0x0AA0(0x0058)(Transient, NativeAccessSpecifierPublic)
uint8 Pad_AF8[0x78]; // 0x0AF8(0x0078)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraSpriteRendererProperties")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraSpriteRendererProperties")
}
static class UNiagaraSpriteRendererProperties* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraSpriteRendererProperties>();
}
};
DUMPER7_ASSERTS_UNiagaraSpriteRendererProperties;
// Class Niagara.NiagaraSystem
// 0x0528 (0x0558 - 0x0030)
class UNiagaraSystem final : public UFXSystemAsset
{
public:
uint8 bSupportLargeWorldCoordinates : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverrideCastShadow : 1; // 0x0030(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverrideReceivesDecals : 1; // 0x0030(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverrideRenderCustomDepth : 1; // 0x0030(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverrideCustomDepthStencilValue : 1; // 0x0030(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverrideCustomDepthStencilWriteMask : 1; // 0x0030(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverrideTranslucencySortPriority : 1; // 0x0030(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverrideTranslucencySortDistanceOffset : 1; // 0x0030(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bCastShadow : 1; // 0x0031(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bReceivesDecals : 1; // 0x0031(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bRenderCustomDepth : 1; // 0x0031(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bDisableExperimentalVM : 1; // 0x0031(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic))
ERendererStencilMask CustomDepthStencilWriteMask; // 0x0032(0x0001)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_33[0x1]; // 0x0033(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
int32 CustomDepthStencilValue; // 0x0034(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 TranslucencySortPriority; // 0x0038(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TranslucencySortDistanceOffset; // 0x003C(0x0004)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDumpDebugSystemInfo; // 0x0040(0x0001)(Edit, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDumpDebugEmitterInfo; // 0x0041(0x0001)(Edit, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_42[0x1]; // 0x0042(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
bool bRequireCurrentFrameData; // 0x0043(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bFixedBounds : 1; // 0x0044(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_45[0x3]; // 0x0045(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class UNiagaraEffectType* EffectType; // 0x0048(0x0008)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bOverrideScalabilitySettings; // 0x0050(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
uint8 bOverrideAllowCullingForLocalPlayers : 1; // 0x0054(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
uint8 bAllowCullingForLocalPlayersOverride : 1; // 0x0054(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FNiagaraSystemScalabilityOverride> ScalabilityOverrides; // 0x0058(0x0010)(ZeroConstructor, Deprecated, Protected, NativeAccessSpecifierProtected)
struct FNiagaraSystemScalabilityOverrides SystemScalabilityOverrides; // 0x0068(0x0010)(Edit, Protected, NativeAccessSpecifierProtected)
TArray<struct FNiagaraEmitterHandle> EmitterHandles; // 0x0078(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
TArray<class UNiagaraParameterCollectionInstance*> ParameterCollectionOverrides; // 0x0088(0x0010)(Edit, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
class UNiagaraScript* SystemSpawnScript; // 0x0098(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
class UNiagaraScript* SystemUpdateScript; // 0x00A0(0x0008)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_A8[0x10]; // 0x00A8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
struct FNiagaraSystemCompiledData SystemCompiledData; // 0x00B8(0x0228)(Protected, NativeAccessSpecifierProtected)
struct FNiagaraUserRedirectionParameterStore ExposedParameters; // 0x02E0(0x00D8)(Protected, NativeAccessSpecifierProtected)
struct FBox FixedBounds; // 0x03B8(0x0038)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected)
bool bAutoDeactivate; // 0x03F0(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bDeterminism; // 0x03F1(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_3F2[0x2]; // 0x03F2(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
int32 RandomSeed; // 0x03F4(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float WarmupTime; // 0x03F8(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
int32 WarmupTickCount; // 0x03FC(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
float WarmupTickDelta; // 0x0400(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bFixedTickDelta; // 0x0404(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_405[0x3]; // 0x0405(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float FixedTickDeltaTime; // 0x0408(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bHasSystemScriptDIsWithPerInstanceData; // 0x040C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
bool bNeedsGPUContextInitForDataInterfaces; // 0x040D(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_40E[0x2]; // 0x040E(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class FName> UserDINamesReadInSystemScripts; // 0x0410(0x0010)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
uint8 Pad_420[0x138]; // 0x0420(0x0138)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("NiagaraSystem")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"NiagaraSystem")
}
static class UNiagaraSystem* GetDefaultObj()
{
return GetDefaultObjImpl<UNiagaraSystem>();
}
};
DUMPER7_ASSERTS_UNiagaraSystem;
// Class Niagara.VolumeCache
// 0x0038 (0x0060 - 0x0028)
class UVolumeCache final : public UObject
{
public:
class FString FilePath; // 0x0028(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
EVolumeCacheType CacheType; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FIntVector Resolution; // 0x003C(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 FrameRangeStart; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 FrameRangeEnd; // 0x004C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_50[0x10]; // 0x0050(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
public:
static class UClass* StaticClass()
{
STATIC_CLASS_IMPL("VolumeCache")
}
static const class FName& StaticName()
{
STATIC_NAME_IMPL(L"VolumeCache")
}
static class UVolumeCache* GetDefaultObj()
{
return GetDefaultObjImpl<UVolumeCache>();
}
};
DUMPER7_ASSERTS_UVolumeCache;
}