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

#include <SequentialID.h>

Public Member Functions

 FSequentialIDBase ()=default
 
 FSequentialIDBase (uint32 InID)
 
bool operator== (const FSequentialIDBase &Other) const
 
bool operator!= (const FSequentialIDBase &Other) const
 
bool IsValid () const
 
bool IsInvalid () const
 
void Invalidate ()
 
uint32 GetValue () const
 
FString Describe () const
 

Protected Attributes

uint32 Value = InvalidID
 

Static Protected Attributes

static constexpr uint32 InvalidID = 0
 

Friends

uint32 GetTypeHash (const FSequentialIDBase &SequentialID)
 

Constructor & Destructor Documentation

◆ FSequentialIDBase() [1/2]

FSequentialIDBase::FSequentialIDBase ( )
default

◆ FSequentialIDBase() [2/2]

FSequentialIDBase::FSequentialIDBase ( uint32  InID)
inlineexplicit

Member Function Documentation

◆ Describe()

FString FSequentialIDBase::Describe ( ) const
inline

◆ GetValue()

uint32 FSequentialIDBase::GetValue ( ) const
inline

◆ Invalidate()

void FSequentialIDBase::Invalidate ( )
inline

◆ IsInvalid()

bool FSequentialIDBase::IsInvalid ( ) const
inline

◆ IsValid()

bool FSequentialIDBase::IsValid ( ) const
inline

◆ operator!=()

bool FSequentialIDBase::operator!= ( const FSequentialIDBase Other) const
inline

◆ operator==()

bool FSequentialIDBase::operator== ( const FSequentialIDBase Other) const
inline

Friends And Related Symbol Documentation

◆ GetTypeHash

uint32 GetTypeHash ( const FSequentialIDBase SequentialID)
friend

Member Data Documentation

◆ InvalidID

constexpr uint32 FSequentialIDBase::InvalidID = 0
staticconstexprprotected

◆ Value

uint32 FSequentialIDBase::Value = InvalidID
protected

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