UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
OpenGLTexture.cpp File Reference

Classes

struct  FScopedPackAlignment
 

Functions

uint32 HalfFloatToFloatInteger (uint16 HalfFloat)
 
float HalfFloatToFloat (uint16 HalfFloat)
 
void LogTextureEvictionDebugInfo ()
 

Variables

int32 GOGLTexturesToEvictPerFrame = 10
 
GLint GMaxOpenGLColorSamples = 0
 
GLint GMaxOpenGLDepthSamples = 0
 
GLint GMaxOpenGLIntegerSamples = 0
 
int64 GOpenGLDedicatedVideoMemory = 0
 
int64 GOpenGLTotalGraphicsMemory = 0
 
uint32 GTotalTexStorageSkipped = 0
 
uint32 GTotalCompressedTexStorageSkipped = 0
 
uint32 GTotalEvictedMipMemStored = 0
 
uint32 GTotalEvictedMipMemDuplicated = 0
 
uint32 GTotalMipStoredCount = 0
 
uint32 GTotalMipRestores = 0
 
float GMaxRestoreTime = 0.0f
 
float GAvgRestoreTime = 0.0f
 
uint32 GAvgRestoreCount = 0
 

Function Documentation

◆ HalfFloatToFloat()

float HalfFloatToFloat ( uint16  HalfFloat)
inline

◆ HalfFloatToFloatInteger()

uint32 HalfFloatToFloatInteger ( uint16  HalfFloat)
inline

◆ LogTextureEvictionDebugInfo()

void LogTextureEvictionDebugInfo ( )

Variable Documentation

◆ GAvgRestoreCount

uint32 GAvgRestoreCount = 0

◆ GAvgRestoreTime

float GAvgRestoreTime = 0.0f

◆ GMaxOpenGLColorSamples

GLint GMaxOpenGLColorSamples = 0

Caching it here, to avoid getting it every time we create a texture. 0 is no multisampling.

◆ GMaxOpenGLDepthSamples

GLint GMaxOpenGLDepthSamples = 0

◆ GMaxOpenGLIntegerSamples

GLint GMaxOpenGLIntegerSamples = 0

◆ GMaxRestoreTime

float GMaxRestoreTime = 0.0f

◆ GOGLTexturesToEvictPerFrame

int32 GOGLTexturesToEvictPerFrame = 10

◆ GOpenGLDedicatedVideoMemory

int64 GOpenGLDedicatedVideoMemory = 0

◆ GOpenGLTotalGraphicsMemory

int64 GOpenGLTotalGraphicsMemory = 0

◆ GTotalCompressedTexStorageSkipped

uint32 GTotalCompressedTexStorageSkipped = 0

◆ GTotalEvictedMipMemDuplicated

uint32 GTotalEvictedMipMemDuplicated = 0

◆ GTotalEvictedMipMemStored

uint32 GTotalEvictedMipMemStored = 0

◆ GTotalMipRestores

uint32 GTotalMipRestores = 0

◆ GTotalMipStoredCount

uint32 GTotalMipStoredCount = 0

◆ GTotalTexStorageSkipped

uint32 GTotalTexStorageSkipped = 0