Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Particles/WorldPSCPool.h |
Include |
#include "Particles/WorldPSCPool.h" |
struct FPSCPool
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 | ||
---|---|---|---|
|
UParticleSys... |
Acquire ( |
Gets a PSC from the pool ready for use. |
|
Cleanup() |
||
|
KillUnusedComponents ( |
Kills any components that have not been used since the passed KillTime. |
|
|
NumComponents() |
||
|
Reclaim ( |
Returns a PSC to the pool. |