![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <ISpatialAcceleration.h>
Inheritance diagram for Chaos::FSQHashTable:Public Member Functions | |
| SIZE_T | GetAllocatedSize () const |
| uint32 | GetIndexSize () const |
Public Member Functions inherited from FHashTable | |
| FHashTable (uint32 InHashSize=1024, uint32 InIndexSize=0) | |
| FHashTable (const FHashTable &Other) | |
| FHashTable (FHashTable &&Other) | |
| ~FHashTable () | |
| void | Clear () |
| void | Clear (uint32 InHashSize, uint32 InIndexSize=0) |
| void | Free () |
| CORE_API void | Resize (uint32 NewIndexSize) |
| uint32 | GetIndexSize () const |
| uint32 | GetHashSize () const |
| CORE_API SIZE_T | GetAllocatedSize () const |
| uint32 | First (uint32 Key) const |
| uint32 | Next (uint32 Index) const |
| bool | IsValid (uint32 Index) const |
| void | Add (uint32 Key, uint32 Index) |
| void | Add_Concurrent (uint32 Key, uint32 Index) |
| void | Remove (uint32 Key, uint32 Index) |
| CORE_API float | AverageSearch () const |
| FHashTable & | operator= (const FHashTable &Other) |
| FHashTable & | operator= (FHashTable &&Other) |
Additional Inherited Members | |
Protected Attributes inherited from FHashTable | |
| uint32 | HashSize |
| uint32 | HashMask |
| uint32 | IndexSize |
| uint32 * | Hash |
| uint32 * | NextIndex |
Static Protected Attributes inherited from FHashTable | |
| static CORE_API uint32 | EmptyHash [1] = { ~0u } |
|
inline |
|
inline |