UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FTextureEvictionParams Class Reference

#include <OpenGLResources.h>

Public Member Functions

 FTextureEvictionParams (uint32 NumMips)
 
 ~FTextureEvictionParams ()
 
void SetDebugLabelName (const FAnsiString &TextureDebugNameIn)
 
void SetDebugLabelName (const ANSICHAR *TextureDebugNameIn)
 
FAnsiStringGetDebugLabelName ()
 
void SetMipData (uint32 MipIndex, const void *Data, uint32 Bytes)
 
void ReleaseMipData (uint32 RetainMips)
 
void CloneMipData (const FTextureEvictionParams &Src, uint32 NumMips, int32 SrcOffset, int DstOffset)
 
uint32 GetTotalAllocated () const
 
bool AreAllMipsPresent () const
 

Public Attributes

TArray< TArray< uint8 > > MipImageData
 
uint32 bHasRestored: 1
 
FSetElementId LRUNode
 
uint32 FrameLastRendered
 
FAnsiString TextureDebugName
 

Constructor & Destructor Documentation

◆ FTextureEvictionParams()

FTextureEvictionParams::FTextureEvictionParams ( uint32  NumMips)

◆ ~FTextureEvictionParams()

FTextureEvictionParams::~FTextureEvictionParams ( )

Member Function Documentation

◆ AreAllMipsPresent()

bool FTextureEvictionParams::AreAllMipsPresent ( ) const
inline

◆ CloneMipData()

void FTextureEvictionParams::CloneMipData ( const FTextureEvictionParams Src,
uint32  NumMips,
int32  SrcOffset,
int  DstOffset 
)

◆ GetDebugLabelName()

FAnsiString & FTextureEvictionParams::GetDebugLabelName ( )
inline

◆ GetTotalAllocated()

uint32 FTextureEvictionParams::GetTotalAllocated ( ) const
inline

◆ ReleaseMipData()

void FTextureEvictionParams::ReleaseMipData ( uint32  RetainMips)

◆ SetDebugLabelName() [1/2]

void FTextureEvictionParams::SetDebugLabelName ( const ANSICHAR TextureDebugNameIn)
inline

◆ SetDebugLabelName() [2/2]

void FTextureEvictionParams::SetDebugLabelName ( const FAnsiString TextureDebugNameIn)
inline

◆ SetMipData()

void FTextureEvictionParams::SetMipData ( uint32  MipIndex,
const void Data,
uint32  Bytes 
)

Member Data Documentation

◆ bHasRestored

uint32 FTextureEvictionParams::bHasRestored

◆ FrameLastRendered

uint32 FTextureEvictionParams::FrameLastRendered

◆ LRUNode

FSetElementId FTextureEvictionParams::LRUNode

◆ MipImageData

TArray<TArray<uint8> > FTextureEvictionParams::MipImageData

◆ TextureDebugName

FAnsiString FTextureEvictionParams::TextureDebugName

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