Zdexby TheHolyOneZ
5,372 classes
/Script/Niagara.NiagaraComponent 0x0600 (1,536 B) align 16 inherited 0x0450 vtable /Script/Niagara
0x00x0600

Members 18

OffsetSizeNameTypeFlagsDefault
0x08AssetUNiagaraSystem*6 flagsnullptr
0x01TickBehaviorENiagaraTickBehavior6 flagsUsePrereqs
0x04590x03padding / unreflected
0x04RandomSeedOffsetint326 flags0
0xC8OverrideParametersFNiagaraUserRedirectionParameterStore1 flags{UserParameterRedirects=<TMap>}
0x01bForceSolo : 1bit 0bool4 flagsfalse
0x01bEnableGpuComputeDebug : 1bit 1bool4 flagsfalse
0x05290x2Fpadding / unreflected
0x01bAutoDestroy : 1bit 0bool3 flagsfalse
0x01bRenderingEnabled : 1bit 1bool3 flagstrue
0x01bAutoManageAttachment : 1bit 2bool6 flagsfalse
0x01bAutoAttachWeldSimulatedBodies : 1bit 3bool5 flagsfalse
0x05590x03padding / unreflected
0x04MaxTimeBeforeForceUpdateTransformfloat5 flags5
0x10EmitterMaterialsTArray<FNiagaraMaterialOverride>Transient+3 flags[]
0x05700x08padding / unreflected
0x10OnSystemFinishedFMulticastScriptDelegate4 flags<delegate>
0x08AutoAttachParentTWeakObjectPtr<USceneComponent>12 flags<0xffffffff>
0x08AutoAttachSocketNameFName7 flagsNone
0x01AutoAttachLocationRuleEAttachmentRule7 flagsKeepRelative
0x01AutoAttachRotationRuleEAttachmentRule7 flagsKeepRelative
0x01AutoAttachScaleRuleEAttachmentRule7 flagsKeepRelative
0x059B0x65unreflected bytes to end of UNiagaraComponent
Inherited from UPrimitiveComponent 94
OffsetSizeNameTypeFlagsDefault
0x04MinDrawDistancefloat9 flags0
0x04LDMaxDrawDistancefloat9 flags0
0x04CachedMaxDrawDistancefloat10 flags0
0x01DepthPriorityGroupuint85 flags0
0x01ViewOwnerDepthPriorityGroupuint85 flags0
0x01IndirectLightingCacheQualityuint89 flags1
0x01LightmapTypeELightmapType9 flagsDefault
0x01bUseMaxLODAsImposter : 1bit 0bool6 flagsfalse
0x01bBatchImpostersAsInstances : 1bit 1bool6 flagsfalse
0x01bNeverDistanceCull : 1bit 2bool7 flagsfalse
0x01bAlwaysCreatePhysicsState : 1bit 7bool7 flagsfalse
0x01bGenerateOverlapEvents : 1bit 0bool5 flagstrue
0x01bMultiBodyOverlap : 1bit 1bool6 flagsfalse
0x01bTraceComplexOnMove : 1bit 2bool6 flagsfalse
0x01bReturnMaterialOnMove : 1bit 3bool6 flagsfalse
0x01bUseViewOwnerDepthPriorityGroup : 1bit 4bool3 flagsfalse
0x01bAllowCullDistanceVolume : 1bit 5bool7 flagstrue
0x01bHasMotionBlurVelocityMeshes : 1bit 6bool3 flagsfalse
0x01bVisibleInReflectionCaptures : 1bit 7bool7 flagstrue
0x01bVisibleInRealTimeSkyCaptures : 1bit 0bool7 flagstrue
0x01bVisibleInRayTracing : 1bit 1bool7 flagstrue
0x01bRenderInMainPass : 1bit 2bool7 flagstrue
0x01bRenderInDepthPass : 1bit 3bool7 flagstrue
0x01bReceivesDecals : 1bit 4bool7 flagstrue
0x01bOwnerNoSee : 1bit 5bool7 flagsfalse
0x01bOnlyOwnerSee : 1bit 6bool7 flagsfalse
0x01bTreatAsBackgroundForOcclusion : 1bit 7bool7 flagsfalse
0x01bUseAsOccluder : 1bit 0bool7 flagsfalse
0x01bSelectable : 1bit 1bool3 flagstrue
0x01bForceMipStreaming : 1bit 2bool7 flagsfalse
0x01bHasPerInstanceHitProxies : 1bit 3bool3 flagsfalse
0x01CastShadow : 1bit 4bool6 flagsfalse
0x01bAffectDynamicIndirectLighting : 1bit 5bool7 flagstrue
0x01bAffectDistanceFieldLighting : 1bit 6bool7 flagstrue
0x01bCastDynamicShadow : 1bit 7bool7 flagstrue
0x01bCastStaticShadow : 1bit 0bool7 flagstrue
0x01bCastVolumetricTranslucentShadow : 1bit 1bool7 flagsfalse
0x01bCastContactShadow : 1bit 2bool7 flagstrue
0x01bSelfShadowOnly : 1bit 3bool7 flagsfalse
0x01bCastFarShadow : 1bit 4bool7 flagsfalse
0x01bCastInsetShadow : 1bit 5bool7 flagsfalse
0x01bCastCinematicShadow : 1bit 6bool7 flagsfalse
0x01bCastHiddenShadow : 1bit 7bool7 flagsfalse
0x01bCastShadowAsTwoSided : 1bit 0bool7 flagsfalse
0x01bLightAsIfStatic : 1bit 1boolDeprecated+3 flagsfalse
0x01bLightAttachmentsAsGroup : 1bit 2bool7 flagsfalse
0x01bExcludeFromLightAttachmentGroup : 1bit 3bool7 flagsfalse
0x01bReceiveMobileCSMShadows : 1bit 4bool7 flagstrue
0x01bSingleSampleShadowFromStationaryLights : 1bit 5bool7 flagsfalse
0x01bIgnoreRadialImpulse : 1bit 6bool5 flagsfalse
0x01bIgnoreRadialForce : 1bit 7bool5 flagsfalse
0x01bApplyImpulseOnDamage : 1bit 0bool5 flagstrue
0x01bReplicatePhysicsToAutonomousProxy : 1bit 1bool5 flagstrue
0x01bFillCollisionUnderneathForNavmesh : 1bit 2bool4 flagsfalse
0x01AlwaysLoadOnClient : 1bit 3bool3 flagstrue
0x01AlwaysLoadOnServer : 1bit 4bool3 flagstrue
0x01bUseEditorCompositing : 1bit 5bool3 flagsfalse
0x01bRenderCustomDepth : 1bit 6bool7 flagsfalse
0x01bVisibleInSceneCaptureOnly : 1bit 7bool7 flagsfalse
0x01bHiddenInSceneCapture : 1bit 0bool7 flagsfalse
0x01bHasCustomNavigableGeometryuint85 flags0
0x02190x01padding / unreflected
0x01CanCharacterStepUpOnuint87 flags1
0x01LightingChannelsFLightingChannels6 flags{bChannel0=true, bChannel1=false, bChannel2=false}
0x01CustomDepthStencilWriteMaskERendererStencilMask9 flagsERSM_Default
0x021D0x03padding / unreflected
0x04CustomDepthStencilValueint329 flags0
0x02240x04padding / unreflected
0x10CustomPrimitiveDataFCustomPrimitiveData3 flags{Data=[]}
0x10CustomPrimitiveDataInternalFCustomPrimitiveDataTransient+1 flags{Data=[]}
0x02480x08padding / unreflected
0x04TranslucencySortPriorityint329 flags0
0x04TranslucencySortDistanceOffsetfloat9 flags0
0x04VisibilityIdint325 flags-1
0x025C0x04padding / unreflected
0x10RuntimeVirtualTexturesTArray<URuntimeVirtualTexture*>4 flags[]
0x01VirtualTextureLodBiasint87 flags0
0x01VirtualTextureCullMipsint87 flags0
0x01VirtualTextureMinCoverageint87 flags0
0x01VirtualTextureRenderPassTypeERuntimeVirtualTextureMainPassType8 flagsExclusive
0x02740x04padding / unreflected
0x04LpvBiasMultiplierfloat9 flags1
0x027C0x08padding / unreflected
0x04BoundsScalefloat7 flags1
0x02880x10padding / unreflected
0x10MoveIgnoreActorsTArray<AActor*>Transient+3 flags[]
0x10MoveIgnoreComponentsTArray<UPrimitiveComponent*>Transient+5 flags[]
0x02B80x10padding / unreflected
0x158BodyInstanceFBodyInstance4 flags{ObjectType=0, CollisionEnabled=3, SleepFamily=Normal, DOFM…
0x01OnComponentHitFMulticastScriptDelegate4 flags<delegate>
0x01OnComponentBeginOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnComponentEndOverlapFMulticastScriptDelegate4 flags<delegate>
0x01OnComponentWakeFMulticastScriptDelegate4 flags<delegate>
0x01OnComponentSleepFMulticastScriptDelegate4 flags<delegate>
0x04250x01padding / unreflected
0x01OnBeginCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnEndCursorOverFMulticastScriptDelegate4 flags<delegate>
0x01OnClickedFMulticastScriptDelegate4 flags<delegate>
0x01OnReleasedFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchBeginFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEndFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchEnterFMulticastScriptDelegate4 flags<delegate>
0x01OnInputTouchLeaveFMulticastScriptDelegate4 flags<delegate>
0x042E0x1Apadding / unreflected
0x08LODParentPrimitiveUPrimitiveComponent*8 flagsnullptr
Inherited from USceneComponent 24
OffsetSizeNameTypeFlagsDefault
0x08PhysicsVolumeTWeakObjectPtr<APhysicsVolume>Transient+6 flags<0xffffffff>
0x08AttachParentUSceneComponent*NetRepNotify+7 flagsnullptr
0x08AttachSocketNameFNameNetRepNotify+5 flagsNone
0x10AttachChildrenTArray<USceneComponent*>NetTransient+5 flags[]
0x10ClientAttachedChildrenTArray<USceneComponent*>Transient+4 flags[]
0x00F00x2Cpadding / unreflected
0x0CRelativeLocationFVectorNetRepNotify+8 flags{X=0, Y=0, Z=0}
0x0CRelativeRotationFRotatorNetRepNotify+7 flags{Pitch=0, Yaw=0, Roll=0}
0x0CRelativeScale3DFVectorNetRepNotify+9 flags{X=1, Y=1, Z=1}
0x0CComponentVelocityFVector5 flags{X=0, Y=0, Z=0}
0x01bComponentToWorldUpdated : 1bit 0boolTransient+3 flagsfalse
0x01bAbsoluteLocation : 1bit 2boolNetRepNotify+6 flagsfalse
0x01bAbsoluteRotation : 1bit 3boolNetRepNotify+6 flagsfalse
0x01bAbsoluteScale : 1bit 4boolNetRepNotify+6 flagsfalse
0x01bVisible : 1bit 5boolNetRepNotify+6 flagstrue
0x01bShouldBeAttached : 1bit 6boolNetTransient+3 flagsfalse
0x01bShouldSnapLocationWhenAttached : 1bit 7boolNetTransient+3 flagsfalse
0x01bShouldSnapRotationWhenAttached : 1bit 0boolNetTransient+3 flagsfalse
0x01bShouldUpdatePhysicsVolume : 1bit 1bool6 flagsfalse
0x01bHiddenInGame : 1bit 2bool7 flagsfalse
0x01bBoundsChangeTriggersStreamingDataRebuild : 1bit 3bool3 flagsfalse
0x01bUseAttachParentBound : 1bit 4bool6 flagsfalse
0x014E0x01padding / unreflected
0x01Mobilityuint88 flags2
0x01DetailModeuint89 flags0
0x01PhysicsVolumeChangedDelegateFMulticastScriptDelegate4 flags<delegate>
Inherited from UActorComponent 15
OffsetSizeNameTypeFlagsDefault
0x30PrimaryComponentTickFActorComponentTickFunction3 flags{}
0x10ComponentTagsTArray<FName>4 flags[]
0x10AssetUserDataTArray<UAssetUserData*>Protected+6 flags[]
0x00800x04padding / unreflected
0x04UCSSerializationIndexint325 flags-1
0x01bNetAddressable : 1bit 3boolProtected+3 flagsfalse
0x01bReplicates : 1bit 4boolNet+7 flagsfalse
0x01bAutoActivate : 1bit 7bool6 flagsfalse
0x01bIsActive : 1bit 0boolNetTransient+4 flagsfalse
0x01bEditableWhenInherited : 1bit 1bool5 flagstrue
0x01bCanEverAffectNavigation : 1bit 3boolProtected+6 flagsfalse
0x01bIsEditorOnly : 1bit 5bool6 flagsfalse
0x008B0x01padding / unreflected
0x01CreationMethodEComponentCreationMethod5 flagsNative
0x01OnComponentActivatedFMulticastScriptDelegate4 flags<delegate>
0x01OnComponentDeactivatedFMulticastScriptDelegate4 flags<delegate>
0x008F0x01padding / unreflected
0x10UCSModifiedPropertiesTArray<FSimpleMemberReference>2 flags[]

Functions 60

SignatureFlagsNativeParams
void SetVariableVec4(const FName& InVariableName, const FVector4& InValue)FinalNative+1 flags0x20
void SetVariableVec3(const FName& InVariableName, const FVector& InValue)FinalNative+1 flags0x14
void SetVariableVec2(const FName& InVariableName, const FVector2D& InValue)FinalNative+1 flags0x10
void SetVariableTextureRenderTarget(const FName& InVariableName, UTextureRenderTarget* TextureRenderTarget)FinalNative+1 flags0x10
void SetVariableQuat(const FName& InVariableName, FQuat& InValue)FinalNative+1 flags0x20
void SetVariableObject(const FName& InVariableName, UObject* Object)FinalNative+1 flags0x10
void SetVariableMaterial(const FName& InVariableName, UMaterialInterface* Object)FinalNative+1 flags0x10
void SetVariableLinearColor(const FName& InVariableName, const FLinearColor& InValue)FinalNative+1 flags0x18
void SetVariableInt(const FName& InVariableName, int32 InValue)FinalNative+1 flags0x0C
void SetVariableFloat(const FName& InVariableName, float InValue)FinalNative+1 flags0x0C
void SetVariableBool(const FName& InVariableName, bool InValue)FinalNative+1 flags0x09
void SetVariableActor(const FName& InVariableName, AActor* Actor)FinalNative+1 flags0x10
void SetTickBehavior(const ENiagaraTickBehavior& NewTickBehavior)FinalNative+1 flags0x01
void SetSeekDelta(float InSeekDelta)FinalNative+1 flags0x04
void SetRenderingEnabled(bool bInRenderingEnabled)FinalNative+1 flags0x01
void SetRandomSeedOffset(int32 NewRandomSeedOffset)FinalNative+1 flags0x04
void SetPreviewLODDistance(bool bEnablePreviewLODDistance, float PreviewLODDistance)FinalNative+1 flags0x08
void SetPaused(bool bInPaused)FinalNative+1 flags0x01
void SetNiagaraVariableVec4(const FString& InVariableName, const FVector4& InValue)FinalNative+1 flags0x20
void SetNiagaraVariableVec3(const FString& InVariableName, const FVector& InValue)FinalNative+1 flags0x1C
void SetNiagaraVariableVec2(const FString& InVariableName, const FVector2D& InValue)FinalNative+1 flags0x18
void SetNiagaraVariableQuat(const FString& InVariableName, FQuat& InValue)FinalNative+1 flags0x20
void SetNiagaraVariableObject(const FString& InVariableName, UObject* Object)FinalNative+1 flags0x18
void SetNiagaraVariableLinearColor(const FString& InVariableName, const FLinearColor& InValue)FinalNative+1 flags0x20
void SetNiagaraVariableInt(const FString& InVariableName, int32 InValue)FinalNative+1 flags0x14
void SetNiagaraVariableFloat(const FString& InVariableName, float InValue)FinalNative+1 flags0x14
void SetNiagaraVariableBool(const FString& InVariableName, bool InValue)FinalNative+1 flags0x11
void SetNiagaraVariableActor(const FString& InVariableName, AActor* Actor)FinalNative+1 flags0x18
void SetMaxSimTime(float InMaxTime)FinalNative+1 flags0x04
void SetLockDesiredAgeDeltaTimeToSeekDelta(bool bLock)FinalNative+1 flags0x01
void SetGpuComputeDebug(bool bEnableDebug)FinalNative+1 flags0x01
void SetForceSolo(bool bInForceSolo)FinalNative+1 flags0x01
void SetDesiredAge(float InDesiredAge)FinalNative+1 flags0x04
void SetCanRenderWhileSeeking(bool bInCanRenderWhileSeeking)FinalNative+1 flags0x01
void SetAutoDestroy(bool bInAutoDestroy)FinalNative+1 flags0x01
void SetAsset(UNiagaraSystem* InAsset, bool bResetExistingOverrideParameters)FinalNative+1 flags0x09
void SetAllowScalability(bool bAllow)FinalNative+1 flags0x01
void SetAgeUpdateMode(const ENiagaraAgeUpdateMode& InAgeUpdateMode)FinalNative+1 flags0x01
void SeekToDesiredAge(float InDesiredAge)FinalNative+1 flags0x04
void ResetSystem()FinalNative+1 flags0x00
void ReinitializeSystem()FinalNative+1 flags0x00
bool IsPaused()FinalNative+1 flags0x01
void InitForPerformanceBaseline()FinalNative+1 flags0x00
ENiagaraTickBehavior GetTickBehavior()FinalNative+1 flags0x01
float GetSeekDelta()FinalNative+1 flags0x04
int32 GetRandomSeedOffset()FinalNative+1 flags0x04
bool GetPreviewLODDistanceEnabled()FinalNative+1 flags0x01
float GetPreviewLODDistance()FinalNative+1 flags0x04
TArray<FVector> GetNiagaraParticleValueVec3_DebugOnly(const FString& InEmitterName, const FString& InValueName)FinalNative+1 flags0x30
TArray<float> GetNiagaraParticleValues_DebugOnly(const FString& InEmitterName, const FString& InValueName)FinalNative+1 flags0x30
TArray<FVector> GetNiagaraParticlePositions_DebugOnly(const FString& InEmitterName)FinalNative+1 flags0x20
float GetMaxSimTime()FinalNative+1 flags0x04
bool GetLockDesiredAgeDeltaTimeToSeekDelta()FinalNative+1 flags0x01
bool GetForceSolo()FinalNative+1 flags0x01
float GetDesiredAge()FinalNative+1 flags0x04
UNiagaraDataInterface* GetDataInterface(const FString& Name)FinalNative+1 flags0x18
UNiagaraSystem* GetAsset()FinalNative+1 flags0x08
ENiagaraAgeUpdateMode GetAgeUpdateMode()FinalNative+1 flags0x01
void AdvanceSimulationByTime(float SimulateTime, float TickDeltaSeconds)FinalNative+1 flags0x08
void AdvanceSimulation(int32 TickCount, float TickDeltaSeconds)FinalNative+1 flags0x08

Subclasses 1

Used by 32

types with a member, parameter or interface of this type