Types
Some of the runtime types added by NActorPools.
Actor Pool
A runtime object pool that efficiently manages a collection of spawned AActors.
Actor Pool Settings
A Blueprint-compatible struct that defines configuration parameters for managing object pooling inside of a FNActorPool.
Actor Pool Set
A UDataAsset that serves as a collection of preconfigured FNActorPoolSettings.
Actor Pool Item
An interface that defines the contract between an AActor and the FNActorPool.
Pooled Actor
A specialized AActor base-class designed to work seamlessly with a FNActorPool.
Actor Pool Object
A UObject wrapper around a native FNActorPool, exposing pool operations to Blueprints and UMG bindings.
Actor Pool Spawner Component
A fundamental spawning component which will interact with the NActorPoolSubsystem to periodically spawn defined AActors in predefined distributions (shapes).
Kill Zone Component
A kill plane implementation built to automatically pool properly configured AActor upon overlap.
Kill Zone Actor
A kill plane implementation built to automatically pool properly configured AActor upon overlap.
Actor Pool Subsystem
A centralized management system that provides UWorld-specific access to AActor pooling functionality, acting as the primary interface for creating, managing, and accessing multiple FNActorPools.
Actor Pool ListView Entry
A UMG list view entry widget for displaying a single Actor Pool row, used by the developer overlay.
Get Actor Async
An async Blueprint action that soft-loads an AActor class and then gets an instance from the Actor Pool subsystem.
Spawn Actor Async
An async Blueprint action that soft-loads an AActor class and then spawns an instance from the Actor Pool subsystem at a given transform.