UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::THandleData< IndexWidth, GenerationWidth > Class Template Reference

#include <Handles.h>

+ Inheritance diagram for Chaos::THandleData< IndexWidth, GenerationWidth >:

Public Member Functions

 THandleData ()
 
 THandleData (uint32 InIndex, uint32 InGeneration)
 
 THandleData (uint32 FullHandle)
 
bool IsValid () const
 
uint32 AsUint () const
 
uint32 GetIndex () const
 
void FromUint (uint32 InUint)
 

Protected Attributes

uint32 Index: IndexWidth
 
uint32 Generation: GenerationWidth
 

Friends

FArchiveoperator<< (FArchive &Ar, THandleData< IndexWidth, GenerationWidth > &InHandle)
 

Constructor & Destructor Documentation

◆ THandleData() [1/3]

template<uint32 IndexWidth, uint32 GenerationWidth>
Chaos::THandleData< IndexWidth, GenerationWidth >::THandleData ( )
inline

◆ THandleData() [2/3]

template<uint32 IndexWidth, uint32 GenerationWidth>
Chaos::THandleData< IndexWidth, GenerationWidth >::THandleData ( uint32  InIndex,
uint32  InGeneration 
)
inline

◆ THandleData() [3/3]

template<uint32 IndexWidth, uint32 GenerationWidth>
Chaos::THandleData< IndexWidth, GenerationWidth >::THandleData ( uint32  FullHandle)
inline

Member Function Documentation

◆ AsUint()

template<uint32 IndexWidth, uint32 GenerationWidth>
uint32 Chaos::THandleData< IndexWidth, GenerationWidth >::AsUint ( ) const
inline

◆ FromUint()

template<uint32 IndexWidth, uint32 GenerationWidth>
void Chaos::THandleData< IndexWidth, GenerationWidth >::FromUint ( uint32  InUint)
inline

◆ GetIndex()

template<uint32 IndexWidth, uint32 GenerationWidth>
uint32 Chaos::THandleData< IndexWidth, GenerationWidth >::GetIndex ( ) const
inline

◆ IsValid()

template<uint32 IndexWidth, uint32 GenerationWidth>
bool Chaos::THandleData< IndexWidth, GenerationWidth >::IsValid ( ) const
inline

Friends And Related Symbol Documentation

◆ operator<<

template<uint32 IndexWidth, uint32 GenerationWidth>
FArchive & operator<< ( FArchive Ar,
THandleData< IndexWidth, GenerationWidth > &  InHandle 
)
friend

Member Data Documentation

◆ Generation

template<uint32 IndexWidth, uint32 GenerationWidth>
uint32 Chaos::THandleData< IndexWidth, GenerationWidth >::Generation
protected

◆ Index

template<uint32 IndexWidth, uint32 GenerationWidth>
uint32 Chaos::THandleData< IndexWidth, GenerationWidth >::Index
protected

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