Navigation
API > API/Runtime > API/Runtime/ChaosCore > API/Runtime/ChaosCore/TObjectPool
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TObjectPool () |
No copy, no move, no default #TODO possibly add move and copy if the internal type is copy constructible but likely better to discourage copying. | Chaos/ObjectPool.h | |
TObjectPool
(
const TObjectPool& |
Chaos/ObjectPool.h | ||
TObjectPool
(
TObjectPool&& |
Chaos/ObjectPool.h | ||
TObjectPool
(
int32 InNumPerBlock, |
Chaos/ObjectPool.h |
TObjectPool()
Description
No copy, no move, no default #TODO possibly add move and copy if the internal type is copy constructible but likely better to discourage copying. Moving to another pool should be fine.
| Name | TObjectPool |
| Type | function |
| Header File | /Engine/Source/Runtime/Experimental/ChaosCore/Public/Chaos/ObjectPool.h |
| Include Path | #include "Chaos/ObjectPool.h" |
TObjectPool()
TObjectPool(const TObjectPool &)
| Name | TObjectPool |
| Type | function |
| Header File | /Engine/Source/Runtime/Experimental/ChaosCore/Public/Chaos/ObjectPool.h |
| Include Path | #include "Chaos/ObjectPool.h" |
TObjectPool
(
const TObjectPool &
)
TObjectPool(TObjectPool &&)
| Name | TObjectPool |
| Type | function |
| Header File | /Engine/Source/Runtime/Experimental/ChaosCore/Public/Chaos/ObjectPool.h |
| Include Path | #include "Chaos/ObjectPool.h" |
TObjectPool
(
TObjectPool &&
)
TObjectPool(int32, int32)
| Name | TObjectPool |
| Type | function |
| Header File | /Engine/Source/Runtime/Experimental/ChaosCore/Public/Chaos/ObjectPool.h |
| Include Path | #include "Chaos/ObjectPool.h" |
TObjectPool
(
int32 InNumPerBlock,
int32 InitialBlocks
)