Files
ReshadePluginsCore/BlackMythWukong/SDK/Niagara_structs.hpp
2026-03-06 01:35:17 +01:00

2867 lines
190 KiB
C++

#pragma once
/*
* SDK generated by Dumper-7
*
* https://github.com/Encryqed/Dumper-7
*/
// Package: Niagara
#include "Basic.hpp"
#include "MovieScene_structs.hpp"
#include "NiagaraCore_structs.hpp"
#include "CoreUObject_structs.hpp"
#include "Engine_structs.hpp"
#include "NiagaraShader_structs.hpp"
namespace SDK
{
// Enum Niagara.ENiagaraSystemSpawnSectionStartBehavior
// NumValues: 0x0002
enum class ENiagaraSystemSpawnSectionStartBehavior : uint32
{
Activate = 0,
ENiagaraSystemSpawnSectionStartBehavior_MAX = 1,
};
// Enum Niagara.ENiagaraSystemSpawnSectionEvaluateBehavior
// NumValues: 0x0003
enum class ENiagaraSystemSpawnSectionEvaluateBehavior : uint32
{
ActivateIfInactive = 0,
None = 1,
ENiagaraSystemSpawnSectionEvaluateBehavior_MAX = 2,
};
// Enum Niagara.ENiagaraSystemSpawnSectionEndBehavior
// NumValues: 0x0004
enum class ENiagaraSystemSpawnSectionEndBehavior : uint32
{
SetSystemInactive = 0,
Deactivate = 1,
None = 2,
ENiagaraSystemSpawnSectionEndBehavior_MAX = 3,
};
// Enum Niagara.ENiagaraBakerViewMode
// NumValues: 0x0009
enum class ENiagaraBakerViewMode : uint32
{
Perspective = 0,
OrthoFront = 1,
OrthoBack = 2,
OrthoLeft = 3,
OrthoRight = 4,
OrthoTop = 5,
OrthoBottom = 6,
Num = 7,
ENiagaraBakerViewMode_MAX = 8,
};
// Enum Niagara.ENiagaraCollisionMode
// NumValues: 0x0005
enum class ENiagaraCollisionMode : uint8
{
None = 0,
SceneGeometry = 1,
DepthBuffer = 2,
DistanceField = 3,
ENiagaraCollisionMode_MAX = 4,
};
// Enum Niagara.ENiagaraTickBehavior
// NumValues: 0x0005
enum class ENiagaraTickBehavior : uint8
{
UsePrereqs = 0,
UseComponentTickGroup = 1,
ForceTickFirst = 2,
ForceTickLast = 3,
ENiagaraTickBehavior_MAX = 4,
};
// Enum Niagara.ENiagaraGpuBufferFormat
// NumValues: 0x0004
enum class ENiagaraGpuBufferFormat : uint8
{
Float = 0,
HalfFloat = 1,
UnsignedNormalizedByte = 2,
Max = 3,
};
// Enum Niagara.ENiagaraGpuSyncMode
// NumValues: 0x0005
enum class ENiagaraGpuSyncMode : uint32
{
None = 0,
SyncCpuToGpu = 1,
SyncGpuToCpu = 2,
SyncBoth = 3,
ENiagaraGpuSyncMode_MAX = 4,
};
// Enum Niagara.ENiagaraMipMapGeneration
// NumValues: 0x0004
enum class ENiagaraMipMapGeneration : uint8
{
Disabled = 0,
PostStage = 1,
PostSimulate = 2,
ENiagaraMipMapGeneration_MAX = 3,
};
// Enum Niagara.ENiagaraDefaultMode
// NumValues: 0x0005
enum class ENiagaraDefaultMode : uint8
{
Value = 0,
Binding = 1,
Custom = 2,
FailIfPreviouslyNotSet = 3,
ENiagaraDefaultMode_MAX = 4,
};
// Enum Niagara.ENiagaraDefaultRendererMotionVectorSetting
// NumValues: 0x0003
enum class ENiagaraDefaultRendererMotionVectorSetting : uint32
{
Precise = 0,
Approximate = 1,
ENiagaraDefaultRendererMotionVectorSetting_MAX = 2,
};
// Enum Niagara.ENiagaraRendererMotionVectorSetting
// NumValues: 0x0005
enum class ENiagaraRendererMotionVectorSetting : uint32
{
AutoDetect = 0,
Precise = 1,
Approximate = 2,
Disable = 3,
ENiagaraRendererMotionVectorSetting_MAX = 4,
};
// Enum Niagara.ENiagaraSimTarget
// NumValues: 0x0003
enum class ENiagaraSimTarget : uint8
{
CPUSim = 0,
GPUComputeSim = 1,
ENiagaraSimTarget_MAX = 2,
};
// Enum Niagara.ENiagaraAgeUpdateMode
// NumValues: 0x0004
enum class ENiagaraAgeUpdateMode : uint8
{
TickDeltaTime = 0,
DesiredAge = 1,
DesiredAgeNoSeek = 2,
ENiagaraAgeUpdateMode_MAX = 3,
};
// Enum Niagara.ENiagaraStatEvaluationType
// NumValues: 0x0003
enum class ENiagaraStatEvaluationType : uint8
{
Average = 0,
Maximum = 1,
ENiagaraStatEvaluationType_MAX = 2,
};
// Enum Niagara.ENiagaraStatDisplayMode
// NumValues: 0x0003
enum class ENiagaraStatDisplayMode : uint8
{
Percent = 0,
Absolute = 1,
ENiagaraStatDisplayMode_MAX = 2,
};
// Enum Niagara.ENiagaraDataSetType
// NumValues: 0x0004
enum class ENiagaraDataSetType : uint8
{
ParticleData = 0,
Shared = 1,
Event = 2,
ENiagaraDataSetType_MAX = 3,
};
// Enum Niagara.ENiagaraInputNodeUsage
// NumValues: 0x0007
enum class ENiagaraInputNodeUsage : uint8
{
Undefined = 0,
Parameter = 1,
Attribute = 2,
SystemConstant = 3,
TranslatorConstant = 4,
RapidIterationParameter = 5,
ENiagaraInputNodeUsage_MAX = 6,
};
// Enum Niagara.ENiagaraScriptCompileStatus
// NumValues: 0x0008
enum class ENiagaraScriptCompileStatus : uint8
{
NCS_Unknown = 0,
NCS_Dirty = 1,
NCS_Error = 2,
NCS_UpToDate = 3,
NCS_BeingCreated = 4,
NCS_UpToDateWithWarnings = 5,
NCS_ComputeUpToDateWithWarnings = 6,
NCS_MAX = 7,
};
// Enum Niagara.ENiagaraScriptUsage
// NumValues: 0x000E
enum class ENiagaraScriptUsage : uint8
{
Function = 0,
Module = 1,
DynamicInput = 2,
ParticleSpawnScript = 3,
ParticleSpawnScriptInterpolated = 4,
ParticleUpdateScript = 5,
ParticleEventScript = 6,
ParticleSimulationStageScript = 7,
ParticleGPUComputeScript = 8,
EmitterSpawnScript = 9,
EmitterUpdateScript = 10,
SystemSpawnScript = 11,
SystemUpdateScript = 12,
ENiagaraScriptUsage_MAX = 13,
};
// Enum Niagara.ENiagaraCompileUsageStaticSwitch
// NumValues: 0x0006
enum class ENiagaraCompileUsageStaticSwitch : uint8
{
Spawn = 0,
Update = 1,
Event = 2,
SimulationStage = 3,
Default = 4,
ENiagaraCompileUsageStaticSwitch_MAX = 5,
};
// Enum Niagara.ENiagaraScriptContextStaticSwitch
// NumValues: 0x0004
enum class ENiagaraScriptContextStaticSwitch : uint8
{
System = 0,
Emitter = 1,
Particle = 2,
ENiagaraScriptContextStaticSwitch_MAX = 3,
};
// Enum Niagara.ENiagaraScriptGroup
// NumValues: 0x0004
enum class ENiagaraScriptGroup : uint8
{
Particle = 0,
Emitter = 1,
System = 2,
Max = 3,
};
// Enum Niagara.ENiagaraIterationSource
// NumValues: 0x0003
enum class ENiagaraIterationSource : uint8
{
Particles = 0,
DataInterface = 1,
ENiagaraIterationSource_MAX = 2,
};
// Enum Niagara.ENiagaraBindingSource
// NumValues: 0x0007
enum class ENiagaraBindingSource : uint8
{
ImplicitFromSource = 0,
ExplicitParticles = 1,
ExplicitEmitter = 2,
ExplicitSystem = 3,
ExplicitUser = 4,
MaxBindingSource = 5,
ENiagaraBindingSource_MAX = 6,
};
// Enum Niagara.ENiagaraRendererSourceDataMode
// NumValues: 0x0003
enum class ENiagaraRendererSourceDataMode : uint8
{
Particles = 0,
Emitter = 1,
ENiagaraRendererSourceDataMode_MAX = 2,
};
// Enum Niagara.ENiagaraLegacyTrailWidthMode
// NumValues: 0x0004
enum class ENiagaraLegacyTrailWidthMode : uint8
{
FromCentre = 0,
FromFirst = 1,
FromSecond = 2,
ENiagaraLegacyTrailWidthMode_MAX = 3,
};
// Enum Niagara.ENCPoolMethod
// NumValues: 0x0006
enum class ENCPoolMethod : uint8
{
None = 0,
AutoRelease = 1,
ManualRelease = 2,
ManualRelease_OnComplete = 3,
FreeInPool = 4,
ENCPoolMethod_MAX = 5,
};
// Enum Niagara.ENiagaraSystemInstanceState
// NumValues: 0x0008
enum class ENiagaraSystemInstanceState : uint8
{
None = 0,
PendingSpawn = 1,
PendingSpawnPaused = 2,
Spawning = 3,
Running = 4,
Paused = 5,
Num = 6,
ENiagaraSystemInstanceState_MAX = 7,
};
// Enum Niagara.ENiagaraFunctionDebugState
// NumValues: 0x0003
enum class ENiagaraFunctionDebugState : uint8
{
NoDebug = 0,
Basic = 1,
ENiagaraFunctionDebugState_MAX = 2,
};
// Enum Niagara.ENiagaraDataInterfaceEmitterBindingMode
// NumValues: 0x0003
enum class ENiagaraDataInterfaceEmitterBindingMode : uint32
{
Self = 0,
Other = 1,
ENiagaraDataInterfaceEmitterBindingMode_MAX = 2,
};
// Enum Niagara.ENDIExport_GPUAllocationMode
// NumValues: 0x0003
enum class ENDIExport_GPUAllocationMode : uint8
{
FixedSize = 0,
PerParticle = 1,
ENDIExport_MAX = 2,
};
// Enum Niagara.ENDILandscape_SourceMode
// NumValues: 0x0004
enum class ENDILandscape_SourceMode : uint8
{
Default = 0,
Source = 1,
AttachParent = 2,
ENDILandscape_MAX = 3,
};
// Enum Niagara.ESetResolutionMethod
// NumValues: 0x0004
enum class ESetResolutionMethod : uint32
{
Independent = 0,
MaxAxis = 1,
CellSize = 2,
ESetResolutionMethod_MAX = 3,
};
// Enum Niagara.ENDISkeletalMesh_SourceMode
// NumValues: 0x0004
enum class ENDISkeletalMesh_SourceMode : uint8
{
Default = 0,
Source = 1,
AttachParent = 2,
ENDISkeletalMesh_MAX = 3,
};
// Enum Niagara.ENDISkeletalMesh_SkinningMode
// NumValues: 0x0005
enum class ENDISkeletalMesh_SkinningMode : uint8
{
Invalid = 255,
None = 0,
SkinOnTheFly = 1,
PreSkin = 2,
ENDISkeletalMesh_MAX = 256,
};
// Enum Niagara.ENDIStaticMesh_SourceMode
// NumValues: 0x0005
enum class ENDIStaticMesh_SourceMode : uint8
{
Default = 0,
Source = 1,
AttachParent = 2,
DefaultMeshOnly = 3,
ENDIStaticMesh_MAX = 4,
};
// Enum Niagara.ENiagaraDebugPlaybackMode
// NumValues: 0x0005
enum class ENiagaraDebugPlaybackMode : uint8
{
Play = 0,
Loop = 1,
Paused = 2,
Step = 3,
ENiagaraDebugPlaybackMode_MAX = 4,
};
// Enum Niagara.ENiagaraDebugHudHAlign
// NumValues: 0x0004
enum class ENiagaraDebugHudHAlign : uint8
{
Left = 0,
Center = 1,
Right = 2,
ENiagaraDebugHudHAlign_MAX = 3,
};
// Enum Niagara.ENiagaraDebugHudVAlign
// NumValues: 0x0004
enum class ENiagaraDebugHudVAlign : uint8
{
Top = 0,
Center = 1,
Bottom = 2,
ENiagaraDebugHudVAlign_MAX = 3,
};
// Enum Niagara.ENiagaraDebugHudFont
// NumValues: 0x0003
enum class ENiagaraDebugHudFont : uint32
{
Small = 0,
Normal = 1,
ENiagaraDebugHudFont_MAX = 2,
};
// Enum Niagara.ENiagaraDebugHudVerbosity
// NumValues: 0x0004
enum class ENiagaraDebugHudVerbosity : uint32
{
None = 0,
Basic = 1,
Verbose = 2,
ENiagaraDebugHudVerbosity_MAX = 3,
};
// Enum Niagara.ENiagaraDebugHUDOverviewMode
// NumValues: 0x0005
enum class ENiagaraDebugHUDOverviewMode : uint32
{
Overview = 0,
Scalability = 1,
Performance = 2,
GpuComputePerformance = 3,
ENiagaraDebugHUDOverviewMode_MAX = 4,
};
// Enum Niagara.ENiagaraDebugHUDPerfGraphMode
// NumValues: 0x0005
enum class ENiagaraDebugHUDPerfGraphMode : uint32
{
None = 0,
GameThread = 1,
RenderThread = 2,
GPU = 3,
ENiagaraDebugHUDPerfGraphMode_MAX = 4,
};
// Enum Niagara.ENiagaraDebugHUDPerfSampleMode
// NumValues: 0x0003
enum class ENiagaraDebugHUDPerfSampleMode : uint32
{
FrameTotal = 0,
PerInstanceAverage = 1,
ENiagaraDebugHUDPerfSampleMode_MAX = 2,
};
// Enum Niagara.ENiagaraCullReaction
// NumValues: 0x0005
enum class ENiagaraCullReaction : uint32
{
Deactivate = 0,
DeactivateImmediate = 1,
DeactivateResume = 2,
DeactivateImmediateResume = 3,
ENiagaraCullReaction_MAX = 4,
};
// Enum Niagara.ENiagaraScalabilityUpdateFrequency
// NumValues: 0x0006
enum class ENiagaraScalabilityUpdateFrequency : uint32
{
SpawnOnly = 0,
Low = 1,
Medium = 2,
High = 3,
Continuous = 4,
ENiagaraScalabilityUpdateFrequency_MAX = 5,
};
// Enum Niagara.ENiagaraCullProxyMode
// NumValues: 0x0003
enum class ENiagaraCullProxyMode : uint32
{
None = 0,
Instanced_Rendered = 1,
ENiagaraCullProxyMode_MAX = 2,
};
// Enum Niagara.EScriptExecutionMode
// NumValues: 0x0004
enum class EScriptExecutionMode : uint8
{
EveryParticle = 0,
SpawnedParticles = 1,
SingleParticle = 2,
EScriptExecutionMode_MAX = 3,
};
// Enum Niagara.EParticleAllocationMode
// NumValues: 0x0004
enum class EParticleAllocationMode : uint8
{
AutomaticEstimate = 0,
ManualEstimate = 1,
FixedCount = 2,
EParticleAllocationMode_MAX = 3,
};
// Enum Niagara.ENiagaraSortMode
// NumValues: 0x0006
enum class ENiagaraSortMode : uint8
{
None = 0,
ViewDepth = 1,
ViewDistance = 2,
CustomAscending = 3,
CustomDecending = 4,
ENiagaraSortMode_MAX = 5,
};
// Enum Niagara.ENiagaraMeshFacingMode
// NumValues: 0x0005
enum class ENiagaraMeshFacingMode : uint8
{
Default = 0,
Velocity = 1,
CameraPosition = 2,
CameraPlane = 3,
ENiagaraMeshFacingMode_MAX = 4,
};
// Enum Niagara.ENiagaraMeshPivotOffsetSpace
// NumValues: 0x0005
enum class ENiagaraMeshPivotOffsetSpace : uint8
{
Mesh = 0,
Simulation = 1,
World = 2,
Local = 3,
ENiagaraMeshPivotOffsetSpace_MAX = 4,
};
// Enum Niagara.ENiagaraMeshLockedAxisSpace
// NumValues: 0x0004
enum class ENiagaraMeshLockedAxisSpace : uint8
{
Simulation = 0,
World = 1,
Local = 2,
ENiagaraMeshLockedAxisSpace_MAX = 3,
};
// Enum Niagara.ENiagaraPlatformSelectionState
// NumValues: 0x0004
enum class ENiagaraPlatformSelectionState : uint8
{
Default = 0,
Enabled = 1,
Disabled = 2,
ENiagaraPlatformSelectionState_MAX = 3,
};
// Enum Niagara.ENiagaraPlatformSetState
// NumValues: 0x0005
enum class ENiagaraPlatformSetState : uint8
{
Disabled = 0,
Enabled = 1,
Active = 2,
Unknown = 3,
ENiagaraPlatformSetState_MAX = 4,
};
// Enum Niagara.ENiagaraCVarConditionResponse
// NumValues: 0x0004
enum class ENiagaraCVarConditionResponse : uint8
{
None = 0,
Enable = 1,
Disable = 2,
ENiagaraCVarConditionResponse_MAX = 3,
};
// Enum Niagara.ENiagaraDeviceProfileRedirectMode
// NumValues: 0x0003
enum class ENiagaraDeviceProfileRedirectMode : uint8
{
CVar = 0,
DeviceProfile = 1,
ENiagaraDeviceProfileRedirectMode_MAX = 2,
};
// Enum Niagara.ENiagaraPreviewGridResetMode
// NumValues: 0x0004
enum class ENiagaraPreviewGridResetMode : uint8
{
Never = 0,
Individual = 1,
All = 2,
ENiagaraPreviewGridResetMode_MAX = 3,
};
// Enum Niagara.ENiagaraRibbonFacingMode
// NumValues: 0x0004
enum class ENiagaraRibbonFacingMode : uint8
{
Screen = 0,
Custom = 1,
CustomSideVector = 2,
ENiagaraRibbonFacingMode_MAX = 3,
};
// Enum Niagara.ENiagaraRibbonAgeOffsetMode
// NumValues: 0x0003
enum class ENiagaraRibbonAgeOffsetMode : uint8
{
Scale = 0,
Clip = 1,
ENiagaraRibbonAgeOffsetMode_MAX = 2,
};
// Enum Niagara.ENiagaraRibbonDrawDirection
// NumValues: 0x0003
enum class ENiagaraRibbonDrawDirection : uint8
{
FrontToBack = 0,
BackToFront = 1,
ENiagaraRibbonDrawDirection_MAX = 2,
};
// Enum Niagara.ENiagaraRibbonShapeMode
// NumValues: 0x0005
enum class ENiagaraRibbonShapeMode : uint8
{
Plane = 0,
MultiPlane = 1,
Tube = 2,
Custom = 3,
ENiagaraRibbonShapeMode_MAX = 4,
};
// Enum Niagara.ENiagaraRibbonTessellationMode
// NumValues: 0x0004
enum class ENiagaraRibbonTessellationMode : uint8
{
Automatic = 0,
Custom = 1,
Disabled = 2,
ENiagaraRibbonTessellationMode_MAX = 3,
};
// Enum Niagara.ENiagaraRibbonUVEdgeMode
// NumValues: 0x0003
enum class ENiagaraRibbonUVEdgeMode : uint32
{
SmoothTransition = 0,
Locked = 1,
ENiagaraRibbonUVEdgeMode_MAX = 2,
};
// Enum Niagara.ENiagaraRibbonUVDistributionMode
// NumValues: 0x0005
enum class ENiagaraRibbonUVDistributionMode : uint32
{
ScaledUniformly = 0,
ScaledUsingRibbonSegmentLength = 1,
TiledOverRibbonLength = 2,
TiledFromStartOverRibbonLength = 3,
ENiagaraRibbonUVDistributionMode_MAX = 4,
};
// Enum Niagara.ENiagaraReorientedRibbonsDirectLightingMode
// NumValues: 0x0004
enum class ENiagaraReorientedRibbonsDirectLightingMode : uint8
{
Off = 0,
On = 1,
Inline = 2,
ENiagaraReorientedRibbonsDirectLightingMode_MAX = 3,
};
// Enum Niagara.EUnusedAttributeBehaviour
// NumValues: 0x0006
enum class EUnusedAttributeBehaviour : uint8
{
Copy = 0,
Zero = 1,
None = 2,
MarkInvalid = 3,
PassThrough = 4,
EUnusedAttributeBehaviour_MAX = 5,
};
// Enum Niagara.ENiagaraModuleDependencyType
// NumValues: 0x0003
enum class ENiagaraModuleDependencyType : uint8
{
PreDependency = 0,
PostDependency = 1,
ENiagaraModuleDependencyType_MAX = 2,
};
// Enum Niagara.ENiagaraModuleDependencyScriptConstraint
// NumValues: 0x0003
enum class ENiagaraModuleDependencyScriptConstraint : uint8
{
SameScript = 0,
AllScripts = 1,
ENiagaraModuleDependencyScriptConstraint_MAX = 2,
};
// Enum Niagara.ENiagaraScriptLibraryVisibility
// NumValues: 0x0005
enum class ENiagaraScriptLibraryVisibility : uint8
{
Invalid = 0,
Unexposed = 1,
Library = 2,
Hidden = 3,
ENiagaraScriptLibraryVisibility_MAX = 4,
};
// Enum Niagara.ENiagaraScriptTemplateSpecification
// NumValues: 0x0004
enum class ENiagaraScriptTemplateSpecification : uint8
{
None = 0,
Template = 1,
Behavior = 2,
ENiagaraScriptTemplateSpecification_MAX = 3,
};
// Enum Niagara.ENDISkelMesh_GpuMaxInfluences
// NumValues: 0x0004
enum class ENDISkelMesh_GpuMaxInfluences : uint8
{
AllowMax4 = 0,
AllowMax8 = 1,
Unlimited = 2,
ENDISkelMesh_MAX = 3,
};
// Enum Niagara.ENDISkelMesh_GpuUniformSamplingFormat
// NumValues: 0x0004
enum class ENDISkelMesh_GpuUniformSamplingFormat : uint8
{
Full = 0,
Limited_24_8 = 1,
Limited_23_9 = 2,
ENDISkelMesh_MAX = 3,
};
// Enum Niagara.ENDISkelMesh_AdjacencyTriangleIndexFormat
// NumValues: 0x0003
enum class ENDISkelMesh_AdjacencyTriangleIndexFormat : uint8
{
Full = 0,
Half = 1,
ENDISkelMesh_MAX = 2,
};
// Enum Niagara.ENiagaraDefaultRendererPixelCoverageMode
// NumValues: 0x0003
enum class ENiagaraDefaultRendererPixelCoverageMode : uint8
{
Enabled = 0,
Disabled = 1,
ENiagaraDefaultRendererPixelCoverageMode_MAX = 2,
};
// Enum Niagara.ENDICollisionQuery_AsyncGpuTraceProvider
// NumValues: 0x0005
enum class ENDICollisionQuery_AsyncGpuTraceProvider : uint8
{
Default = 0,
HWRT = 1,
GSDF = 2,
None = 3,
ENDICollisionQuery_MAX = 4,
};
// Enum Niagara.ENiagaraSpriteAlignment
// NumValues: 0x0004
enum class ENiagaraSpriteAlignment : uint8
{
Unaligned = 0,
VelocityAligned = 1,
CustomAlignment = 2,
ENiagaraSpriteAlignment_MAX = 3,
};
// Enum Niagara.ENiagaraSpriteFacingMode
// NumValues: 0x0006
enum class ENiagaraSpriteFacingMode : uint8
{
FaceCamera = 0,
FaceCameraPlane = 1,
CustomFacingVector = 2,
FaceCameraPosition = 3,
FaceCameraDistanceBlend = 4,
ENiagaraSpriteFacingMode_MAX = 5,
};
// Enum Niagara.ENiagaraRendererPixelCoverageMode
// NumValues: 0x0007
enum class ENiagaraRendererPixelCoverageMode : uint8
{
Automatic = 0,
Disabled = 1,
Enabled = 2,
Enabled_RGBA = 3,
Enabled_RGB = 4,
Enabled_A = 5,
ENiagaraRendererPixelCoverageMode_MAX = 6,
};
// Enum Niagara.ENiagaraReorientedSpritesSortMode
// NumValues: 0x0004
enum class ENiagaraReorientedSpritesSortMode : uint8
{
Unordered = 0,
Sort = 1,
WBOIT = 2,
ENiagaraReorientedSpritesSortMode_MAX = 3,
};
// Enum Niagara.ENiagaraReorientedSpritesDirectLightingMode
// NumValues: 0x0004
enum class ENiagaraReorientedSpritesDirectLightingMode : uint8
{
Off = 0,
On = 1,
Inline = 2,
ENiagaraReorientedSpritesDirectLightingMode_MAX = 3,
};
// Enum Niagara.ENiagaraCompilationState
// NumValues: 0x0009
enum class ENiagaraCompilationState : uint8
{
CheckDDC = 0,
Precompile = 1,
StartCompileJob = 2,
AwaitResult = 3,
ProcessResult = 4,
PutToDDC = 5,
Finished = 6,
Aborted = 7,
ENiagaraCompilationState_MAX = 8,
};
// Enum Niagara.ENiagaraStructConversionType
// NumValues: 0x0007
enum class ENiagaraStructConversionType : uint8
{
CopyOnly = 0,
DoubleToFloat = 1,
Vector2 = 2,
Vector3 = 3,
Vector4 = 4,
Quat = 5,
ENiagaraStructConversionType_MAX = 6,
};
// Enum Niagara.ENiagaraNumericOutputTypeSelectionMode
// NumValues: 0x0006
enum class ENiagaraNumericOutputTypeSelectionMode : uint8
{
None = 0,
Largest = 1,
Smallest = 2,
Scalar = 3,
Custom = 4,
ENiagaraNumericOutputTypeSelectionMode_MAX = 5,
};
// Enum Niagara.ENiagaraExecutionStateSource
// NumValues: 0x0005
enum class ENiagaraExecutionStateSource : uint8
{
Scalability = 0,
Internal = 1,
Owner = 2,
InternalCompletion = 3,
ENiagaraExecutionStateSource_MAX = 4,
};
// Enum Niagara.ENiagaraExecutionState
// NumValues: 0x0007
enum class ENiagaraExecutionState : uint32
{
Active = 0,
Inactive = 1,
InactiveClear = 2,
Complete = 3,
Disabled = 4,
Num = 5,
ENiagaraExecutionState_MAX = 6,
};
// Enum Niagara.ENiagaraCoordinateSpace
// NumValues: 0x0004
enum class ENiagaraCoordinateSpace : uint8
{
Simulation = 0,
World = 1,
Local = 2,
ENiagaraCoordinateSpace_MAX = 3,
};
// Enum Niagara.ENiagaraPythonUpdateScriptReference
// NumValues: 0x0004
enum class ENiagaraPythonUpdateScriptReference : uint8
{
None = 0,
ScriptAsset = 1,
DirectTextEntry = 2,
ENiagaraPythonUpdateScriptReference_MAX = 3,
};
// Enum Niagara.ENiagaraOrientationAxis
// NumValues: 0x0004
enum class ENiagaraOrientationAxis : uint8
{
XAxis = 0,
YAxis = 1,
ZAxis = 2,
ENiagaraOrientationAxis_MAX = 3,
};
// Enum Niagara.ENiagaraBoolDisplayMode
// NumValues: 0x0004
enum class ENiagaraBoolDisplayMode : uint8
{
DisplayAlways = 0,
DisplayIfTrue = 1,
DisplayIfFalse = 2,
ENiagaraBoolDisplayMode_MAX = 3,
};
// Enum Niagara.ENiagaraVariantMode
// NumValues: 0x0005
enum class ENiagaraVariantMode : uint32
{
None = 0,
Object = 1,
DataInterface = 2,
Bytes = 3,
ENiagaraVariantMode_MAX = 4,
};
// Enum Niagara.EVolumeCacheType
// NumValues: 0x0002
enum class EVolumeCacheType : uint8
{
OpenVDB = 0,
EVolumeCacheType_MAX = 1,
};
// ScriptStruct Niagara.NiagaraDebuggerExecuteConsoleCommand
// 0x0018 (0x0018 - 0x0000)
struct FNiagaraDebuggerExecuteConsoleCommand final
{
public:
class FString Command; // 0x0000(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRequiresWorld; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x7]; // 0x0011(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraDebuggerExecuteConsoleCommand;
// ScriptStruct Niagara.NiagaraTypeDefinitionHandle
// 0x0004 (0x0004 - 0x0000)
struct FNiagaraTypeDefinitionHandle final
{
public:
int32 RegisteredTypeIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FNiagaraTypeDefinitionHandle;
// ScriptStruct Niagara.NiagaraVariableBase
// 0x000C (0x000C - 0x0000)
struct FNiagaraVariableBase
{
public:
class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FNiagaraTypeDefinitionHandle TypeDefHandle; // 0x0008(0x0004)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
};
DUMPER7_ASSERTS_FNiagaraVariableBase;
// ScriptStruct Niagara.NiagaraVariable
// 0x0014 (0x0020 - 0x000C)
struct FNiagaraVariable final : public FNiagaraVariableBase
{
public:
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<uint8> VarData; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FNiagaraVariable;
// ScriptStruct Niagara.MovieSceneNiagaraParameterSectionTemplate
// 0x0020 (0x0040 - 0x0020)
struct FMovieSceneNiagaraParameterSectionTemplate : public FMovieSceneEvalTemplate
{
public:
struct FNiagaraVariable Parameter; // 0x0020(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FMovieSceneNiagaraParameterSectionTemplate;
// ScriptStruct Niagara.NiagaraOutlinerEmitterInstanceData
// 0x0020 (0x0020 - 0x0000)
struct FNiagaraOutlinerEmitterInstanceData final
{
public:
class FString EmitterName; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENiagaraSimTarget SimTarget; // 0x0010(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
ENiagaraExecutionState ExecState; // 0x0014(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 NumParticles; // 0x0018(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bRequiresPersistentIDs : 1; // 0x001C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_1D[0x3]; // 0x001D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraOutlinerEmitterInstanceData;
// ScriptStruct Niagara.NiagaraScalabilityState
// 0x0008 (0x0008 - 0x0000)
struct FNiagaraScalabilityState final
{
public:
float Significance; // 0x0000(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x2]; // 0x0004(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
uint8 bCulled : 1; // 0x0006(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bPreviousCulled : 1; // 0x0006(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bCulledByDistance : 1; // 0x0006(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bCulledByInstanceCount : 1; // 0x0006(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bCulledByVisibility : 1; // 0x0006(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bCulledByGlobalBudget : 1; // 0x0006(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_7[0x1]; // 0x0007(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraScalabilityState;
// ScriptStruct Niagara.NiagaraOutlinerTimingData
// 0x0008 (0x0008 - 0x0000)
struct FNiagaraOutlinerTimingData final
{
public:
float GameThread; // 0x0000(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float RenderThread; // 0x0004(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraOutlinerTimingData;
// ScriptStruct Niagara.NiagaraOutlinerSystemInstanceData
// 0x0050 (0x0050 - 0x0000)
struct FNiagaraOutlinerSystemInstanceData final
{
public:
class FString ComponentName; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FNiagaraOutlinerEmitterInstanceData> Emitters; // 0x0010(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
ENiagaraExecutionState ActualExecutionState; // 0x0020(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENiagaraExecutionState RequestedExecutionState; // 0x0024(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FNiagaraScalabilityState ScalabilityState; // 0x0028(0x0008)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic)
uint8 bPendingKill : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bUsingCullProxy : 1; // 0x0030(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
ENCPoolMethod PoolMethod; // 0x0034(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_35[0x3]; // 0x0035(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FNiagaraOutlinerTimingData AverageTime; // 0x0038(0x0008)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic)
struct FNiagaraOutlinerTimingData MaxTime; // 0x0040(0x0008)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic)
ETickingGroup TickGroup; // 0x0048(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_49[0x3]; // 0x0049(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
uint8 bIsSolo : 1; // 0x004C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bRequiresDistanceFieldData : 1; // 0x004C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bRequiresDepthBuffer : 1; // 0x004C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bRequiresEarlyViewData : 1; // 0x004C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bRequiresViewUniformBuffer : 1; // 0x004C(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bRequiresRayTracingScene : 1; // 0x004C(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraOutlinerSystemInstanceData;
// ScriptStruct Niagara.NiagaraOutlinerSystemData
// 0x0030 (0x0030 - 0x0000)
struct FNiagaraOutlinerSystemData final
{
public:
TArray<struct FNiagaraOutlinerSystemInstanceData> SystemInstances; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, NativeAccessSpecifierPublic)
struct FNiagaraOutlinerTimingData AveragePerFrameTime; // 0x0010(0x0008)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic)
struct FNiagaraOutlinerTimingData MaxPerFrameTime; // 0x0018(0x0008)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic)
struct FNiagaraOutlinerTimingData AveragePerInstanceTime; // 0x0020(0x0008)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic)
struct FNiagaraOutlinerTimingData MaxPerInstanceTime; // 0x0028(0x0008)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraOutlinerSystemData;
// ScriptStruct Niagara.NiagaraOutlinerWorldData
// 0x0068 (0x0068 - 0x0000)
struct FNiagaraOutlinerWorldData final
{
public:
TMap<class FString, struct FNiagaraOutlinerSystemData> Systems; // 0x0000(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic)
bool bHasBegunPlay; // 0x0050(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 WorldType; // 0x0051(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 NetMode; // 0x0052(0x0001)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_53[0x1]; // 0x0053(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
struct FNiagaraOutlinerTimingData AveragePerFrameTime; // 0x0054(0x0008)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic)
struct FNiagaraOutlinerTimingData MaxPerFrameTime; // 0x005C(0x0008)(Edit, EditConst, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_64[0x4]; // 0x0064(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraOutlinerWorldData;
// ScriptStruct Niagara.NiagaraOutlinerData
// 0x0050 (0x0050 - 0x0000)
struct FNiagaraOutlinerData final
{
public:
TMap<class FString, struct FNiagaraOutlinerWorldData> WorldData; // 0x0000(0x0050)(Edit, EditConst, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraOutlinerData;
// ScriptStruct Niagara.NiagaraDebuggerOutlinerUpdate
// 0x0050 (0x0050 - 0x0000)
struct FNiagaraDebuggerOutlinerUpdate final
{
public:
struct FNiagaraOutlinerData OutlinerData; // 0x0000(0x0050)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraDebuggerOutlinerUpdate;
// ScriptStruct Niagara.NiagaraDebugHudTextOptions
// 0x0018 (0x0018 - 0x0000)
struct FNiagaraDebugHudTextOptions final
{
public:
ENiagaraDebugHudFont Font; // 0x0000(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENiagaraDebugHudHAlign HorizontalAlignment; // 0x0004(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENiagaraDebugHudVAlign VerticalAlignment; // 0x0005(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_6[0x2]; // 0x0006(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector2D ScreenOffset; // 0x0008(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraDebugHudTextOptions;
// ScriptStruct Niagara.NiagaraEnumParameterMetaData
// 0x0028 (0x0028 - 0x0000)
struct FNiagaraEnumParameterMetaData final
{
public:
class FName OverrideName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UTexture2D* IconOverride; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseColorOverride; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FLinearColor ColorOverride; // 0x0014(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraEnumParameterMetaData;
// ScriptStruct Niagara.NiagaraDebugHUDVariable
// 0x0018 (0x0018 - 0x0000)
struct FNiagaraDebugHUDVariable final
{
public:
bool bEnabled; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x7]; // 0x0001(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString Name; // 0x0008(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraDebugHUDVariable;
// ScriptStruct Niagara.NiagaraDebugHUDSettingsData
// 0x0220 (0x0220 - 0x0000)
struct FNiagaraDebugHUDSettingsData final
{
public:
bool bHudEnabled; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bValidateSystemSimulationDataBuffers; // 0x0001(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bValidateParticleDataBuffers; // 0x0002(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverviewEnabled; // 0x0003(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENiagaraDebugHUDOverviewMode OverviewMode; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENiagaraDebugHudFont OverviewFont; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector2D OverviewLocation; // 0x0010(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString ActorFilter; // 0x0020(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bComponentFilterEnabled; // 0x0030(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString ComponentFilter; // 0x0038(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSystemFilterEnabled; // 0x0048(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_49[0x7]; // 0x0049(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString SystemFilter; // 0x0050(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEmitterFilterEnabled; // 0x0060(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
class FString EmitterFilter; // 0x0068(0x0010)(Edit, ZeroConstructor, Config, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bActorFilterEnabled; // 0x0078(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_79[0x3]; // 0x0079(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
ENiagaraDebugHudVerbosity SystemDebugVerbosity; // 0x007C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENiagaraDebugHudVerbosity SystemEmitterVerbosity; // 0x0080(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSystemShowBounds; // 0x0084(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bSystemShowActiveOnlyInWorld; // 0x0085(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShowSystemVariables; // 0x0086(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_87[0x1]; // 0x0087(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FNiagaraDebugHUDVariable> SystemVariables; // 0x0088(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
struct FNiagaraDebugHudTextOptions SystemTextOptions; // 0x0098(0x0018)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic)
bool bShowParticleVariables; // 0x00B0(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnableGpuParticleReadback; // 0x00B1(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShowParticleIndex; // 0x00B2(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_B3[0x5]; // 0x00B3(0x0005)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FNiagaraDebugHUDVariable> ParticlesVariables; // 0x00B8(0x0010)(Edit, ZeroConstructor, Config, NativeAccessSpecifierPublic)
struct FNiagaraDebugHudTextOptions ParticleTextOptions; // 0x00C8(0x0018)(Edit, Config, NoDestructor, NativeAccessSpecifierPublic)
bool bShowParticlesVariablesWithSystem; // 0x00E0(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShowParticleVariablesVertical; // 0x00E1(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseMaxParticlesToDisplay; // 0x00E2(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseParticleDisplayClip; // 0x00E3(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_E4[0x4]; // 0x00E4(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector2D ParticleDisplayClip; // 0x00E8(0x0010)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bUseParticleDisplayCenterRadius; // 0x00F8(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_F9[0x3]; // 0x00F9(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float ParticleDisplayCenterRadius; // 0x00FC(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaxParticlesToDisplay; // 0x0100(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 PerfReportFrames; // 0x0104(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENiagaraDebugHUDPerfSampleMode PerfSampleMode; // 0x0108(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENiagaraDebugHUDPerfGraphMode PerfGraphMode; // 0x010C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 PerfHistoryFrames; // 0x0110(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PerfGraphTimeRange; // 0x0114(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D PerfGraphSize; // 0x0118(0x0010)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor PerfGraphAxisColor; // 0x0128(0x0010)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnableSmoothing; // 0x0138(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_139[0x3]; // 0x0139(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 SmoothingWidth; // 0x013C(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor DefaultBackgroundColor; // 0x0140(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor OverviewHeadingColor; // 0x0150(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor OverviewDetailColor; // 0x0160(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor OverviewDetailHighlightColor; // 0x0170(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor InWorldErrorTextColor; // 0x0180(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor InWorldTextColor; // 0x0190(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor MessageInfoTextColor; // 0x01A0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor MessageWarningTextColor; // 0x01B0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor MessageErrorTextColor; // 0x01C0(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SystemColorTableOpacity; // 0x01D0(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint32 SystemColorSeed; // 0x01D4(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector SystemColorHSVMin; // 0x01D8(0x0018)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector SystemColorHSVMax; // 0x01F0(0x0018)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENiagaraDebugPlaybackMode PlaybackMode; // 0x0208(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bPlaybackRateEnabled; // 0x0209(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_20A[0x2]; // 0x020A(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
float PlaybackRate; // 0x020C(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bLoopTimeEnabled; // 0x0210(0x0001)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_211[0x3]; // 0x0211(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float LoopTime; // 0x0214(0x0004)(ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bShowGlobalBudgetInfo; // 0x0218(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_219[0x7]; // 0x0219(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraDebugHUDSettingsData;
// ScriptStruct Niagara.MovieSceneNiagaraBoolParameterSectionTemplate
// 0x00D8 (0x0118 - 0x0040)
struct FMovieSceneNiagaraBoolParameterSectionTemplate final : public FMovieSceneNiagaraParameterSectionTemplate
{
public:
struct FMovieSceneBoolChannel BoolChannel; // 0x0040(0x00D8)(NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FMovieSceneNiagaraBoolParameterSectionTemplate;
// ScriptStruct Niagara.NiagaraSimpleClientInfo
// 0x0040 (0x0040 - 0x0000)
struct FNiagaraSimpleClientInfo final
{
public:
TArray<class FString> Systems; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class FString> Actors; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class FString> Components; // 0x0020(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class FString> Emitters; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraSimpleClientInfo;
// ScriptStruct Niagara.MovieSceneNiagaraColorParameterSectionTemplate
// 0x03A0 (0x03E0 - 0x0040)
struct FMovieSceneNiagaraColorParameterSectionTemplate final : public FMovieSceneNiagaraParameterSectionTemplate
{
public:
struct FMovieSceneFloatChannel RedChannel; // 0x0040(0x00E8)(NativeAccessSpecifierPrivate)
struct FMovieSceneFloatChannel GreenChannel; // 0x0128(0x00E8)(NativeAccessSpecifierPrivate)
struct FMovieSceneFloatChannel BlueChannel; // 0x0210(0x00E8)(NativeAccessSpecifierPrivate)
struct FMovieSceneFloatChannel AlphaChannel; // 0x02F8(0x00E8)(NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FMovieSceneNiagaraColorParameterSectionTemplate;
// ScriptStruct Niagara.MovieSceneNiagaraFloatParameterSectionTemplate
// 0x00E8 (0x0128 - 0x0040)
struct FMovieSceneNiagaraFloatParameterSectionTemplate final : public FMovieSceneNiagaraParameterSectionTemplate
{
public:
struct FMovieSceneFloatChannel FloatChannel; // 0x0040(0x00E8)(NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FMovieSceneNiagaraFloatParameterSectionTemplate;
// ScriptStruct Niagara.MovieSceneNiagaraIntegerParameterSectionTemplate
// 0x00D8 (0x0118 - 0x0040)
struct FMovieSceneNiagaraIntegerParameterSectionTemplate final : public FMovieSceneNiagaraParameterSectionTemplate
{
public:
struct FMovieSceneIntegerChannel IntegerChannel; // 0x0040(0x00D8)(NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FMovieSceneNiagaraIntegerParameterSectionTemplate;
// ScriptStruct Niagara.MovieSceneNiagaraSystemTrackTemplate
// 0x0000 (0x0020 - 0x0020)
struct FMovieSceneNiagaraSystemTrackTemplate final : public FMovieSceneEvalTemplate
{
};
DUMPER7_ASSERTS_FMovieSceneNiagaraSystemTrackTemplate;
// ScriptStruct Niagara.MovieSceneNiagaraSystemTrackImplementation
// 0x0018 (0x0028 - 0x0010)
struct FMovieSceneNiagaraSystemTrackImplementation final : public FMovieSceneTrackImplementation
{
public:
struct FFrameNumber SpawnSectionStartFrame; // 0x0010(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
struct FFrameNumber SpawnSectionEndFrame; // 0x0014(0x0004)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
ENiagaraSystemSpawnSectionStartBehavior SpawnSectionStartBehavior; // 0x0018(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
ENiagaraSystemSpawnSectionEvaluateBehavior SpawnSectionEvaluateBehavior; // 0x001C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
ENiagaraSystemSpawnSectionEndBehavior SpawnSectionEndBehavior; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
ENiagaraAgeUpdateMode AgeUpdateMode; // 0x0024(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bAllowScalability; // 0x0025(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_26[0x2]; // 0x0026(0x0002)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMovieSceneNiagaraSystemTrackImplementation;
// ScriptStruct Niagara.MovieSceneNiagaraVectorParameterSectionTemplate
// 0x03A8 (0x03E8 - 0x0040)
struct FMovieSceneNiagaraVectorParameterSectionTemplate final : public FMovieSceneNiagaraParameterSectionTemplate
{
public:
struct FMovieSceneFloatChannel VectorChannels[0x4]; // 0x0040(0x00E8)(NativeAccessSpecifierPrivate)
int32 ChannelsUsed; // 0x03E0(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_3E4[0x4]; // 0x03E4(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FMovieSceneNiagaraVectorParameterSectionTemplate;
// ScriptStruct Niagara.NiagaraBakerTextureSource
// 0x0008 (0x0008 - 0x0000)
struct FNiagaraBakerTextureSource final
{
public:
class FName SourceName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraBakerTextureSource;
// ScriptStruct Niagara.NiagaraBakerTextureSettings
// 0x0028 (0x0028 - 0x0000)
struct FNiagaraBakerTextureSettings final
{
public:
struct FNiagaraBakerTextureSource SourceBinding; // 0x0000(0x0008)(Edit, NoDestructor, NativeAccessSpecifierPublic)
uint8 bUseFrameSize : 1; // 0x0008(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FIntPoint FrameSize; // 0x000C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FIntPoint TextureSize; // 0x0014(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UTexture2D* GeneratedTexture; // 0x0020(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraBakerTextureSettings;
// ScriptStruct Niagara.NiagaraDataSetID
// 0x000C (0x000C - 0x0000)
struct FNiagaraDataSetID final
{
public:
class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENiagaraDataSetType Type; // 0x0008(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraDataSetID;
// ScriptStruct Niagara.NiagaraDataSetProperties
// 0x0020 (0x0020 - 0x0000)
struct FNiagaraDataSetProperties final
{
public:
struct FNiagaraDataSetID ID; // 0x0000(0x000C)(Edit, EditConst, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FNiagaraVariable> Variables; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraDataSetProperties;
// ScriptStruct Niagara.NiagaraScriptDataUsageInfo
// 0x0001 (0x0001 - 0x0000)
struct FNiagaraScriptDataUsageInfo final
{
public:
bool bReadsAttributeData; // 0x0000(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraScriptDataUsageInfo;
// ScriptStruct Niagara.NiagaraFunctionSignature
// 0x0090 (0x0090 - 0x0000)
struct FNiagaraFunctionSignature final
{
public:
class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FNiagaraVariable> Inputs; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FNiagaraVariable> Outputs; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
class FName OwnerName; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bRequiresContext : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bRequiresExecPin : 1; // 0x0030(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bMemberFunction : 1; // 0x0030(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bExperimental : 1; // 0x0030(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bSupportsCPU : 1; // 0x0030(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bSupportsGPU : 1; // 0x0030(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bWriteFunction : 1; // 0x0030(0x0001)(BitIndex: 0x06, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bSoftDeprecatedFunction : 1; // 0x0030(0x0001)(BitIndex: 0x07, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bIsCompileTagGenerator : 1; // 0x0031(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bHidden : 1; // 0x0031(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
int32 ModuleUsageBitmask; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ContextStageIndex; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3C[0x4]; // 0x003C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TMap<class FName, class FName> FunctionSpecifiers; // 0x0040(0x0050)(NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraFunctionSignature;
// ScriptStruct Niagara.NiagaraTypeLayoutInfo
// 0x0060 (0x0060 - 0x0000)
struct FNiagaraTypeLayoutInfo final
{
public:
TArray<uint32> FloatComponentByteOffsets; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<uint32> FloatComponentRegisterOffsets; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<uint32> Int32ComponentByteOffsets; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<uint32> Int32ComponentRegisterOffsets; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<uint32> HalfComponentByteOffsets; // 0x0040(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<uint32> HalfComponentRegisterOffsets; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraTypeLayoutInfo;
// ScriptStruct Niagara.NiagaraVariableLayoutInfo
// 0x0070 (0x0070 - 0x0000)
struct FNiagaraVariableLayoutInfo final
{
public:
uint32 FloatComponentStart; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint32 Int32ComponentStart; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint32 HalfComponentStart; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FNiagaraTypeLayoutInfo LayoutInfo; // 0x0010(0x0060)(NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraVariableLayoutInfo;
// ScriptStruct Niagara.NiagaraDataSetCompiledData
// 0x0040 (0x0040 - 0x0000)
struct FNiagaraDataSetCompiledData final
{
public:
TArray<struct FNiagaraVariable> Variables; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FNiagaraVariableLayoutInfo> VariableLayouts; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
struct FNiagaraDataSetID ID; // 0x0020(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint32 TotalFloatComponents; // 0x002C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint32 TotalInt32Components; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint32 TotalHalfComponents; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bRequiresPersistentIDs : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
ENiagaraSimTarget SimTarget; // 0x003C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_3D[0x3]; // 0x003D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraDataSetCompiledData;
// ScriptStruct Niagara.NiagaraEmitterCompiledData
// 0x0130 (0x0130 - 0x0000)
struct FNiagaraEmitterCompiledData final
{
public:
TArray<class FName> SpawnAttributes; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
struct FNiagaraVariable EmitterSpawnIntervalVar; // 0x0010(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FNiagaraVariable EmitterInterpSpawnStartDTVar; // 0x0030(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FNiagaraVariable EmitterSpawnGroupVar; // 0x0050(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FNiagaraVariable EmitterAgeVar; // 0x0070(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FNiagaraVariable EmitterRandomSeedVar; // 0x0090(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FNiagaraVariable EmitterInstanceSeedVar; // 0x00B0(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FNiagaraVariable EmitterTotalSpawnedParticlesVar; // 0x00D0(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FNiagaraDataSetCompiledData DataSetCompiledData; // 0x00F0(0x0040)(NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraEmitterCompiledData;
// ScriptStruct Niagara.NiagaraTypeDefinition
// 0x0010 (0x0010 - 0x0000)
struct FNiagaraTypeDefinition final
{
public:
class UObject* ClassStructOrEnum; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint16 UnderlyingType; // 0x0008(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Flags; // 0x000A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_B[0x5]; // 0x000B(0x0005)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraTypeDefinition;
// ScriptStruct Niagara.NiagaraScriptDataInterfaceInfo
// 0x0038 (0x0038 - 0x0000)
struct FNiagaraScriptDataInterfaceInfo final
{
public:
class UNiagaraDataInterface* DataInterface; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Name; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 UserPtrIdx; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FNiagaraTypeDefinition Type; // 0x0018(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName RegisteredParameterMapRead; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName RegisteredParameterMapWrite; // 0x0030(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraScriptDataInterfaceInfo;
// ScriptStruct Niagara.NiagaraScriptDataInterfaceCompileInfo
// 0x0038 (0x0038 - 0x0000)
struct FNiagaraScriptDataInterfaceCompileInfo final
{
public:
class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 UserPtrIdx; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FNiagaraTypeDefinition Type; // 0x0010(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName RegisteredParameterMapRead; // 0x0020(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName RegisteredParameterMapWrite; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsPlaceholder; // 0x0030(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraScriptDataInterfaceCompileInfo;
// ScriptStruct Niagara.NiagaraStatScope
// 0x0010 (0x0010 - 0x0000)
struct FNiagaraStatScope final
{
public:
class FName FullName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName FriendlyName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraStatScope;
// ScriptStruct Niagara.NiagaraHalfVector2
// 0x0004 (0x0004 - 0x0000)
struct FNiagaraHalfVector2 final
{
public:
uint16 X; // 0x0000(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint16 Y; // 0x0002(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraHalfVector2;
// ScriptStruct Niagara.VMFunctionSpecifier
// 0x0010 (0x0010 - 0x0000)
struct FVMFunctionSpecifier final
{
public:
class FName Key; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName Value; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FVMFunctionSpecifier;
// ScriptStruct Niagara.VMExternalFunctionBindingInfo
// 0x0038 (0x0038 - 0x0000)
struct FVMExternalFunctionBindingInfo final
{
public:
class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName OwnerName; // 0x0008(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<bool> InputParamLocations; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
int32 NumOutputs; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FVMFunctionSpecifier> FunctionSpecifiers; // 0x0028(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FVMExternalFunctionBindingInfo;
// ScriptStruct Niagara.NiagaraParameterDataSetBinding
// 0x0008 (0x0008 - 0x0000)
struct FNiagaraParameterDataSetBinding final
{
public:
int32 ParameterOffset; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 DataSetComponentOffset; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraParameterDataSetBinding;
// ScriptStruct Niagara.NiagaraParameterDataSetBindingCollection
// 0x0020 (0x0020 - 0x0000)
struct FNiagaraParameterDataSetBindingCollection final
{
public:
TArray<struct FNiagaraParameterDataSetBinding> FloatOffsets; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FNiagaraParameterDataSetBinding> Int32Offsets; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraParameterDataSetBindingCollection;
// ScriptStruct Niagara.NiagaraSystemUpdateContext
// 0x0068 (0x0068 - 0x0000)
struct FNiagaraSystemUpdateContext final
{
public:
TArray<class UNiagaraComponent*> ComponentsToReset; // 0x0000(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate)
TArray<class UNiagaraComponent*> ComponentsToReInit; // 0x0010(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate)
TArray<class UNiagaraComponent*> ComponentsToNotifySimDestroy; // 0x0020(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate)
TArray<class UNiagaraSystem*> SystemSimsToDestroy; // 0x0030(0x0010)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPrivate)
uint8 Pad_40[0x28]; // 0x0040(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraSystemUpdateContext;
// ScriptStruct Niagara.NiagaraVariableInfo
// 0x0040 (0x0040 - 0x0000)
struct FNiagaraVariableInfo final
{
public:
struct FNiagaraVariable Variable; // 0x0000(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FText Definition; // 0x0020(0x0018)(NativeAccessSpecifierPublic)
class UNiagaraDataInterface* DataInterface; // 0x0038(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraVariableInfo;
// ScriptStruct Niagara.NiagaraVariableAttributeBinding
// 0x0058 (0x0058 - 0x0000)
struct FNiagaraVariableAttributeBinding final
{
public:
struct FNiagaraVariableBase ParamMapVariable; // 0x0000(0x000C)(NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FNiagaraVariable DataSetVariable; // 0x0010(0x0020)(Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
struct FNiagaraVariable RootVariable; // 0x0030(0x0020)(Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
ENiagaraBindingSource BindingSourceMode; // 0x0050(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
uint8 Pad_51[0x3]; // 0x0051(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
uint8 bBindingExistsOnSource : 1; // 0x0054(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
uint8 bIsCachedParticleValue : 1; // 0x0054(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected))
uint8 Pad_55[0x3]; // 0x0055(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraVariableAttributeBinding;
// ScriptStruct Niagara.NiagaraStackSection
// 0x0038 (0x0038 - 0x0000)
struct FNiagaraStackSection final
{
public:
class FName SectionIdentifier; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FText SectionDisplayName; // 0x0008(0x0018)(Edit, NativeAccessSpecifierPublic)
TArray<class FText> Categories; // 0x0020(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
bool bEnabled; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_31[0x7]; // 0x0031(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraStackSection;
// ScriptStruct Niagara.NiagaraMaterialAttributeBinding
// 0x002C (0x002C - 0x0000)
struct FNiagaraMaterialAttributeBinding final
{
public:
class FName MaterialParameterName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FNiagaraVariableBase NiagaraVariable; // 0x0008(0x000C)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FNiagaraVariableBase ResolvedNiagaraVariable; // 0x0014(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FNiagaraVariableBase NiagaraChildVariable; // 0x0020(0x000C)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraMaterialAttributeBinding;
// ScriptStruct Niagara.NiagaraVariableDataInterfaceBinding
// 0x0020 (0x0020 - 0x0000)
struct FNiagaraVariableDataInterfaceBinding final
{
public:
struct FNiagaraVariable BoundVariable; // 0x0000(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraVariableDataInterfaceBinding;
// ScriptStruct Niagara.NiagaraScriptVariableBinding
// 0x0008 (0x0008 - 0x0000)
struct FNiagaraScriptVariableBinding final
{
public:
class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraScriptVariableBinding;
// ScriptStruct Niagara.NiagaraUserParameterBinding
// 0x0020 (0x0020 - 0x0000)
struct FNiagaraUserParameterBinding final
{
public:
struct FNiagaraVariable Parameter; // 0x0000(0x0020)(Edit, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraUserParameterBinding;
// ScriptStruct Niagara.NiagaraCompileDependency
// 0x0050 (0x0050 - 0x0000)
struct FNiagaraCompileDependency final
{
public:
class FString LinkerErrorMessage; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGuid NodeGuid; // 0x0010(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGuid PinGuid; // 0x0020(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FGuid> StackGuids; // 0x0030(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
struct FNiagaraVariableBase DependentVariable; // 0x0040(0x000C)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDependentVariableFromCustomIterationNamespace; // 0x004C(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraCompileDependency;
// ScriptStruct Niagara.NCPoolElement
// 0x0010 (0x0010 - 0x0000)
struct FNCPoolElement final
{
public:
class UNiagaraComponent* Component; // 0x0000(0x0008)(ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_8[0x8]; // 0x0008(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNCPoolElement;
// ScriptStruct Niagara.NiagaraRibbonUVSettings
// 0x0038 (0x0038 - 0x0000)
struct FNiagaraRibbonUVSettings final
{
public:
ENiagaraRibbonUVDistributionMode DistributionMode; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENiagaraRibbonUVEdgeMode LeadingEdgeMode; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENiagaraRibbonUVEdgeMode TrailingEdgeMode; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TilingLength; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D Offset; // 0x0010(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2D Scale; // 0x0020(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnablePerParticleUOverride; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bEnablePerParticleVRangeOverride; // 0x0031(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_32[0x6]; // 0x0032(0x0006)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraRibbonUVSettings;
// ScriptStruct Niagara.NCPool
// 0x0010 (0x0010 - 0x0000)
struct FNCPool final
{
public:
TArray<struct FNCPoolElement> FreeElements; // 0x0000(0x0010)(ZeroConstructor, Transient, ContainsInstancedReference, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNCPool;
// ScriptStruct Niagara.NiagaraComponentPropertyBinding
// 0x00E8 (0x00E8 - 0x0000)
struct FNiagaraComponentPropertyBinding final
{
public:
struct FNiagaraVariableAttributeBinding AttributeBinding; // 0x0000(0x0058)(NativeAccessSpecifierPublic)
class FName PropertyName; // 0x0058(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FNiagaraTypeDefinition PropertyType; // 0x0060(0x0010)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName MetadataSetterName; // 0x0070(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TMap<class FString, class FString> PropertySetterParameterDefaults; // 0x0078(0x0050)(NativeAccessSpecifierPublic)
struct FNiagaraVariable WritableValue; // 0x00C8(0x0020)(Transient, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraComponentPropertyBinding;
// ScriptStruct Niagara.NiagaraVMExecutableByteCode
// 0x0018 (0x0018 - 0x0000)
struct FNiagaraVMExecutableByteCode final
{
public:
TArray<uint8> Data; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
int32 UncompressedSize; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraVMExecutableByteCode;
// ScriptStruct Niagara.NiagaraCompilerTag
// 0x0030 (0x0030 - 0x0000)
struct FNiagaraCompilerTag final
{
public:
struct FNiagaraVariable Variable; // 0x0000(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString StringValue; // 0x0020(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraCompilerTag;
// ScriptStruct Niagara.NiagaraVMExecutableData
// 0x0138 (0x0138 - 0x0000)
struct FNiagaraVMExecutableData final
{
public:
struct FNiagaraVMExecutableByteCode ByteCode; // 0x0000(0x0018)(NativeAccessSpecifierPublic)
struct FNiagaraVMExecutableByteCode OptimizedByteCode; // 0x0018(0x0018)(Transient, NativeAccessSpecifierPublic)
uint8 Pad_30[0x38]; // 0x0030(0x0038)(Fixing Size After Last Property [ Dumper-7 ])
int32 NumTempRegisters; // 0x0068(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 NumUserPtrs; // 0x006C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FNiagaraCompilerTag> CompileTags; // 0x0070(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<uint8> ScriptLiterals; // 0x0080(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FNiagaraVariable> Attributes; // 0x0090(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
struct FNiagaraScriptDataUsageInfo DataUsage; // 0x00A0(0x0001)(NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FNiagaraScriptDataInterfaceCompileInfo> DataInterfaceInfo; // 0x00A8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FVMExternalFunctionBindingInfo> CalledVMExternalFunctions; // 0x00B8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
uint8 Pad_C8[0x10]; // 0x00C8(0x0010)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FNiagaraDataSetID> ReadDataSets; // 0x00D8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FNiagaraDataSetProperties> WriteDataSets; // 0x00E8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FNiagaraStatScope> StatScopes; // 0x00F8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FNiagaraDataInterfaceGPUParamInfo> DIParamInfo; // 0x0108(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
ENiagaraScriptCompileStatus LastCompileStatus; // 0x0118(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_119[0x7]; // 0x0119(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FSimulationStageMetaData> SimulationStageMetaData; // 0x0120(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
uint8 bReadsSignificanceIndex : 1; // 0x0130(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bNeedsGPUContextInit : 1; // 0x0130(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_131[0x7]; // 0x0131(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraVMExecutableData;
// ScriptStruct Niagara.NiagaraEmitterNameSettingsRef
// 0x0018 (0x0018 - 0x0000)
struct FNiagaraEmitterNameSettingsRef final
{
public:
class FName SystemName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FString EmitterName; // 0x0008(0x0010)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraEmitterNameSettingsRef;
// ScriptStruct Niagara.NiagaraStructConversionStep
// 0x0014 (0x0014 - 0x0000)
struct FNiagaraStructConversionStep final
{
public:
int32 SourceBytes; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 SourceOffset; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 SimulationBytes; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 SimulationOffset; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENiagaraStructConversionType ConversionType; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraStructConversionStep;
// ScriptStruct Niagara.NiagaraLwcStructConverter
// 0x0010 (0x0010 - 0x0000)
struct FNiagaraLwcStructConverter final
{
public:
TArray<struct FNiagaraStructConversionStep> ConversionSteps; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FNiagaraLwcStructConverter;
// ScriptStruct Niagara.NiagaraVariableWithOffset
// 0x0014 (0x0020 - 0x000C)
struct FNiagaraVariableWithOffset final : public FNiagaraVariableBase
{
public:
int32 Offset; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FNiagaraLwcStructConverter StructConverter; // 0x0010(0x0010)(NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraVariableWithOffset;
// ScriptStruct Niagara.NiagaraPositionSource
// 0x0020 (0x0020 - 0x0000)
struct FNiagaraPositionSource final
{
public:
class FName Name; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector Value; // 0x0008(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraPositionSource;
// ScriptStruct Niagara.NiagaraParameterStore
// 0x0088 (0x0088 - 0x0000)
struct FNiagaraParameterStore
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
class UObject* Owner; // 0x0008(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TArray<struct FNiagaraVariableWithOffset> SortedParameterOffsets; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
TArray<uint8> ParameterData; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
TArray<class UNiagaraDataInterface*> DataInterfaces; // 0x0030(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate)
TArray<class UObject*> UObjects; // 0x0040(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPrivate)
TArray<struct FNiagaraPositionSource> OriginalPositionData; // 0x0050(0x0010)(ZeroConstructor, NativeAccessSpecifierPrivate)
uint8 Pad_60[0x28]; // 0x0060(0x0028)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraParameterStore;
// ScriptStruct Niagara.NiagaraScriptInstanceParameterStore
// 0x0010 (0x0098 - 0x0088)
struct FNiagaraScriptInstanceParameterStore final : public FNiagaraParameterStore
{
public:
uint8 Pad_88[0x10]; // 0x0088(0x0010)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraScriptInstanceParameterStore;
// ScriptStruct Niagara.NiagaraCulledComponentInfo
// 0x0008 (0x0008 - 0x0000)
struct alignas(0x04) FNiagaraCulledComponentInfo final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraCulledComponentInfo;
// ScriptStruct Niagara.NiagaraDataInterfaceEmitterBinding
// 0x000C (0x000C - 0x0000)
struct FNiagaraDataInterfaceEmitterBinding final
{
public:
ENiagaraDataInterfaceEmitterBindingMode BindingMode; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName EmitterName; // 0x0004(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraDataInterfaceEmitterBinding;
// ScriptStruct Niagara.BasicParticleData
// 0x0038 (0x0038 - 0x0000)
struct FBasicParticleData final
{
public:
struct FVector position; // 0x0000(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Size; // 0x0018(0x0004)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FVector Velocity; // 0x0020(0x0018)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FBasicParticleData;
// ScriptStruct Niagara.MeshTriCoordinate
// 0x0010 (0x0010 - 0x0000)
struct FMeshTriCoordinate final
{
public:
int32 Tri; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector3f BaryCoord; // 0x0004(0x000C)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FMeshTriCoordinate;
// ScriptStruct Niagara.NiagaraDataInterfaceSplineLUT
// 0x0040 (0x0040 - 0x0000)
struct FNiagaraDataInterfaceSplineLUT final
{
public:
TArray<struct FVector> Positions; // 0x0000(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FVector> Scales; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FQuat> Rotations; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
float SplineLength; // 0x0030(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float SplineDistanceStep; // 0x0034(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float InvSplineDistanceStep; // 0x0038(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaxIndex; // 0x003C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraDataInterfaceSplineLUT;
// ScriptStruct Niagara.NDIStaticMeshSectionFilter
// 0x0010 (0x0010 - 0x0000)
struct FNDIStaticMeshSectionFilter final
{
public:
TArray<int32> AllowedMaterialSlots; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNDIStaticMeshSectionFilter;
// ScriptStruct Niagara.NiagaraUObjectPropertyReaderRemap
// 0x0010 (0x0010 - 0x0000)
struct FNiagaraUObjectPropertyReaderRemap final
{
public:
class FName GraphName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName RemapName; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraUObjectPropertyReaderRemap;
// ScriptStruct Niagara.NiagaraDebuggerRequestConnection
// 0x0020 (0x0020 - 0x0000)
struct FNiagaraDebuggerRequestConnection final
{
public:
struct FGuid SessionId; // 0x0000(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGuid InstanceId; // 0x0010(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraDebuggerRequestConnection;
// ScriptStruct Niagara.NiagaraDebuggerAcceptConnection
// 0x0020 (0x0020 - 0x0000)
struct FNiagaraDebuggerAcceptConnection final
{
public:
struct FGuid SessionId; // 0x0000(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGuid InstanceId; // 0x0010(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraDebuggerAcceptConnection;
// ScriptStruct Niagara.NiagaraDebuggerConnectionClosed
// 0x0020 (0x0020 - 0x0000)
struct FNiagaraDebuggerConnectionClosed final
{
public:
struct FGuid SessionId; // 0x0000(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGuid InstanceId; // 0x0010(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraDebuggerConnectionClosed;
// ScriptStruct Niagara.NiagaraRequestSimpleClientInfoMessage
// 0x0001 (0x0001 - 0x0000)
struct FNiagaraRequestSimpleClientInfoMessage final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraRequestSimpleClientInfoMessage;
// ScriptStruct Niagara.NiagaraOutlinerCaptureSettings
// 0x000C (0x000C - 0x0000)
struct FNiagaraOutlinerCaptureSettings final
{
public:
bool bTriggerCapture; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
uint32 CaptureDelayFrames; // 0x0004(0x0004)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bGatherPerfData; // 0x0008(0x0001)(Edit, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_9[0x3]; // 0x0009(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraOutlinerCaptureSettings;
// ScriptStruct Niagara.NiagaraGraphViewSettings
// 0x0018 (0x0018 - 0x0000)
struct FNiagaraGraphViewSettings final
{
public:
struct FVector2D Location; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
float Zoom; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bIsValid; // 0x0014(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_15[0x3]; // 0x0015(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraGraphViewSettings;
// ScriptStruct Niagara.NiagaraLinearRamp
// 0x0010 (0x0010 - 0x0000)
struct FNiagaraLinearRamp final
{
public:
float StartX; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float StartY; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float EndX; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float EndY; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraLinearRamp;
// ScriptStruct Niagara.NiagaraGlobalBudgetScaling
// 0x0038 (0x0038 - 0x0000)
struct FNiagaraGlobalBudgetScaling final
{
public:
uint8 bCullByGlobalBudget : 1; // 0x0000(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bScaleMaxDistanceByGlobalBudgetUse : 1; // 0x0000(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bScaleMaxInstanceCountByGlobalBudgetUse : 1; // 0x0000(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bScaleSystemInstanceCountByGlobalBudgetUse : 1; // 0x0000(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float MaxGlobalBudgetUsage; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FNiagaraLinearRamp MaxDistanceScaleByGlobalBudgetUse; // 0x0008(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FNiagaraLinearRamp MaxInstanceCountScaleByGlobalBudgetUse; // 0x0018(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FNiagaraLinearRamp MaxSystemInstanceCountScaleByGlobalBudgetUse; // 0x0028(0x0010)(Edit, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraGlobalBudgetScaling;
// ScriptStruct Niagara.NiagaraDeviceProfileStateEntry
// 0x0010 (0x0010 - 0x0000)
struct FNiagaraDeviceProfileStateEntry final
{
public:
class FName ProfileName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint32 QualityLevelMask; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint32 SetQualityLevelMask; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraDeviceProfileStateEntry;
// ScriptStruct Niagara.NiagaraPlatformSetCVarCondition
// 0x0030 (0x0030 - 0x0000)
struct alignas(0x08) FNiagaraPlatformSetCVarCondition final
{
public:
class FName CVarName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENiagaraCVarConditionResponse PassResponse; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENiagaraCVarConditionResponse FailResponse; // 0x0009(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool Value; // 0x000A(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_B[0x1]; // 0x000B(0x0001)(Fixing Size After Last Property [ Dumper-7 ])
int32 MinInt; // 0x000C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaxInt; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MinFloat; // 0x0014(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxFloat; // 0x0018(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bUseMinInt : 1; // 0x001C(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bUseMaxInt : 1; // 0x001C(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bUseMinFloat : 1; // 0x001C(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bUseMaxFloat : 1; // 0x001C(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_1D[0x13]; // 0x001D(0x0013)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraPlatformSetCVarCondition;
// ScriptStruct Niagara.NiagaraPlatformSet
// 0x0030 (0x0030 - 0x0000)
struct FNiagaraPlatformSet final
{
public:
int32 QualityLevelMask; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4[0x4]; // 0x0004(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FNiagaraDeviceProfileStateEntry> DeviceProfileStates; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FNiagaraPlatformSetCVarCondition> CVarConditions; // 0x0018(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
uint8 Pad_28[0x8]; // 0x0028(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraPlatformSet;
// ScriptStruct Niagara.NiagaraSystemScalabilitySettings
// 0x0088 (0x0088 - 0x0000)
struct FNiagaraSystemScalabilitySettings
{
public:
struct FNiagaraPlatformSet Platforms; // 0x0000(0x0030)(Edit, NativeAccessSpecifierPublic)
uint8 bCullByDistance : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bCullMaxInstanceCount : 1; // 0x0030(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bCullPerSystemMaxInstanceCount : 1; // 0x0030(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bCullByMaxTimeWithoutRender : 1; // 0x0030(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float MaxDistance; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaxInstances; // 0x0038(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaxSystemInstances; // 0x003C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float MaxTimeWithoutRender; // 0x0040(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENiagaraCullProxyMode CullProxyMode; // 0x0044(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MaxSystemProxies; // 0x0048(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FNiagaraGlobalBudgetScaling BudgetScaling; // 0x004C(0x0038)(Edit, NoDestructor, NativeAccessSpecifierPublic)
uint8 Pad_84[0x4]; // 0x0084(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraSystemScalabilitySettings;
// ScriptStruct Niagara.NiagaraSystemScalabilitySettingsArray
// 0x0010 (0x0010 - 0x0000)
struct FNiagaraSystemScalabilitySettingsArray final
{
public:
TArray<struct FNiagaraSystemScalabilitySettings> Settings; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraSystemScalabilitySettingsArray;
// ScriptStruct Niagara.NiagaraSystemScalabilityOverride
// 0x0008 (0x0090 - 0x0088)
struct FNiagaraSystemScalabilityOverride final : public FNiagaraSystemScalabilitySettings
{
public:
uint8 bOverrideDistanceSettings : 1; // 0x0088(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverrideInstanceCountSettings : 1; // 0x0088(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverridePerSystemInstanceCountSettings : 1; // 0x0088(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverrideTimeSinceRendererSettings : 1; // 0x0088(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverrideGlobalBudgetScalingSettings : 1; // 0x0088(0x0001)(BitIndex: 0x04, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bOverrideCullProxySettings : 1; // 0x0088(0x0001)(BitIndex: 0x05, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_89[0x7]; // 0x0089(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraSystemScalabilityOverride;
// ScriptStruct Niagara.NiagaraSystemScalabilityOverrides
// 0x0010 (0x0010 - 0x0000)
struct FNiagaraSystemScalabilityOverrides final
{
public:
TArray<struct FNiagaraSystemScalabilityOverride> Overrides; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraSystemScalabilityOverrides;
// ScriptStruct Niagara.NiagaraEmitterScalabilitySettings
// 0x0038 (0x0038 - 0x0000)
struct FNiagaraEmitterScalabilitySettings
{
public:
struct FNiagaraPlatformSet Platforms; // 0x0000(0x0030)(Edit, NativeAccessSpecifierPublic)
uint8 bScaleSpawnCount : 1; // 0x0030(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_31[0x3]; // 0x0031(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
float SpawnCountScale; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraEmitterScalabilitySettings;
// ScriptStruct Niagara.NiagaraEmitterScalabilitySettingsArray
// 0x0010 (0x0010 - 0x0000)
struct FNiagaraEmitterScalabilitySettingsArray final
{
public:
TArray<struct FNiagaraEmitterScalabilitySettings> Settings; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraEmitterScalabilitySettingsArray;
// ScriptStruct Niagara.NiagaraHalfVector4
// 0x0008 (0x0008 - 0x0000)
struct FNiagaraHalfVector4 final
{
public:
uint16 X; // 0x0000(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint16 Y; // 0x0002(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint16 Z; // 0x0004(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint16 W; // 0x0006(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraHalfVector4;
// ScriptStruct Niagara.NiagaraEmitterScalabilityOverride
// 0x0008 (0x0040 - 0x0038)
struct FNiagaraEmitterScalabilityOverride final : public FNiagaraEmitterScalabilitySettings
{
public:
uint8 bOverrideSpawnCountScale : 1; // 0x0038(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_39[0x7]; // 0x0039(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraEmitterScalabilityOverride;
// ScriptStruct Niagara.NiagaraRandInfo
// 0x000C (0x000C - 0x0000)
struct FNiagaraRandInfo final
{
public:
int32 Seed1; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Seed2; // 0x0004(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 Seed3; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraRandInfo;
// ScriptStruct Niagara.NiagaraEmitterScalabilityOverrides
// 0x0010 (0x0010 - 0x0000)
struct FNiagaraEmitterScalabilityOverrides final
{
public:
TArray<struct FNiagaraEmitterScalabilityOverride> Overrides; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraEmitterScalabilityOverrides;
// ScriptStruct Niagara.NiagaraEventReceiverProperties
// 0x0018 (0x0018 - 0x0000)
struct FNiagaraEventReceiverProperties final
{
public:
class FName Name; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName SourceEventGenerator; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName SourceEmitter; // 0x0010(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraEventReceiverProperties;
// ScriptStruct Niagara.NiagaraEventGeneratorProperties
// 0x0050 (0x0050 - 0x0000)
struct FNiagaraEventGeneratorProperties final
{
public:
int32 MaxEventsPerFrame; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName ID; // 0x0004(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_C[0x4]; // 0x000C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FNiagaraDataSetCompiledData DataSetCompiledData; // 0x0010(0x0040)(NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraEventGeneratorProperties;
// ScriptStruct Niagara.NiagaraEmitterScriptProperties
// 0x0028 (0x0028 - 0x0000)
struct FNiagaraEmitterScriptProperties
{
public:
class UNiagaraScript* Script; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FNiagaraEventReceiverProperties> EventReceivers; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FNiagaraEventGeneratorProperties> EventGenerators; // 0x0018(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraEmitterScriptProperties;
// ScriptStruct Niagara.NiagaraEventScriptProperties
// 0x0030 (0x0058 - 0x0028)
struct FNiagaraEventScriptProperties final : public FNiagaraEmitterScriptProperties
{
public:
EScriptExecutionMode ExecutionMode; // 0x0028(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_29[0x3]; // 0x0029(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
uint32 SpawnNumber; // 0x002C(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint32 MaxEventsPerFrame; // 0x0030(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGuid SourceEmitterID; // 0x0034(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName SourceEventName; // 0x0044(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bRandomSpawnNumber; // 0x004C(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4D[0x3]; // 0x004D(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
uint32 MinSpawnNumber; // 0x0050(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_54[0x4]; // 0x0054(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraEventScriptProperties;
// ScriptStruct Niagara.NiagaraDetailsLevelScaleOverrides
// 0x0014 (0x0014 - 0x0000)
struct FNiagaraDetailsLevelScaleOverrides final
{
public:
float Low; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Medium; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float High; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Epic; // 0x000C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Cine; // 0x0010(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraDetailsLevelScaleOverrides;
// ScriptStruct Niagara.NiagaraEmitterHandle
// 0x0030 (0x0030 - 0x0000)
struct FNiagaraEmitterHandle final
{
public:
struct FGuid ID; // 0x0000(0x0010)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class FName IdName; // 0x0010(0x0008)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bIsEnabled; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName Name; // 0x001C(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UNiagaraEmitter* Instance; // 0x0028(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FNiagaraEmitterHandle;
// ScriptStruct Niagara.NiagaraCollisionEventPayload
// 0x0050 (0x0050 - 0x0000)
struct FNiagaraCollisionEventPayload final
{
public:
struct FVector CollisionPos; // 0x0000(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector CollisionNormal; // 0x0018(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector CollisionVelocity; // 0x0030(0x0018)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 ParticleIndex; // 0x0048(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 PhysicalMaterialIndex; // 0x004C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraCollisionEventPayload;
// ScriptStruct Niagara.NiagaraMeshMaterialOverride
// 0x0028 (0x0028 - 0x0000)
struct FNiagaraMeshMaterialOverride final
{
public:
class UMaterialInterface* ExplicitMat; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FNiagaraUserParameterBinding UserParamBinding; // 0x0008(0x0020)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraMeshMaterialOverride;
// ScriptStruct Niagara.NiagaraMeshRendererMeshProperties
// 0x0078 (0x0078 - 0x0000)
struct FNiagaraMeshRendererMeshProperties final
{
public:
class UStaticMesh* Mesh; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FNiagaraUserParameterBinding UserParamBinding; // 0x0008(0x0020)(Edit, NativeAccessSpecifierPublic)
struct FVector Scale; // 0x0028(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FRotator Rotation; // 0x0040(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic)
struct FVector PivotOffset; // 0x0058(0x0018)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENiagaraMeshPivotOffsetSpace PivotOffsetSpace; // 0x0070(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_71[0x7]; // 0x0071(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraMeshRendererMeshProperties;
// ScriptStruct Niagara.ParameterDefinitionsSubscription
// 0x0001 (0x0001 - 0x0000)
struct FParameterDefinitionsSubscription final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FParameterDefinitionsSubscription;
// ScriptStruct Niagara.NiagaraParameters
// 0x0010 (0x0010 - 0x0000)
struct FNiagaraParameters final
{
public:
TArray<struct FNiagaraVariable> Parameters; // 0x0000(0x0010)(Edit, EditFixedSize, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraParameters;
// ScriptStruct Niagara.NiagaraBoundParameter
// 0x0028 (0x0028 - 0x0000)
struct FNiagaraBoundParameter final
{
public:
struct FNiagaraVariable Parameter; // 0x0000(0x0020)(HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 SrcOffset; // 0x0020(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 DestOffset; // 0x0024(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraBoundParameter;
// ScriptStruct Niagara.NiagaraPerfBaselineStats
// 0x0010 (0x0010 - 0x0000)
struct FNiagaraPerfBaselineStats final
{
public:
float PerInstanceAvg_GT; // 0x0000(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PerInstanceAvg_RT; // 0x0004(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PerInstanceMax_GT; // 0x0008(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float PerInstanceMax_RT; // 0x000C(0x0004)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraPerfBaselineStats;
// ScriptStruct Niagara.NiagaraPlatformSetConflictEntry
// 0x000C (0x000C - 0x0000)
struct FNiagaraPlatformSetConflictEntry final
{
public:
class FName ProfileName; // 0x0000(0x0008)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 QualityLevelMask; // 0x0008(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraPlatformSetConflictEntry;
// ScriptStruct Niagara.NiagaraPlatformSetConflictInfo
// 0x0018 (0x0018 - 0x0000)
struct FNiagaraPlatformSetConflictInfo final
{
public:
int32 SetAIndex; // 0x0000(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 SetBIndex; // 0x0004(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FNiagaraPlatformSetConflictEntry> Conflicts; // 0x0008(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraPlatformSetConflictInfo;
// ScriptStruct Niagara.NiagaraPlatformSetRedirect
// 0x0080 (0x0080 - 0x0000)
struct FNiagaraPlatformSetRedirect final
{
public:
TArray<class FName> ProfileNames; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
ENiagaraDeviceProfileRedirectMode Mode; // 0x0010(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName RedirectProfileName; // 0x0014(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1C[0x4]; // 0x001C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
struct FNiagaraPlatformSetCVarCondition CVarConditionEnabled; // 0x0020(0x0030)(Edit, NoDestructor, NativeAccessSpecifierPublic)
struct FNiagaraPlatformSetCVarCondition CVarConditionDisabled; // 0x0050(0x0030)(Edit, NoDestructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraPlatformSetRedirect;
// ScriptStruct Niagara.NiagaraRendererMaterialScalarParameter
// 0x000C (0x000C - 0x0000)
struct FNiagaraRendererMaterialScalarParameter final
{
public:
class FName MaterialParameterName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float Value; // 0x0008(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraRendererMaterialScalarParameter;
// ScriptStruct Niagara.NiagaraRendererMaterialVectorParameter
// 0x0018 (0x0018 - 0x0000)
struct FNiagaraRendererMaterialVectorParameter final
{
public:
class FName MaterialParameterName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FLinearColor Value; // 0x0008(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraRendererMaterialVectorParameter;
// ScriptStruct Niagara.NiagaraRendererMaterialTextureParameter
// 0x0010 (0x0010 - 0x0000)
struct FNiagaraRendererMaterialTextureParameter final
{
public:
class FName MaterialParameterName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UTexture* Texture; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraRendererMaterialTextureParameter;
// ScriptStruct Niagara.NiagaraRendererMaterialStaticBoolParameter
// 0x0010 (0x0010 - 0x0000)
struct FNiagaraRendererMaterialStaticBoolParameter final
{
public:
class FName MaterialParameterName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName StaticVariableName; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraRendererMaterialStaticBoolParameter;
// ScriptStruct Niagara.NiagaraRendererMaterialParameters
// 0x0050 (0x0050 - 0x0000)
struct FNiagaraRendererMaterialParameters final
{
public:
TArray<struct FNiagaraMaterialAttributeBinding> AttributeBindings; // 0x0000(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FNiagaraRendererMaterialScalarParameter> ScalarParameters; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FNiagaraRendererMaterialVectorParameter> VectorParameters; // 0x0020(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FNiagaraRendererMaterialTextureParameter> TextureParameters; // 0x0030(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
TArray<struct FNiagaraRendererMaterialStaticBoolParameter> StaticBoolParameters; // 0x0040(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraRendererMaterialParameters;
// ScriptStruct Niagara.NiagaraRibbonShapeCustomVertex
// 0x0014 (0x0014 - 0x0000)
struct FNiagaraRibbonShapeCustomVertex final
{
public:
struct FVector2f position; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector2f Normal; // 0x0008(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float TextureV; // 0x0010(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraRibbonShapeCustomVertex;
// ScriptStruct Niagara.NiagaraScalabilityManager
// 0x00D8 (0x00D8 - 0x0000)
struct FNiagaraScalabilityManager final
{
public:
class UNiagaraEffectType* EffectType; // 0x0000(0x0008)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class UNiagaraComponent*> ManagedComponents; // 0x0008(0x0010)(ExportObject, ZeroConstructor, Transient, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic)
uint8 Pad_18[0xC0]; // 0x0018(0x00C0)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraScalabilityManager;
// ScriptStruct Niagara.NiagaraModuleDependency
// 0x0028 (0x0028 - 0x0000)
struct FNiagaraModuleDependency final
{
public:
class FName ID; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENiagaraModuleDependencyType Type; // 0x0008(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENiagaraModuleDependencyScriptConstraint ScriptConstraint; // 0x0009(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AssetRegistrySearchable, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_A[0x6]; // 0x000A(0x0006)(Fixing Size After Last Property [ Dumper-7 ])
class FText Description; // 0x0010(0x0018)(Edit, AssetRegistrySearchable, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraModuleDependency;
// ScriptStruct Niagara.NiagaraVMExecutableDataId
// 0x0058 (0x0058 - 0x0000)
struct FNiagaraVMExecutableDataId final
{
public:
struct FGuid CompilerVersionID; // 0x0000(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
ENiagaraScriptUsage ScriptUsageType; // 0x0010(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_11[0x3]; // 0x0011(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FGuid ScriptUsageTypeID; // 0x0014(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 bUsesRapidIterationParams : 1; // 0x0024(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bDisableDebugSwitches : 1; // 0x0024(0x0001)(BitIndex: 0x01, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bInterpolatedSpawn : 1; // 0x0024(0x0001)(BitIndex: 0x02, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 bRequiresPersistentIDs : 1; // 0x0024(0x0001)(BitIndex: 0x03, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_25[0x3]; // 0x0025(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FGuid BaseScriptID; // 0x0028(0x0010)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FNiagaraCompileHash BaseScriptCompileHash; // 0x0038(0x0010)(NativeAccessSpecifierPublic)
struct FGuid ScriptVersionID; // 0x0048(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraVMExecutableDataId;
// ScriptStruct Niagara.VersionedNiagaraScriptData
// 0x0001 (0x0001 - 0x0000)
struct FVersionedNiagaraScriptData final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FVersionedNiagaraScriptData;
// ScriptStruct Niagara.NiagaraScriptExecutionPaddingInfo
// 0x0008 (0x0008 - 0x0000)
struct FNiagaraScriptExecutionPaddingInfo final
{
public:
uint16 SrcOffset; // 0x0000(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint16 DestOffset; // 0x0002(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint16 SrcSize; // 0x0004(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint16 DestSize; // 0x0006(0x0002)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraScriptExecutionPaddingInfo;
// ScriptStruct Niagara.NiagaraScriptExecutionParameterStore
// 0x0020 (0x00A8 - 0x0088)
struct FNiagaraScriptExecutionParameterStore final : public FNiagaraParameterStore
{
public:
int32 ParameterSize; // 0x0088(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint32 PaddedParameterSize; // 0x008C(0x0004)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<struct FNiagaraScriptExecutionPaddingInfo> PaddingInfo; // 0x0090(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
uint8 bInitialized : 1; // 0x00A0(0x0001)(BitIndex: 0x00, PropSize: 0x0001 (NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic))
uint8 Pad_A1[0x7]; // 0x00A1(0x0007)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraScriptExecutionParameterStore;
// ScriptStruct Niagara.NiagaraScriptHighlight
// 0x0028 (0x0028 - 0x0000)
struct FNiagaraScriptHighlight final
{
public:
struct FLinearColor Color; // 0x0000(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FText DisplayName; // 0x0010(0x0018)(Edit, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraScriptHighlight;
// ScriptStruct Niagara.NiagaraSystemCompiledData
// 0x0228 (0x0228 - 0x0000)
struct FNiagaraSystemCompiledData final
{
public:
struct FNiagaraParameterStore InstanceParamStore; // 0x0000(0x0088)(NativeAccessSpecifierPublic)
struct FNiagaraDataSetCompiledData DataSetCompiledData; // 0x0088(0x0040)(NativeAccessSpecifierPublic)
struct FNiagaraDataSetCompiledData SpawnInstanceParamsDataSetCompiledData; // 0x00C8(0x0040)(NativeAccessSpecifierPublic)
struct FNiagaraDataSetCompiledData UpdateInstanceParamsDataSetCompiledData; // 0x0108(0x0040)(NativeAccessSpecifierPublic)
struct FNiagaraParameterDataSetBindingCollection SpawnInstanceGlobalBinding; // 0x0148(0x0020)(NativeAccessSpecifierPublic)
struct FNiagaraParameterDataSetBindingCollection SpawnInstanceSystemBinding; // 0x0168(0x0020)(NativeAccessSpecifierPublic)
struct FNiagaraParameterDataSetBindingCollection SpawnInstanceOwnerBinding; // 0x0188(0x0020)(NativeAccessSpecifierPublic)
TArray<struct FNiagaraParameterDataSetBindingCollection> SpawnInstanceEmitterBindings; // 0x01A8(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
struct FNiagaraParameterDataSetBindingCollection UpdateInstanceGlobalBinding; // 0x01B8(0x0020)(NativeAccessSpecifierPublic)
struct FNiagaraParameterDataSetBindingCollection UpdateInstanceSystemBinding; // 0x01D8(0x0020)(NativeAccessSpecifierPublic)
struct FNiagaraParameterDataSetBindingCollection UpdateInstanceOwnerBinding; // 0x01F8(0x0020)(NativeAccessSpecifierPublic)
TArray<struct FNiagaraParameterDataSetBindingCollection> UpdateInstanceEmitterBindings; // 0x0218(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraSystemCompiledData;
// ScriptStruct Niagara.EmitterCompiledScriptPair
// 0x0088 (0x0088 - 0x0000)
struct alignas(0x08) FEmitterCompiledScriptPair final
{
public:
uint8 Pad_0[0x88]; // 0x0000(0x0088)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FEmitterCompiledScriptPair;
// ScriptStruct Niagara.NiagaraSystemCompileRequest
// 0x0030 (0x0030 - 0x0000)
struct FNiagaraSystemCompileRequest final
{
public:
uint8 Pad_0[0x8]; // 0x0000(0x0008)(Fixing Size After Last Property [ Dumper-7 ])
TArray<class UObject*> RootObjects; // 0x0008(0x0010)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
uint8 Pad_18[0x18]; // 0x0018(0x0018)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraSystemCompileRequest;
// ScriptStruct Niagara.NiagaraWildcard
// 0x0001 (0x0001 - 0x0000)
struct FNiagaraWildcard final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraWildcard;
// ScriptStruct Niagara.NiagaraFloat
// 0x0004 (0x0004 - 0x0000)
struct FNiagaraFloat final
{
public:
float Value; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraFloat;
// ScriptStruct Niagara.NiagaraInt32
// 0x0004 (0x0004 - 0x0000)
struct FNiagaraInt32 final
{
public:
int32 Value; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraInt32;
// ScriptStruct Niagara.NiagaraBool
// 0x0004 (0x0004 - 0x0000)
struct FNiagaraBool final
{
public:
int32 Value; // 0x0000(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FNiagaraBool;
// ScriptStruct Niagara.NiagaraPosition
// 0x0000 (0x000C - 0x000C)
struct FNiagaraPosition final : public FVector3f
{
};
DUMPER7_ASSERTS_FNiagaraPosition;
// ScriptStruct Niagara.NiagaraHalf
// 0x0002 (0x0002 - 0x0000)
struct FNiagaraHalf final
{
public:
uint16 Value; // 0x0000(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraHalf;
// ScriptStruct Niagara.NiagaraHalfVector3
// 0x0006 (0x0006 - 0x0000)
struct FNiagaraHalfVector3 final
{
public:
uint16 X; // 0x0000(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint16 Y; // 0x0002(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint16 Z; // 0x0004(0x0002)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraHalfVector3;
// ScriptStruct Niagara.NiagaraNumeric
// 0x0001 (0x0001 - 0x0000)
struct FNiagaraNumeric final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraNumeric;
// ScriptStruct Niagara.NiagaraParameterMap
// 0x0001 (0x0001 - 0x0000)
struct FNiagaraParameterMap final
{
public:
uint8 Pad_0[0x1]; // 0x0000(0x0001)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraParameterMap;
// ScriptStruct Niagara.NiagaraMatrix
// 0x0040 (0x0040 - 0x0000)
struct FNiagaraMatrix final
{
public:
struct FVector4f Row0; // 0x0000(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector4f Row1; // 0x0010(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector4f Row2; // 0x0020(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FVector4f Row3; // 0x0030(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraMatrix;
// ScriptStruct Niagara.NiagaraAssetVersion
// 0x001C (0x001C - 0x0000)
struct FNiagaraAssetVersion final
{
public:
int32 MajorVersion; // 0x0000(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 MinorVersion; // 0x0004(0x0004)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGuid VersionGuid; // 0x0008(0x0010)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bIsVisibleInVersionSelector; // 0x0018(0x0001)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_19[0x3]; // 0x0019(0x0003)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraAssetVersion;
// ScriptStruct Niagara.NiagaraSpawnInfo
// 0x0010 (0x0010 - 0x0000)
struct FNiagaraSpawnInfo final
{
public:
int32 Count; // 0x0000(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float InterpStartDt; // 0x0004(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
float IntervalDt; // 0x0008(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 SpawnGroup; // 0x000C(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraSpawnInfo;
// ScriptStruct Niagara.NiagaraID
// 0x0008 (0x0008 - 0x0000)
struct FNiagaraID final
{
public:
int32 Index; // 0x0000(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
int32 AcquireTag; // 0x0004(0x0004)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraID;
// ScriptStruct Niagara.NiagaraCompileHashVisitorDebugInfo
// 0x0030 (0x0030 - 0x0000)
struct FNiagaraCompileHashVisitorDebugInfo final
{
public:
class FString Object; // 0x0000(0x0010)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class FString> PropertyKeys; // 0x0010(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
TArray<class FString> PropertyValues; // 0x0020(0x0010)(ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraCompileHashVisitorDebugInfo;
// ScriptStruct Niagara.NiagaraInputConditionMetadata
// 0x0018 (0x0018 - 0x0000)
struct FNiagaraInputConditionMetadata final
{
public:
class FName InputName; // 0x0000(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
TArray<class FString> TargetValues; // 0x0008(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraInputConditionMetadata;
// ScriptStruct Niagara.NiagaraBoolParameterMetaData
// 0x0028 (0x0028 - 0x0000)
struct FNiagaraBoolParameterMetaData final
{
public:
ENiagaraBoolDisplayMode DisplayMode; // 0x0000(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_1[0x3]; // 0x0001(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
class FName OverrideNameTrue; // 0x0004(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class FName OverrideNameFalse; // 0x000C(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_14[0x4]; // 0x0014(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
class UTexture2D* IconOverrideTrue; // 0x0018(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
class UTexture2D* IconOverrideFalse; // 0x0020(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};
DUMPER7_ASSERTS_FNiagaraBoolParameterMetaData;
// ScriptStruct Niagara.NiagaraVariableMetaData
// 0x0138 (0x0138 - 0x0000)
struct FNiagaraVariableMetaData final
{
public:
class FText Description; // 0x0000(0x0018)(Edit, NativeAccessSpecifierPublic)
class FText CategoryName; // 0x0018(0x0018)(Edit, NativeAccessSpecifierPublic)
bool bAdvancedDisplay; // 0x0030(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bDisplayInOverviewStack; // 0x0031(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_32[0x2]; // 0x0032(0x0002)(Fixing Size After Last Property [ Dumper-7 ])
int32 InlineParameterSortPriority; // 0x0034(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bOverrideColor; // 0x0038(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_39[0x3]; // 0x0039(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FLinearColor InlineParameterColorOverride; // 0x003C(0x0010)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_4C[0x4]; // 0x004C(0x0004)(Fixing Size After Last Property [ Dumper-7 ])
TArray<struct FNiagaraEnumParameterMetaData> InlineParameterEnumOverrides; // 0x0050(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPublic)
bool bEnableBoolOverride; // 0x0060(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_61[0x7]; // 0x0061(0x0007)(Fixing Size After Last Property [ Dumper-7 ])
struct FNiagaraBoolParameterMetaData InlineParameterBoolOverride; // 0x0068(0x0028)(Edit, NoDestructor, NativeAccessSpecifierPublic)
int32 EditorSortPriority; // 0x0090(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
bool bInlineEditConditionToggle; // 0x0094(0x0001)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
uint8 Pad_95[0x3]; // 0x0095(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
struct FNiagaraInputConditionMetadata EditCondition; // 0x0098(0x0018)(Edit, NativeAccessSpecifierPublic)
struct FNiagaraInputConditionMetadata VisibleCondition; // 0x00B0(0x0018)(Edit, NativeAccessSpecifierPublic)
TMap<class FName, class FString> PropertyMetaData; // 0x00C8(0x0050)(Edit, NativeAccessSpecifierPublic)
class FName ParentAttribute; // 0x0118(0x0008)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
struct FGuid VariableGuid; // 0x0120(0x0010)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
bool bIsStaticSwitch; // 0x0130(0x0001)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_131[0x3]; // 0x0131(0x0003)(Fixing Size After Last Property [ Dumper-7 ])
int32 StaticSwitchDefaultValue; // 0x0134(0x0004)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FNiagaraVariableMetaData;
// ScriptStruct Niagara.NiagaraUserRedirectionParameterStore
// 0x0050 (0x00D8 - 0x0088)
struct FNiagaraUserRedirectionParameterStore final : public FNiagaraParameterStore
{
public:
TMap<struct FNiagaraVariable, struct FNiagaraVariable> UserParameterRedirects; // 0x0088(0x0050)(NativeAccessSpecifierPrivate)
};
DUMPER7_ASSERTS_FNiagaraUserRedirectionParameterStore;
// ScriptStruct Niagara.NiagaraVariant
// 0x0028 (0x0028 - 0x0000)
struct FNiagaraVariant final
{
public:
class UObject* Object; // 0x0000(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
class UNiagaraDataInterface* DataInterface; // 0x0008(0x0008)(Edit, ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
TArray<uint8> Bytes; // 0x0010(0x0010)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
ENiagaraVariantMode CurrentMode; // 0x0020(0x0004)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
uint8 Pad_24[0x4]; // 0x0024(0x0004)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraVariant;
// ScriptStruct Niagara.NiagaraWorldManagerTickFunction
// 0x0008 (0x0040 - 0x0038)
struct FNiagaraWorldManagerTickFunction final : public FTickFunction
{
public:
uint8 Pad_38[0x8]; // 0x0038(0x0008)(Fixing Struct Size After Last Property [ Dumper-7 ])
};
DUMPER7_ASSERTS_FNiagaraWorldManagerTickFunction;
}