openMSX
Public Member Functions | Public Attributes | List of all members
ImGui_ImplOpenGL3_Data Struct Reference

Public Member Functions

 ImGui_ImplOpenGL3_Data ()
 

Public Attributes

GLuint GlVersion
 
char GlslVersionString [32]
 
bool GlProfileIsES2
 
bool GlProfileIsES3
 
bool GlProfileIsCompat
 
GLint GlProfileMask
 
GLuint FontTexture
 
GLuint ShaderHandle
 
GLint AttribLocationTex
 
GLint AttribLocationProjMtx
 
GLuint AttribLocationVtxPos
 
GLuint AttribLocationVtxUV
 
GLuint AttribLocationVtxColor
 
unsigned int VboHandle
 
unsigned int ElementsHandle
 
GLsizeiptr VertexBufferSize
 
GLsizeiptr IndexBufferSize
 
bool HasPolygonMode
 
bool HasClipOrigin
 
bool UseBufferSubData
 

Detailed Description

Definition at line 223 of file imgui_impl_opengl3.cc.

Constructor & Destructor Documentation

◆ ImGui_ImplOpenGL3_Data()

ImGui_ImplOpenGL3_Data::ImGui_ImplOpenGL3_Data ( )
inline

Definition at line 245 of file imgui_impl_opengl3.cc.

Member Data Documentation

◆ AttribLocationProjMtx

GLint ImGui_ImplOpenGL3_Data::AttribLocationProjMtx

Definition at line 234 of file imgui_impl_opengl3.cc.

Referenced by ImGui_ImplOpenGL3_CreateDeviceObjects().

◆ AttribLocationTex

GLint ImGui_ImplOpenGL3_Data::AttribLocationTex

Definition at line 233 of file imgui_impl_opengl3.cc.

Referenced by ImGui_ImplOpenGL3_CreateDeviceObjects().

◆ AttribLocationVtxColor

GLuint ImGui_ImplOpenGL3_Data::AttribLocationVtxColor

◆ AttribLocationVtxPos

GLuint ImGui_ImplOpenGL3_Data::AttribLocationVtxPos

◆ AttribLocationVtxUV

GLuint ImGui_ImplOpenGL3_Data::AttribLocationVtxUV

◆ ElementsHandle

unsigned int ImGui_ImplOpenGL3_Data::ElementsHandle

◆ FontTexture

GLuint ImGui_ImplOpenGL3_Data::FontTexture

◆ GlProfileIsCompat

bool ImGui_ImplOpenGL3_Data::GlProfileIsCompat

◆ GlProfileIsES2

bool ImGui_ImplOpenGL3_Data::GlProfileIsES2

Definition at line 227 of file imgui_impl_opengl3.cc.

Referenced by ImGui_ImplOpenGL3_Init().

◆ GlProfileIsES3

bool ImGui_ImplOpenGL3_Data::GlProfileIsES3

◆ GlProfileMask

GLint ImGui_ImplOpenGL3_Data::GlProfileMask

Definition at line 230 of file imgui_impl_opengl3.cc.

Referenced by ImGui_ImplOpenGL3_Init().

◆ GlslVersionString

char ImGui_ImplOpenGL3_Data::GlslVersionString[32]

◆ GlVersion

GLuint ImGui_ImplOpenGL3_Data::GlVersion

◆ HasClipOrigin

bool ImGui_ImplOpenGL3_Data::HasClipOrigin

Definition at line 242 of file imgui_impl_opengl3.cc.

Referenced by ImGui_ImplOpenGL3_Init().

◆ HasPolygonMode

bool ImGui_ImplOpenGL3_Data::HasPolygonMode

◆ IndexBufferSize

GLsizeiptr ImGui_ImplOpenGL3_Data::IndexBufferSize

Definition at line 240 of file imgui_impl_opengl3.cc.

Referenced by ImGui_ImplOpenGL3_RenderDrawData().

◆ ShaderHandle

GLuint ImGui_ImplOpenGL3_Data::ShaderHandle

◆ UseBufferSubData

bool ImGui_ImplOpenGL3_Data::UseBufferSubData

◆ VboHandle

unsigned int ImGui_ImplOpenGL3_Data::VboHandle

◆ VertexBufferSize

GLsizeiptr ImGui_ImplOpenGL3_Data::VertexBufferSize

Definition at line 239 of file imgui_impl_opengl3.cc.

Referenced by ImGui_ImplOpenGL3_RenderDrawData().


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