#include <ObjectPool.h>
|
TMap< TSubclassOf< AActor >, TArray< AActor * > > | ObjectPool |
|
◆ AObjectPool()
AObjectPool::AObjectPool |
( |
| ) |
|
◆ EndPlay()
void AObjectPool::EndPlay |
( |
const EEndPlayReason::Type |
EndPlayReason | ) |
|
|
overridevirtual |
◆ FinishSpawning()
void AObjectPool::FinishSpawning |
( |
AActor *const |
Actor, |
|
|
FTransform const & |
Transform |
|
) |
| |
◆ Get()
AObjectPool * AObjectPool::Get |
( |
UObject *const |
WorldContextObject | ) |
|
|
static |
◆ ReleaseActorToPool()
void AObjectPool::ReleaseActorToPool |
( |
AActor *const |
Actor | ) |
|
◆ SpawnActorDeferred()
template<class T >
T * AObjectPool::SpawnActorDeferred |
( |
UClass * |
Class, |
|
|
FTransform const & |
Transform, |
|
|
AActor * |
Owner = nullptr , |
|
|
AActor * |
Instigator = nullptr |
|
) |
| |
|
inline |
◆ ObjectPool
TMap<TSubclassOf<AActor>, TArray<AActor*> > AObjectPool::ObjectPool |
◆ Singleton
TMap< TWeakObjectPtr< UWorld >, AObjectPool * > AObjectPool::Singleton |
|
static |
The documentation for this class was generated from the following files: