Zdexby TheHolyOneZ
4,763 classes
/Script/Niagara.NiagaraComponent 0x0690 (1,680 B) align 16 inherited 0x04F0 vtable /Script/Niagara
0x00x0690

Members 18

OffsetSizeNameTypeFlagsDefault
0x08AssetUNiagaraSystem*6 flagsnullptr
0x01TickBehaviorENiagaraTickBehavior6 flagsUsePrereqs
0x04F10x03padding / unreflected
0x04RandomSeedOffsetint326 flags0
0xC8OverrideParametersFNiagaraUserRedirectionParameterStore1 flags{UserParameterRedirects=<TMap>}
0x01bForceSolo : 1bit 0bool4 flagsfalse
0x01bEnableGpuComputeDebug : 1bit 1bool4 flagsfalse
0x05C10x2Fpadding / unreflected
0x01bAutoDestroy : 1bit 0bool3 flagsfalse
0x01bRenderingEnabled : 1bit 1bool3 flagstrue
0x01bAutoManageAttachment : 1bit 2bool6 flagsfalse
0x01bAutoAttachWeldSimulatedBodies : 1bit 3bool5 flagsfalse
0x05F10x03padding / unreflected
0x04MaxTimeBeforeForceUpdateTransformfloat5 flags5
0x10EmitterMaterialsTArray<FMulticastScriptDelegate>Transient+3 flags[]
0x06080x08padding / unreflected
0x10OnSystemFinishedFMulticastScriptDelegate4 flags<delegate>
0x08AutoAttachParentTWeakObjectPtr<USceneComponent>12 flags<0xffffffff>
0x08AutoAttachSocketNameFName7 flagsNone
0x01AutoAttachLocationRuleEAttachmentRule7 flagsKeepRelative
0x01AutoAttachRotationRuleEAttachmentRule7 flagsKeepRelative
0x01AutoAttachScaleRuleEAttachmentRule7 flagsKeepRelative
0x06330x5Dunreflected bytes to end of UNiagaraComponent
Inherited from UPrimitiveComponent 96
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
0x01bAffectedBySkyLight : 1bit 7bool7 flagstrue
0x01bExcludeSkyLightInReflection : 1bit 0bool6 flagsfalse
0x01bCastDynamicShadow : 1bit 1bool7 flagstrue
0x01bCastStaticShadow : 1bit 2bool7 flagstrue
0x01bCastVolumetricTranslucentShadow : 1bit 3bool7 flagsfalse
0x01bCastContactShadow : 1bit 4bool7 flagstrue
0x01bSelfShadowOnly : 1bit 5bool7 flagsfalse
0x01bCastFarShadow : 1bit 6bool7 flagsfalse
0x01bCastInsetShadow : 1bit 7bool7 flagsfalse
0x01bCastCinematicShadow : 1bit 0bool7 flagsfalse
0x01bCastHiddenShadow : 1bit 1bool7 flagsfalse
0x01bCastShadowAsTwoSided : 1bit 2bool7 flagsfalse
0x01bLightAsIfStatic : 1bit 3boolDeprecated+3 flagsfalse
0x01bLightAttachmentsAsGroup : 1bit 4bool7 flagsfalse
0x01bExcludeFromLightAttachmentGroup : 1bit 5bool7 flagsfalse
0x01bReceiveMobileCSMShadows : 1bit 6bool7 flagstrue
0x01bSingleSampleShadowFromStationaryLights : 1bit 7bool7 flagsfalse
0x01bIgnoreRadialImpulse : 1bit 0bool5 flagsfalse
0x01bIgnoreRadialForce : 1bit 1bool5 flagsfalse
0x01bApplyImpulseOnDamage : 1bit 2bool5 flagstrue
0x01bReplicatePhysicsToAutonomousProxy : 1bit 3bool5 flagstrue
0x01bFillCollisionUnderneathForNavmesh : 1bit 4bool4 flagsfalse
0x01AlwaysLoadOnClient : 1bit 5bool3 flagstrue
0x01AlwaysLoadOnServer : 1bit 6bool3 flagstrue
0x01bUseEditorCompositing : 1bit 7bool3 flagsfalse
0x01bRenderCustomDepth : 1bit 0bool7 flagsfalse
0x01bVisibleInSceneCaptureOnly : 1bit 1bool7 flagsfalse
0x01bHiddenInSceneCapture : 1bit 2bool7 flagsfalse
0x01bHasCustomNavigableGeometryuint85 flags0
0x02A90x01padding / unreflected
0x01CanCharacterStepUpOnuint87 flags1
0x01LightingChannelsFLightingChannels6 flags{bChannel0=true, bChannel1=false, bChannel2=false, bShadowC…
0x01CustomDepthStencilWriteMaskERendererStencilMask9 flagsERSM_Default
0x02AD0x03padding / unreflected
0x04CustomDepthStencilValueint329 flags0
0x02B40x04padding / unreflected
0x10CustomPrimitiveDataFCustomPrimitiveData3 flags{Data=[]}
0x10CustomPrimitiveDataInternalFCustomPrimitiveDataTransient+1 flags{Data=[]}
0x02D80x08padding / unreflected
0x04TranslucencySortPriorityint329 flags0
0x04TranslucencySortDistanceOffsetfloat9 flags0
0x04VisibilityIdint325 flags-1
0x02EC0x04padding / unreflected
0x10RuntimeVirtualTexturesTArray<int8>4 flags[]
0x01VirtualTextureLodBiasint87 flags0
0x01VirtualTextureCullMipsint87 flags0
0x01VirtualTextureMinCoverageint87 flags0
0x01VirtualTextureRenderPassTypeERuntimeVirtualTextureMainPassType8 flagsExclusive
0x03040x04padding / unreflected
0x04LpvBiasMultiplierfloat9 flags1
0x030C0x08padding / unreflected
0x04BoundsScalefloat7 flags1
0x03180x10padding / unreflected
0x10MoveIgnoreActorsTArray<TArray<FBodyInstance>>Transient+3 flags[]
0x10MoveIgnoreComponentsTArray<FBodyInstance>Transient+5 flags[]
0x03480x18padding / 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>
0x04BD0x01padding / 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>
0x04C60x1Apadding / unreflected
0x08LODParentPrimitiveUPrimitiveComponent*8 flagsnullptr
Inherited from USceneComponent 28
OffsetSizeNameTypeFlagsDefault
0x08PhysicsVolumeTWeakObjectPtr<APhysicsVolume>Transient+6 flags<0xffffffff>
0x08AttachParentUSceneComponent*NetRepNotify+7 flagsnullptr
0x08AttachSocketNameFNameNetRepNotify+5 flagsNone
0x10AttachChildrenTArray<TArray<FVector>>NetTransient+5 flags[]
0x01000x08padding / unreflected
0x10ClientAttachedChildrenTArray<FVector>Transient+4 flags[]
0x01180x2Cpadding / 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}
0x01740x08padding / unreflected
0x04UpdateComponentToWorldRateSecondsfloatProtected+7 flags0
0x04NextUpdateComponentToWorldExpectedTimefloatTransient+5 flags0
0x01bCanSkipIntermediateTransformUpdates : 1bit 1boolTransient+3 flagstrue
0x01bComponentToWorldUpdated : 1bit 2boolTransient+3 flagsfalse
0x01bAbsoluteLocation : 1bit 4boolNetRepNotify+6 flagsfalse
0x01bAbsoluteRotation : 1bit 5boolNetRepNotify+6 flagsfalse
0x01bAbsoluteScale : 1bit 6boolNetRepNotify+6 flagsfalse
0x01bVisible : 1bit 7boolNetRepNotify+6 flagstrue
0x01bShouldBeAttached : 1bit 0boolNetTransient+3 flagsfalse
0x01bShouldSnapLocationWhenAttached : 1bit 1boolNetTransient+3 flagsfalse
0x01bShouldSnapRotationWhenAttached : 1bit 2boolNetTransient+3 flagsfalse
0x01bShouldUpdatePhysicsVolume : 1bit 3bool6 flagsfalse
0x01bHiddenInGame : 1bit 4bool7 flagsfalse
0x01bBoundsChangeTriggersStreamingDataRebuild : 1bit 5bool3 flagsfalse
0x01bUseAttachParentBound : 1bit 6bool6 flagsfalse
0x01860x01padding / unreflected
0x01Mobilityuint88 flags2
0x01DetailModeuint89 flags0
0x01PhysicsVolumeChangedDelegateFMulticastScriptDelegate4 flags<delegate>
0x018A0xAEpadding / unreflected
0x50ImportantSocketsTMap<FActorComponentTickFunction, FName>Protected+3 flags<TMap>
Inherited from UActorComponent 17
OffsetSizeNameTypeFlagsDefault
0x30PrimaryComponentTickFActorComponentTickFunction3 flags{}
0x10ComponentTagsTArray<TArray<int32>>4 flags[]
0x10AssetUserDataTArray<int32>Protected+6 flags[]
0x00880x04padding / 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
0x01bShouldBeSaved : 1bit 7bool5 flagsfalse
0x01CreationMethodEComponentCreationMethod5 flagsNative
0x01OnComponentActivatedFMulticastScriptDelegate4 flags<delegate>
0x01OnComponentDeactivatedFMulticastScriptDelegate4 flags<delegate>
0x00970x01padding / unreflected
0x10UCSModifiedPropertiesTArray<FString>2 flags[]
0x10ActorComponentKeyFString3 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<void> GetNiagaraParticleValueVec3_DebugOnly(const FString& InEmitterName, const FString& InValueName)FinalNative+1 flags0x30
TArray<void> GetNiagaraParticleValues_DebugOnly(const FString& InEmitterName, const FString& InValueName)FinalNative+1 flags0x30
TArray<void> 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

Used by 26

types with a member, parameter or interface of this type