UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TVTTilePriorityAndIndex< PriorityKeyType, NumBitsForIndex > Union Template Referencefinal

#include <VirtualTextureShared.h>

Public Member Functions

 TVTTilePriorityAndIndex ()=default
 
 TVTTilePriorityAndIndex (uint64 InIndex, PriorityKeyType &&InPriorityKey)
 
template<typename... TArgs>
 TVTTilePriorityAndIndex (uint64 InIndex, TArgs &&... InArgs)
 
bool operator< (const TVTTilePriorityAndIndex< PriorityKeyType, NumBitsForIndex > &InOther) const
 
PriorityKeyType GetPriorityKey ()
 

Public Attributes

uint64 SortablePackedValue = 0
 
uint64 Index: NumBitsForIndex
 

Constructor & Destructor Documentation

◆ TVTTilePriorityAndIndex() [1/3]

◆ TVTTilePriorityAndIndex() [2/3]

template<typename PriorityKeyType , uint8 NumBitsForIndex = 16>
TVTTilePriorityAndIndex< PriorityKeyType, NumBitsForIndex >::TVTTilePriorityAndIndex ( uint64  InIndex,
PriorityKeyType &&  InPriorityKey 
)
inline

◆ TVTTilePriorityAndIndex() [3/3]

template<typename PriorityKeyType , uint8 NumBitsForIndex = 16>
template<typename... TArgs>
TVTTilePriorityAndIndex< PriorityKeyType, NumBitsForIndex >::TVTTilePriorityAndIndex ( uint64  InIndex,
TArgs &&...  InArgs 
)
inline

Member Function Documentation

◆ GetPriorityKey()

template<typename PriorityKeyType , uint8 NumBitsForIndex = 16>
PriorityKeyType TVTTilePriorityAndIndex< PriorityKeyType, NumBitsForIndex >::GetPriorityKey ( )
inline

◆ operator<()

template<typename PriorityKeyType , uint8 NumBitsForIndex = 16>
bool TVTTilePriorityAndIndex< PriorityKeyType, NumBitsForIndex >::operator< ( const TVTTilePriorityAndIndex< PriorityKeyType, NumBitsForIndex > &  InOther) const
inline

Member Data Documentation

◆ Index

◆ SortablePackedValue

template<typename PriorityKeyType , uint8 NumBitsForIndex = 16>
uint64 TVTTilePriorityAndIndex< PriorityKeyType, NumBitsForIndex >::SortablePackedValue = 0

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