Navigation
API > API/Plugins > API/Plugins/Niagara
| Name | FNiagaraScalabilityManager |
| Type | struct |
| Header File | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraScalabilityManager.h |
| Include Path | #include "NiagaraScalabilityManager.h" |
Syntax
USTRUCT ()
struct FNiagaraScalabilityManager
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| NiagaraScalabilityManager.h | |||
FNiagaraScalabilityManager
(
FNiagaraWorldManager* InOwner |
NiagaraScalabilityManager.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FNiagaraScalabilityManager() |
NiagaraScalabilityManager.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bRefreshOwnerAllowsScalability | bool | NiagaraScalabilityManager.h | ||
| EffectType | TObjectPtr< UNiagaraEffectType > | NiagaraScalabilityManager.h |
|
|
| LastUpdateTime | double | NiagaraScalabilityManager.h | ||
| ManagedComponents | TArray< TObjectPtr< UNiagaraComponent > > | NiagaraScalabilityManager.h |
|
|
| State | TArray< FNiagaraScalabilityState > | NiagaraScalabilityManager.h | ||
| SystemData | TArray< FNiagaraScalabilitySystemData > | NiagaraScalabilityManager.h | ||
| SystemDataIndexMap | TMap< UNiagaraSystem *, int32 > | NiagaraScalabilityManager.h | ||
| WorldMan | FNiagaraWorldManager * | NiagaraScalabilityManager.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bRefreshCachedSystemData | bool | NiagaraScalabilityManager.h | ||
| DefaultContext | FComponentIterationContext | NiagaraScalabilityManager.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddReferencedObjects
(
FReferenceCollector& Collector |
NiagaraScalabilityManager.h | ||
void Dump() |
NiagaraScalabilityManager.h | ||
void InvalidateCachedSystemData() |
NiagaraScalabilityManager.h | ||
int32 NumRegisteredComponents() |
NiagaraScalabilityManager.h | ||
void OnRefreshOwnerAllowsScalability() |
NiagaraScalabilityManager.h | ||
void OnSystemPostChange
(
UNiagaraSystem* System |
NiagaraScalabilityManager.h | ||
void PreGarbageCollectBeginDestroy() |
NiagaraScalabilityManager.h | ||
void Register
(
UNiagaraComponent* Component |
NiagaraScalabilityManager.h | ||
void Unregister
(
UNiagaraComponent* Component |
NiagaraScalabilityManager.h | ||
void Update
(
float DeltaSeconds, |
NiagaraScalabilityManager.h |