UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TDataKey< Derived, AlwaysCompareData > Class Template Reference

#include <VulkanUtil.h>

+ Inheritance diagram for TDataKey< Derived, AlwaysCompareData >:

Public Member Functions

template<class ArchiveWriter >
void GenerateFromArchive (ArchiveWriter &&WriteToArchive, int32 DataReserve=0)
 
template<class ObjectType >
void GenerateFromObject (const ObjectType &Object)
 
void GenerateFromData (const void *InData, uint32 InSize)
 
uint32 GetHash () const
 
Derived CopyDeep () const
 
Derived CopyShallow () const
 

Friends

uint32 GetTypeHash (const Derived &Key)
 
bool operator== (const Derived &A, const Derived &B)
 

Member Function Documentation

◆ CopyDeep()

template<class Derived , bool AlwaysCompareData = false>
Derived TDataKey< Derived, AlwaysCompareData >::CopyDeep ( ) const
inline

◆ CopyShallow()

template<class Derived , bool AlwaysCompareData = false>
Derived TDataKey< Derived, AlwaysCompareData >::CopyShallow ( ) const
inline

◆ GenerateFromArchive()

template<class Derived , bool AlwaysCompareData = false>
template<class ArchiveWriter >
void TDataKey< Derived, AlwaysCompareData >::GenerateFromArchive ( ArchiveWriter &&  WriteToArchive,
int32  DataReserve = 0 
)
inline

◆ GenerateFromData()

template<class Derived , bool AlwaysCompareData = false>
void TDataKey< Derived, AlwaysCompareData >::GenerateFromData ( const void InData,
uint32  InSize 
)
inline

◆ GenerateFromObject()

template<class Derived , bool AlwaysCompareData = false>
template<class ObjectType >
void TDataKey< Derived, AlwaysCompareData >::GenerateFromObject ( const ObjectType &  Object)
inline

◆ GetHash()

template<class Derived , bool AlwaysCompareData = false>
uint32 TDataKey< Derived, AlwaysCompareData >::GetHash ( ) const
inline

Friends And Related Symbol Documentation

◆ GetTypeHash

template<class Derived , bool AlwaysCompareData = false>
uint32 GetTypeHash ( const Derived Key)
friend

◆ operator==

template<class Derived , bool AlwaysCompareData = false>
bool operator== ( const Derived A,
const Derived B 
)
friend

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