UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FVirtualTextureLocalTile Union Reference

#include <VirtualTexturing.h>

Public Member Functions

 FVirtualTextureLocalTile ()
 
 FVirtualTextureLocalTile (const FVirtualTextureProducerHandle &InProducerHandle, uint32 InLocal_vAddress, uint8 InLocal_vLevel)
 
 FVirtualTextureLocalTile (uint64 InPackedValue)
 
FVirtualTextureProducerHandle GetProducerHandle () const
 
uint16 GetMurmurHash () const
 

Public Attributes

uint64 PackedValue = 0
 
struct { 
 
   uint32   PackedProducerHandle 
 
   uint32   Local_vAddress: 24 
 
   uint32   Local_vLevel: 4 
 
   uint32   Pad: 4 
 
};  
 

Friends

bool operator== (const FVirtualTextureLocalTile &Lhs, const FVirtualTextureLocalTile &Rhs)
 
bool operator!= (const FVirtualTextureLocalTile &Lhs, const FVirtualTextureLocalTile &Rhs)
 
uint32 GetTypeHash (const FVirtualTextureLocalTile &T)
 

Detailed Description

Identifies a VT tile within a given producer

Constructor & Destructor Documentation

◆ FVirtualTextureLocalTile() [1/3]

FVirtualTextureLocalTile::FVirtualTextureLocalTile ( )
inline

◆ FVirtualTextureLocalTile() [2/3]

FVirtualTextureLocalTile::FVirtualTextureLocalTile ( const FVirtualTextureProducerHandle InProducerHandle,
uint32  InLocal_vAddress,
uint8  InLocal_vLevel 
)
inlineexplicit

◆ FVirtualTextureLocalTile() [3/3]

FVirtualTextureLocalTile::FVirtualTextureLocalTile ( uint64  InPackedValue)
inlineexplicit

Member Function Documentation

◆ GetMurmurHash()

uint16 FVirtualTextureLocalTile::GetMurmurHash ( ) const
inline

◆ GetProducerHandle()

FVirtualTextureProducerHandle FVirtualTextureLocalTile::GetProducerHandle ( ) const
inline

Friends And Related Symbol Documentation

◆ GetTypeHash

uint32 GetTypeHash ( const FVirtualTextureLocalTile T)
friend

◆ operator!=

bool operator!= ( const FVirtualTextureLocalTile Lhs,
const FVirtualTextureLocalTile Rhs 
)
friend

◆ operator==

bool operator== ( const FVirtualTextureLocalTile Lhs,
const FVirtualTextureLocalTile Rhs 
)
friend

Member Data Documentation

◆ [struct]

struct { ... } FVirtualTextureLocalTile

◆ Local_vAddress

uint32 FVirtualTextureLocalTile::Local_vAddress

◆ Local_vLevel

uint32 FVirtualTextureLocalTile::Local_vLevel

◆ PackedProducerHandle

uint32 FVirtualTextureLocalTile::PackedProducerHandle

◆ PackedValue

uint64 FVirtualTextureLocalTile::PackedValue = 0

◆ Pad

uint32 FVirtualTextureLocalTile::Pad

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