Steppable 0.0.1
A CAS project written from scratch in C++
Loading...
Searching...
No Matches
ImGL3WProcs Union Reference

#include <imgui_impl_opengl3_loader.h>

Public Attributes

GL3WglProc ptr [59]
 
struct { 
 
   PFNGLACTIVETEXTUREPROC   ActiveTexture 
 
   PFNGLATTACHSHADERPROC   AttachShader 
 
   PFNGLBINDBUFFERPROC   BindBuffer 
 
   PFNGLBINDSAMPLERPROC   BindSampler 
 
   PFNGLBINDTEXTUREPROC   BindTexture 
 
   PFNGLBINDVERTEXARRAYPROC   BindVertexArray 
 
   PFNGLBLENDEQUATIONPROC   BlendEquation 
 
   PFNGLBLENDEQUATIONSEPARATEPROC   BlendEquationSeparate 
 
   PFNGLBLENDFUNCSEPARATEPROC   BlendFuncSeparate 
 
   PFNGLBUFFERDATAPROC   BufferData 
 
   PFNGLBUFFERSUBDATAPROC   BufferSubData 
 
   PFNGLCLEARPROC   Clear 
 
   PFNGLCLEARCOLORPROC   ClearColor 
 
   PFNGLCOMPILESHADERPROC   CompileShader 
 
   PFNGLCREATEPROGRAMPROC   CreateProgram 
 
   PFNGLCREATESHADERPROC   CreateShader 
 
   PFNGLDELETEBUFFERSPROC   DeleteBuffers 
 
   PFNGLDELETEPROGRAMPROC   DeleteProgram 
 
   PFNGLDELETESHADERPROC   DeleteShader 
 
   PFNGLDELETETEXTURESPROC   DeleteTextures 
 
   PFNGLDELETEVERTEXARRAYSPROC   DeleteVertexArrays 
 
   PFNGLDETACHSHADERPROC   DetachShader 
 
   PFNGLDISABLEPROC   Disable 
 
   PFNGLDISABLEVERTEXATTRIBARRAYPROC   DisableVertexAttribArray 
 
   PFNGLDRAWELEMENTSPROC   DrawElements 
 
   PFNGLDRAWELEMENTSBASEVERTEXPROC   DrawElementsBaseVertex 
 
   PFNGLENABLEPROC   Enable 
 
   PFNGLENABLEVERTEXATTRIBARRAYPROC   EnableVertexAttribArray 
 
   PFNGLFLUSHPROC   Flush 
 
   PFNGLGENBUFFERSPROC   GenBuffers 
 
   PFNGLGENTEXTURESPROC   GenTextures 
 
   PFNGLGENVERTEXARRAYSPROC   GenVertexArrays 
 
   PFNGLGETATTRIBLOCATIONPROC   GetAttribLocation 
 
   PFNGLGETERRORPROC   GetError 
 
   PFNGLGETINTEGERVPROC   GetIntegerv 
 
   PFNGLGETPROGRAMINFOLOGPROC   GetProgramInfoLog 
 
   PFNGLGETPROGRAMIVPROC   GetProgramiv 
 
   PFNGLGETSHADERINFOLOGPROC   GetShaderInfoLog 
 
   PFNGLGETSHADERIVPROC   GetShaderiv 
 
   PFNGLGETSTRINGPROC   GetString 
 
   PFNGLGETSTRINGIPROC   GetStringi 
 
   PFNGLGETUNIFORMLOCATIONPROC   GetUniformLocation 
 
   PFNGLGETVERTEXATTRIBPOINTERVPROC   GetVertexAttribPointerv 
 
   PFNGLGETVERTEXATTRIBIVPROC   GetVertexAttribiv 
 
   PFNGLISENABLEDPROC   IsEnabled 
 
   PFNGLISPROGRAMPROC   IsProgram 
 
   PFNGLLINKPROGRAMPROC   LinkProgram 
 
   PFNGLPIXELSTOREIPROC   PixelStorei 
 
   PFNGLPOLYGONMODEPROC   PolygonMode 
 
   PFNGLREADPIXELSPROC   ReadPixels 
 
   PFNGLSCISSORPROC   Scissor 
 
   PFNGLSHADERSOURCEPROC   ShaderSource 
 
   PFNGLTEXIMAGE2DPROC   TexImage2D 
 
   PFNGLTEXPARAMETERIPROC   TexParameteri 
 
   PFNGLUNIFORM1IPROC   Uniform1i 
 
   PFNGLUNIFORMMATRIX4FVPROC   UniformMatrix4fv 
 
   PFNGLUSEPROGRAMPROC   UseProgram 
 
   PFNGLVERTEXATTRIBPOINTERPROC   VertexAttribPointer 
 
   PFNGLVIEWPORTPROC   Viewport 
 
gl 
 

Member Data Documentation

◆ ActiveTexture

PFNGLACTIVETEXTUREPROC ImGL3WProcs::ActiveTexture

◆ AttachShader

PFNGLATTACHSHADERPROC ImGL3WProcs::AttachShader

◆ BindBuffer

PFNGLBINDBUFFERPROC ImGL3WProcs::BindBuffer

◆ BindSampler

PFNGLBINDSAMPLERPROC ImGL3WProcs::BindSampler

◆ BindTexture

PFNGLBINDTEXTUREPROC ImGL3WProcs::BindTexture

◆ BindVertexArray

PFNGLBINDVERTEXARRAYPROC ImGL3WProcs::BindVertexArray

◆ BlendEquation

PFNGLBLENDEQUATIONPROC ImGL3WProcs::BlendEquation

◆ BlendEquationSeparate

PFNGLBLENDEQUATIONSEPARATEPROC ImGL3WProcs::BlendEquationSeparate

◆ BlendFuncSeparate

PFNGLBLENDFUNCSEPARATEPROC ImGL3WProcs::BlendFuncSeparate

◆ BufferData

PFNGLBUFFERDATAPROC ImGL3WProcs::BufferData

◆ BufferSubData

PFNGLBUFFERSUBDATAPROC ImGL3WProcs::BufferSubData

◆ Clear

PFNGLCLEARPROC ImGL3WProcs::Clear

◆ ClearColor

PFNGLCLEARCOLORPROC ImGL3WProcs::ClearColor

◆ CompileShader

PFNGLCOMPILESHADERPROC ImGL3WProcs::CompileShader

◆ CreateProgram

PFNGLCREATEPROGRAMPROC ImGL3WProcs::CreateProgram

◆ CreateShader

PFNGLCREATESHADERPROC ImGL3WProcs::CreateShader

◆ DeleteBuffers

PFNGLDELETEBUFFERSPROC ImGL3WProcs::DeleteBuffers

◆ DeleteProgram

PFNGLDELETEPROGRAMPROC ImGL3WProcs::DeleteProgram

◆ DeleteShader

PFNGLDELETESHADERPROC ImGL3WProcs::DeleteShader

◆ DeleteTextures

PFNGLDELETETEXTURESPROC ImGL3WProcs::DeleteTextures

◆ DeleteVertexArrays

PFNGLDELETEVERTEXARRAYSPROC ImGL3WProcs::DeleteVertexArrays

◆ DetachShader

PFNGLDETACHSHADERPROC ImGL3WProcs::DetachShader

◆ Disable

PFNGLDISABLEPROC ImGL3WProcs::Disable

◆ DisableVertexAttribArray

PFNGLDISABLEVERTEXATTRIBARRAYPROC ImGL3WProcs::DisableVertexAttribArray

◆ DrawElements

PFNGLDRAWELEMENTSPROC ImGL3WProcs::DrawElements

◆ DrawElementsBaseVertex

PFNGLDRAWELEMENTSBASEVERTEXPROC ImGL3WProcs::DrawElementsBaseVertex

◆ Enable

PFNGLENABLEPROC ImGL3WProcs::Enable

◆ EnableVertexAttribArray

PFNGLENABLEVERTEXATTRIBARRAYPROC ImGL3WProcs::EnableVertexAttribArray

◆ Flush

PFNGLFLUSHPROC ImGL3WProcs::Flush

◆ GenBuffers

PFNGLGENBUFFERSPROC ImGL3WProcs::GenBuffers

◆ GenTextures

PFNGLGENTEXTURESPROC ImGL3WProcs::GenTextures

◆ GenVertexArrays

PFNGLGENVERTEXARRAYSPROC ImGL3WProcs::GenVertexArrays

◆ GetAttribLocation

PFNGLGETATTRIBLOCATIONPROC ImGL3WProcs::GetAttribLocation

◆ GetError

PFNGLGETERRORPROC ImGL3WProcs::GetError

◆ GetIntegerv

PFNGLGETINTEGERVPROC ImGL3WProcs::GetIntegerv

◆ GetProgramInfoLog

PFNGLGETPROGRAMINFOLOGPROC ImGL3WProcs::GetProgramInfoLog

◆ GetProgramiv

PFNGLGETPROGRAMIVPROC ImGL3WProcs::GetProgramiv

◆ GetShaderInfoLog

PFNGLGETSHADERINFOLOGPROC ImGL3WProcs::GetShaderInfoLog

◆ GetShaderiv

PFNGLGETSHADERIVPROC ImGL3WProcs::GetShaderiv

◆ GetString

PFNGLGETSTRINGPROC ImGL3WProcs::GetString

◆ GetStringi

PFNGLGETSTRINGIPROC ImGL3WProcs::GetStringi

◆ GetUniformLocation

PFNGLGETUNIFORMLOCATIONPROC ImGL3WProcs::GetUniformLocation

◆ GetVertexAttribiv

PFNGLGETVERTEXATTRIBIVPROC ImGL3WProcs::GetVertexAttribiv

◆ GetVertexAttribPointerv

PFNGLGETVERTEXATTRIBPOINTERVPROC ImGL3WProcs::GetVertexAttribPointerv

◆ [struct]

struct { ... } ImGL3WProcs::gl

◆ IsEnabled

PFNGLISENABLEDPROC ImGL3WProcs::IsEnabled

◆ IsProgram

PFNGLISPROGRAMPROC ImGL3WProcs::IsProgram

◆ LinkProgram

PFNGLLINKPROGRAMPROC ImGL3WProcs::LinkProgram

◆ PixelStorei

PFNGLPIXELSTOREIPROC ImGL3WProcs::PixelStorei

◆ PolygonMode

PFNGLPOLYGONMODEPROC ImGL3WProcs::PolygonMode

◆ ptr

GL3WglProc ImGL3WProcs::ptr[59]

◆ ReadPixels

PFNGLREADPIXELSPROC ImGL3WProcs::ReadPixels

◆ Scissor

PFNGLSCISSORPROC ImGL3WProcs::Scissor

◆ ShaderSource

PFNGLSHADERSOURCEPROC ImGL3WProcs::ShaderSource

◆ TexImage2D

PFNGLTEXIMAGE2DPROC ImGL3WProcs::TexImage2D

◆ TexParameteri

PFNGLTEXPARAMETERIPROC ImGL3WProcs::TexParameteri

◆ Uniform1i

PFNGLUNIFORM1IPROC ImGL3WProcs::Uniform1i

◆ UniformMatrix4fv

PFNGLUNIFORMMATRIX4FVPROC ImGL3WProcs::UniformMatrix4fv

◆ UseProgram

PFNGLUSEPROGRAMPROC ImGL3WProcs::UseProgram

◆ VertexAttribPointer

PFNGLVERTEXATTRIBPOINTERPROC ImGL3WProcs::VertexAttribPointer

◆ Viewport

PFNGLVIEWPORTPROC ImGL3WProcs::Viewport

The documentation for this union was generated from the following file:
Untitled