Module |
|
Header |
/Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraComponentPool.h |
Include |
#include "NiagaraComponentPool.h" |
[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)()
struct FNCPool
Name | Description | ||
---|---|---|---|
|
FreeElements |
Collection of all currently allocated, free items ready to be grabbed for use. |
|
|
InUseComponents_Auto |
Array of currently in flight components that will auto release. |
|
|
InUseComponents_Manual |
Array of currently in flight components that need manual release. |
|
|
MaxUsed |
Keeping track of max in flight systems to help inform any future pre-population we do. |
Name | Description | |
---|---|---|
|
FNCPool() |
Name | Description | ||
---|---|---|---|
|
UNiagaraComp... |
Acquire ( |
Gets a component from the pool ready for use. |
|
Cleanup() |
||
|
KillUnusedComponents ( |
Kills any components that have not been used since the passed KillTime. |
|
|
NumComponents() |
||
|
Reclaim ( |
Returns a component to the pool. |