openMSX
|
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 |
Definition at line 223 of file imgui_impl_opengl3.cc.
|
inline |
Definition at line 245 of file imgui_impl_opengl3.cc.
GLint ImGui_ImplOpenGL3_Data::AttribLocationProjMtx |
Definition at line 234 of file imgui_impl_opengl3.cc.
Referenced by ImGui_ImplOpenGL3_CreateDeviceObjects().
GLint ImGui_ImplOpenGL3_Data::AttribLocationTex |
Definition at line 233 of file imgui_impl_opengl3.cc.
Referenced by ImGui_ImplOpenGL3_CreateDeviceObjects().
GLuint ImGui_ImplOpenGL3_Data::AttribLocationVtxColor |
Definition at line 237 of file imgui_impl_opengl3.cc.
Referenced by ImGui_ImplOpenGL3_CreateDeviceObjects(), and ImGui_ImplOpenGL3_RenderDrawData().
GLuint ImGui_ImplOpenGL3_Data::AttribLocationVtxPos |
Definition at line 235 of file imgui_impl_opengl3.cc.
Referenced by ImGui_ImplOpenGL3_CreateDeviceObjects(), and ImGui_ImplOpenGL3_RenderDrawData().
GLuint ImGui_ImplOpenGL3_Data::AttribLocationVtxUV |
Definition at line 236 of file imgui_impl_opengl3.cc.
Referenced by ImGui_ImplOpenGL3_CreateDeviceObjects(), and ImGui_ImplOpenGL3_RenderDrawData().
unsigned int ImGui_ImplOpenGL3_Data::ElementsHandle |
Definition at line 238 of file imgui_impl_opengl3.cc.
Referenced by ImGui_ImplOpenGL3_CreateDeviceObjects(), and ImGui_ImplOpenGL3_DestroyDeviceObjects().
GLuint ImGui_ImplOpenGL3_Data::FontTexture |
Definition at line 231 of file imgui_impl_opengl3.cc.
Referenced by ImGui_ImplOpenGL3_CreateFontsTexture(), ImGui_ImplOpenGL3_DestroyFontsTexture(), and ImGui_ImplOpenGL3_NewFrame().
bool ImGui_ImplOpenGL3_Data::GlProfileIsCompat |
Definition at line 229 of file imgui_impl_opengl3.cc.
Referenced by ImGui_ImplOpenGL3_Init(), and ImGui_ImplOpenGL3_RenderDrawData().
bool ImGui_ImplOpenGL3_Data::GlProfileIsES2 |
Definition at line 227 of file imgui_impl_opengl3.cc.
Referenced by ImGui_ImplOpenGL3_Init().
bool ImGui_ImplOpenGL3_Data::GlProfileIsES3 |
Definition at line 228 of file imgui_impl_opengl3.cc.
Referenced by ImGui_ImplOpenGL3_Init(), and ImGui_ImplOpenGL3_RenderDrawData().
GLint ImGui_ImplOpenGL3_Data::GlProfileMask |
Definition at line 230 of file imgui_impl_opengl3.cc.
Referenced by ImGui_ImplOpenGL3_Init().
char ImGui_ImplOpenGL3_Data::GlslVersionString[32] |
Definition at line 226 of file imgui_impl_opengl3.cc.
Referenced by ImGui_ImplOpenGL3_CreateDeviceObjects(), and ImGui_ImplOpenGL3_Init().
GLuint ImGui_ImplOpenGL3_Data::GlVersion |
Definition at line 225 of file imgui_impl_opengl3.cc.
Referenced by ImGui_ImplOpenGL3_CreateDeviceObjects(), ImGui_ImplOpenGL3_Init(), and ImGui_ImplOpenGL3_RenderDrawData().
bool ImGui_ImplOpenGL3_Data::HasClipOrigin |
Definition at line 242 of file imgui_impl_opengl3.cc.
Referenced by ImGui_ImplOpenGL3_Init().
bool ImGui_ImplOpenGL3_Data::HasPolygonMode |
Definition at line 241 of file imgui_impl_opengl3.cc.
Referenced by ImGui_ImplOpenGL3_Init(), and ImGui_ImplOpenGL3_RenderDrawData().
GLsizeiptr ImGui_ImplOpenGL3_Data::IndexBufferSize |
Definition at line 240 of file imgui_impl_opengl3.cc.
Referenced by ImGui_ImplOpenGL3_RenderDrawData().
GLuint ImGui_ImplOpenGL3_Data::ShaderHandle |
Definition at line 232 of file imgui_impl_opengl3.cc.
Referenced by ImGui_ImplOpenGL3_CreateDeviceObjects(), ImGui_ImplOpenGL3_DestroyDeviceObjects(), and ImGui_ImplOpenGL3_NewFrame().
bool ImGui_ImplOpenGL3_Data::UseBufferSubData |
Definition at line 243 of file imgui_impl_opengl3.cc.
Referenced by ImGui_ImplOpenGL3_Init(), and ImGui_ImplOpenGL3_RenderDrawData().
unsigned int ImGui_ImplOpenGL3_Data::VboHandle |
Definition at line 238 of file imgui_impl_opengl3.cc.
Referenced by ImGui_ImplOpenGL3_CreateDeviceObjects(), and ImGui_ImplOpenGL3_DestroyDeviceObjects().
GLsizeiptr ImGui_ImplOpenGL3_Data::VertexBufferSize |
Definition at line 239 of file imgui_impl_opengl3.cc.
Referenced by ImGui_ImplOpenGL3_RenderDrawData().