![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Inheritance diagram for FNamePoolShard< Sensitivity >:Public Member Functions | |
| void | LogCsvHeader (FOutputDevice &Ar) const |
| void | LogStatsCsv (FOutputDevice &Ar) const |
| FNameEntryId | Find (const FNameValue< Sensitivity > &Value) const |
| template<class ScopeLock = FWriteScopeLock> | |
| FORCEINLINE FNameEntryId | Insert (const FNameValue< Sensitivity > &Value, bool &bCreatedNewEntry) |
| void | InsertExistingEntry (FNameHash Hash, FNameEntryId ExistingId) |
| void | InsertBatch (const TArrayView< FNameLoad< Sensitivity > > Batch) |
| void | Reserve (uint32 Num) |
Public Member Functions inherited from FNamePoolShardBase | |
| void | Initialize (FNameEntryAllocator &InEntries) |
| ~FNamePoolShardBase () | |
| uint32 | Capacity () const |
| uint32 | NumCreated () const |
| uint32 | NumCreatedWide () const |
| uint32 | NumCreatedWithNumber () const |
Additional Inherited Members | |
Protected Types inherited from FNamePoolShardBase | |
| enum | { LoadFactorQuotient = 9 , LoadFactorDivisor = 10 } |
Static Protected Member Functions inherited from FNamePoolShardBase | |
| template<ENameCase Sensitivity> | |
| static FORCEINLINE bool | EntryEqualsValue (const FNameEntry &Entry, const FNameValue< Sensitivity > &Value) |
Protected Attributes inherited from FNamePoolShardBase | |
| FRWLock | Lock |
| uint32 | UsedSlots = 0 |
| uint32 | CapacityMask = 0 |
| FNameSlot * | Slots = nullptr |
| FNameEntryAllocator * | Entries = nullptr |
| std::atomic< uint32 > | NumCreatedEntries {0} |
| std::atomic< uint32 > | NumCreatedWideEntries {0} |
| std::atomic< uint32 > | NumCreatedWithNumberEntries {0} |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |