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

Namespaces

namespace  OpenGLConsoleVariables
 

Macros

#define LOCTEXT_NAMESPACE   "OpenGLDrv"
 
#define LOG_GL_DEBUG_FLAG(a)   UE_LOG(LogRHI, Warning, TEXT(" built with %s = %d"), TEXT(#a), a);
 

Functions

 IMPLEMENT_MODULE (FOpenGLDynamicRHIModule, OpenGLDrv)
 
 DEFINE_LOG_CATEGORY (LogOpenGL)
 
void GetExtensionsString (FString &ExtensionsString)
 
void InitDefaultGLContextState (void)
 

Variables

ERHIFeatureLevel::Type GRequestedFeatureLevel = ERHIFeatureLevel::Num
 
int32 OpenGLConsoleVariables::bUseGlClipControlIfAvailable = 0
 

Macro Definition Documentation

◆ LOCTEXT_NAMESPACE

#define LOCTEXT_NAMESPACE   "OpenGLDrv"

◆ LOG_GL_DEBUG_FLAG

#define LOG_GL_DEBUG_FLAG (   a)    UE_LOG(LogRHI, Warning, TEXT(" built with %s = %d"), TEXT(#a), a);

Function Documentation

◆ DEFINE_LOG_CATEGORY()

DEFINE_LOG_CATEGORY ( LogOpenGL  )

OpenGL Logging.

◆ GetExtensionsString()

void GetExtensionsString ( FString &  ExtensionsString)

◆ IMPLEMENT_MODULE()

IMPLEMENT_MODULE ( FOpenGLDynamicRHIModule  ,
OpenGLDrv   
)

◆ InitDefaultGLContextState()

void InitDefaultGLContextState ( void  )

Call after creating a context to initialise default state values to correct values for UE.

Variable Documentation

◆ GRequestedFeatureLevel