UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FLinuxOpenGL Struct Reference

#include <LinuxOpenGL.h>

+ Inheritance diagram for FLinuxOpenGL:

Static Public Member Functions

static FORCEINLINE void InitDebugContext ()
 
static FORCEINLINE void LabelObject (GLenum Type, GLuint Object, const ANSICHAR *Name)
 
static FORCEINLINE void PushGroupMarker (const ANSICHAR *Name)
 
static FORCEINLINE void PopGroupMarker ()
 
static FORCEINLINE bool TexStorage2D (GLenum Target, GLint Levels, GLint InternalFormat, GLsizei Width, GLsizei Height, GLenum Format, GLenum Type, ETextureCreateFlags Flags)
 
static FORCEINLINE void TexStorage3D (GLenum Target, GLint Levels, GLint InternalFormat, GLsizei Width, GLsizei Height, GLsizei Depth, GLenum Format, GLenum Type)
 
static FORCEINLINE void CopyImageSubData (GLuint SrcName, GLenum SrcTarget, GLint SrcLevel, GLint SrcX, GLint SrcY, GLint SrcZ, GLuint DstName, GLenum DstTarget, GLint DstLevel, GLint DstX, GLint DstY, GLint DstZ, GLsizei Width, GLsizei Height, GLsizei Depth)
 
static void ProcessExtensions (const FString &ExtensionsString)
 

Member Function Documentation

◆ CopyImageSubData()

static FORCEINLINE void FLinuxOpenGL::CopyImageSubData ( GLuint  SrcName,
GLenum  SrcTarget,
GLint  SrcLevel,
GLint  SrcX,
GLint  SrcY,
GLint  SrcZ,
GLuint  DstName,
GLenum  DstTarget,
GLint  DstLevel,
GLint  DstX,
GLint  DstY,
GLint  DstZ,
GLsizei  Width,
GLsizei  Height,
GLsizei  Depth 
)
inlinestatic

◆ InitDebugContext()

static FORCEINLINE void FLinuxOpenGL::InitDebugContext ( )
inlinestatic

◆ LabelObject()

static FORCEINLINE void FLinuxOpenGL::LabelObject ( GLenum  Type,
GLuint  Object,
const ANSICHAR Name 
)
inlinestatic

◆ PopGroupMarker()

static FORCEINLINE void FLinuxOpenGL::PopGroupMarker ( )
inlinestatic

◆ ProcessExtensions()

static void FLinuxOpenGL::ProcessExtensions ( const FString &  ExtensionsString)
inlinestatic

◆ PushGroupMarker()

static FORCEINLINE void FLinuxOpenGL::PushGroupMarker ( const ANSICHAR Name)
inlinestatic

◆ TexStorage2D()

static FORCEINLINE bool FLinuxOpenGL::TexStorage2D ( GLenum  Target,
GLint  Levels,
GLint  InternalFormat,
GLsizei  Width,
GLsizei  Height,
GLenum  Format,
GLenum  Type,
ETextureCreateFlags  Flags 
)
inlinestatic

◆ TexStorage3D()

static FORCEINLINE void FLinuxOpenGL::TexStorage3D ( GLenum  Target,
GLint  Levels,
GLint  InternalFormat,
GLsizei  Width,
GLsizei  Height,
GLsizei  Depth,
GLenum  Format,
GLenum  Type 
)
inlinestatic

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