#include <IndexedHandle.h>
|
Public Member Functions inherited from FIndexedHandleManagerBase< TIndexedHandle, TIndexType, TSerialType, bOptimizeHandleReuse > |
| | FIndexedHandleManagerBase () |
| |
| TIndexedHandle | GetNextHandle () |
| |
| bool | RemoveHandle (TIndexedHandle IndexedHandle) |
| |
| bool | IsValidHandle (TIndexedHandle IndexedHandle) const |
| |
| const TArray< TIndexedHandle > & | GetHandles () const |
| |
| int32 | CalcNumUsedHandles () const |
| |
| | FIndexedHandleManagerBase (const FIndexedHandleManagerBase &Other)=default |
| |
| FIndexedHandleManagerBase & | operator= (const FIndexedHandleManagerBase &Other) |
| |
| int32 | ShrinkHandles () |
| |
| void | Reset () |
| |
Protected Types inherited from FIndexedHandleManagerBase< TIndexedHandle, TIndexType, TSerialType, bOptimizeHandleReuse > |
| typedef TArray< TIndexedHandle > | FHandleArray |
| |
Protected Attributes inherited from FIndexedHandleManagerBase< TIndexedHandle, TIndexType, TSerialType, bOptimizeHandleReuse > |
| FHandleArray | Handles |
| |
| TArray< TIndexType > | FreeHandleIndices |
| |
| uint32 | ManagerID = 0 |
| |
Static Protected Attributes inherited from FIndexedHandleManagerBase< TIndexedHandle, TIndexType, TSerialType, bOptimizeHandleReuse > |
| static std::atomic< TSerialType > | SerialNumberCounter = { 0 } |
| |
| static std::atomic< uint32 > | ManagerIDCounter = { 0 } |
| |
The documentation for this struct was generated from the following file: