![]() |
XII Release 0.1.0
|
#include <ParticleSystemManager.h>
Static Public Member Functions | |
| static bool | IsSubsystemInitialized () |
| static bool | IsInitialized () |
| static xiiParticleSystemRuntimeHandle | CreateRuntime (xiiSharedPtr< xiiGALDevice > pDevice, const xiiParticleSystemDescriptor &descriptor) |
| static void | DestroyRuntime (xiiParticleSystemRuntimeHandle handle) |
| static bool | IsValid (xiiParticleSystemRuntimeHandle handle) |
| static xiiParticleSystemRuntime * | GetRuntime (xiiParticleSystemRuntimeHandle handle) |
| Returns a borrowed pointer valid until DestroyRuntime() or subsystem shutdown. | |
Subsystem facade that owns every GPU particle runtime.
Components retain generation handles. GPU buffers are released during high-level GraphicsCore shutdown, before the GAL device and allocators.