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

Go to the source code of this file.

Classes

class  FOpenGLBase
 

Macros

#define UGL_REQUIRED_VOID   { UE_LOG(LogOpenGL,Fatal,TEXT("%s is not supported."), ANSI_TO_TCHAR(__FUNCTION__)); }
 
#define UGL_REQUIRED(ReturnValue)   { UE_LOG(LogOpenGL,Fatal,TEXT("%s is not supported."), ANSI_TO_TCHAR(__FUNCTION__)); return (ReturnValue); }
 
#define UGL_OPTIONAL_VOID   { }
 
#define UGL_OPTIONAL(ReturnValue)   { return (ReturnValue); }
 
#define UGL_SUPPORTS_PIXELBUFFERS   1
 
#define UGL_SUPPORTS_UNIFORMBUFFERS   1
 

Typedefs

typedef TArray< ANSICHARFAnsiCharArray
 

Functions

OPENGLDRV_API DECLARE_LOG_CATEGORY_EXTERN (LogOpenGL, Log, VeryVerbose)
 

Macro Definition Documentation

◆ UGL_OPTIONAL

#define UGL_OPTIONAL (   ReturnValue)    { return (ReturnValue); }

◆ UGL_OPTIONAL_VOID

#define UGL_OPTIONAL_VOID   { }

◆ UGL_REQUIRED

#define UGL_REQUIRED (   ReturnValue)    { UE_LOG(LogOpenGL,Fatal,TEXT("%s is not supported."), ANSI_TO_TCHAR(__FUNCTION__)); return (ReturnValue); }

◆ UGL_REQUIRED_VOID

#define UGL_REQUIRED_VOID   { UE_LOG(LogOpenGL,Fatal,TEXT("%s is not supported."), ANSI_TO_TCHAR(__FUNCTION__)); }

◆ UGL_SUPPORTS_PIXELBUFFERS

#define UGL_SUPPORTS_PIXELBUFFERS   1

◆ UGL_SUPPORTS_UNIFORMBUFFERS

#define UGL_SUPPORTS_UNIFORMBUFFERS   1

Typedef Documentation

◆ FAnsiCharArray

Function Documentation

◆ DECLARE_LOG_CATEGORY_EXTERN()

OPENGLDRV_API DECLARE_LOG_CATEGORY_EXTERN ( LogOpenGL  ,
Log  ,
VeryVerbose   
)

OpenGL Logging.