UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FNameSlot Struct Reference

Public Member Functions

 FNameSlot ()
 
 FNameSlot (FNameEntryId Value, uint32 ProbeHash)
 
FNameEntryId GetId () const
 
uint32 GetProbeHash () const
 
bool operator== (FNameSlot Rhs) const
 
bool Used () const
 

Static Public Attributes

static constexpr uint32 EntryIdBits = FNameMaxBlockBits + FNameBlockOffsetBits
 
static constexpr uint32 EntryIdMask = (1 << EntryIdBits) - 1
 
static constexpr uint32 ProbeHashShift = EntryIdBits
 
static constexpr uint32 ProbeHashMask = ~EntryIdMask
 

Constructor & Destructor Documentation

◆ FNameSlot() [1/2]

FNameSlot::FNameSlot ( )
inline

◆ FNameSlot() [2/2]

FNameSlot::FNameSlot ( FNameEntryId  Value,
uint32  ProbeHash 
)
inline

Member Function Documentation

◆ GetId()

FNameEntryId FNameSlot::GetId ( ) const
inline

◆ GetProbeHash()

uint32 FNameSlot::GetProbeHash ( ) const
inline

◆ operator==()

bool FNameSlot::operator== ( FNameSlot  Rhs) const
inline

◆ Used()

bool FNameSlot::Used ( ) const
inline

Member Data Documentation

◆ EntryIdBits

constexpr uint32 FNameSlot::EntryIdBits = FNameMaxBlockBits + FNameBlockOffsetBits
staticconstexpr

◆ EntryIdMask

constexpr uint32 FNameSlot::EntryIdMask = (1 << EntryIdBits) - 1
staticconstexpr

◆ ProbeHashMask

constexpr uint32 FNameSlot::ProbeHashMask = ~EntryIdMask
staticconstexpr

◆ ProbeHashShift

constexpr uint32 FNameSlot::ProbeHashShift = EntryIdBits
staticconstexpr

The documentation for this struct was generated from the following file: