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

Public Member Functions

 FOpenGLCompiledShaderValue ()
 
 ~FOpenGLCompiledShaderValue ()
 
TArray< ANSICHARGetUncompressedShader () const
 
bool HasCode () const
 
void CompressShader (const TArray< ANSICHAR > &InGlslCode)
 

Public Attributes

GLuint Resource = 0
 

Static Public Attributes

static TAtomic< uint32StatTotalStoredSize = 0
 
static TAtomic< uint32StatTotalUncompressedSize = 0
 

Constructor & Destructor Documentation

◆ FOpenGLCompiledShaderValue()

FOpenGLCompiledShaderValue::FOpenGLCompiledShaderValue ( )
inline

◆ ~FOpenGLCompiledShaderValue()

FOpenGLCompiledShaderValue::~FOpenGLCompiledShaderValue ( )
inline

Member Function Documentation

◆ CompressShader()

void FOpenGLCompiledShaderValue::CompressShader ( const TArray< ANSICHAR > &  InGlslCode)
inline

◆ GetUncompressedShader()

TArray< ANSICHAR > FOpenGLCompiledShaderValue::GetUncompressedShader ( ) const
inline

◆ HasCode()

bool FOpenGLCompiledShaderValue::HasCode ( ) const
inline

Member Data Documentation

◆ Resource

GLuint FOpenGLCompiledShaderValue::Resource = 0

◆ StatTotalStoredSize

TAtomic< uint32 > FOpenGLCompiledShaderValue::StatTotalStoredSize = 0
static

◆ StatTotalUncompressedSize

TAtomic< uint32 > FOpenGLCompiledShaderValue::StatTotalUncompressedSize = 0
static

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