#include "imgui/imgui.h"
#include "imgui_impl_opengl3.h"
#include <stdio.h>
#include <stdint.h>
#include "glad/gl.h"
Go to the source code of this file.
Functions | |
static bool | CheckProgram (GLuint handle, const char *desc) |
static bool | CheckShader (GLuint handle, const char *desc) |
bool | ImGui_ImplOpenGL3_CreateDeviceObjects () |
bool | ImGui_ImplOpenGL3_CreateFontsTexture () |
void | ImGui_ImplOpenGL3_DestroyDeviceObjects () |
void | ImGui_ImplOpenGL3_DestroyFontsTexture () |
bool | ImGui_ImplOpenGL3_Init (const char *glsl_version) |
void | ImGui_ImplOpenGL3_NewFrame () |
void | ImGui_ImplOpenGL3_RenderDrawData (ImDrawData *draw_data) |
void | ImGui_ImplOpenGL3_Shutdown () |
Variables | |
static int | g_AttribLocationColor = 0 |
static int | g_AttribLocationPosition = 0 |
static int | g_AttribLocationProjMtx = 0 |
static int | g_AttribLocationTex = 0 |
static int | g_AttribLocationUV = 0 |
static unsigned int | g_ElementsHandle = 0 |
static GLuint | g_FontTexture = 0 |
static GLuint | g_FragHandle = 0 |
static char | g_GlslVersionString [32] = "" |
static GLuint | g_ShaderHandle = 0 |
static unsigned int | g_VboHandle = 0 |
static GLuint | g_VertHandle = 0 |
|
static |
Definition at line 346 of file imgui_impl_opengl3.cpp.
|
static |
Definition at line 328 of file imgui_impl_opengl3.cpp.
bool ImGui_ImplOpenGL3_CreateDeviceObjects | ( | ) |
Definition at line 363 of file imgui_impl_opengl3.cpp.
bool ImGui_ImplOpenGL3_CreateFontsTexture | ( | ) |
Definition at line 289 of file imgui_impl_opengl3.cpp.
void ImGui_ImplOpenGL3_DestroyDeviceObjects | ( | ) |
Definition at line 538 of file imgui_impl_opengl3.cpp.
void ImGui_ImplOpenGL3_DestroyFontsTexture | ( | ) |
Definition at line 316 of file imgui_impl_opengl3.cpp.
bool ImGui_ImplOpenGL3_Init | ( | const char * | glsl_version | ) |
Definition at line 105 of file imgui_impl_opengl3.cpp.
void ImGui_ImplOpenGL3_NewFrame | ( | ) |
Definition at line 130 of file imgui_impl_opengl3.cpp.
void ImGui_ImplOpenGL3_RenderDrawData | ( | ImDrawData * | draw_data | ) |
Definition at line 139 of file imgui_impl_opengl3.cpp.
void ImGui_ImplOpenGL3_Shutdown | ( | ) |
Definition at line 125 of file imgui_impl_opengl3.cpp.
|
static |
Definition at line 101 of file imgui_impl_opengl3.cpp.
|
static |
Definition at line 101 of file imgui_impl_opengl3.cpp.
|
static |
Definition at line 100 of file imgui_impl_opengl3.cpp.
|
static |
Definition at line 100 of file imgui_impl_opengl3.cpp.
|
static |
Definition at line 101 of file imgui_impl_opengl3.cpp.
|
static |
Definition at line 102 of file imgui_impl_opengl3.cpp.
|
static |
Definition at line 98 of file imgui_impl_opengl3.cpp.
|
static |
Definition at line 99 of file imgui_impl_opengl3.cpp.
|
static |
Definition at line 97 of file imgui_impl_opengl3.cpp.
|
static |
Definition at line 99 of file imgui_impl_opengl3.cpp.
|
static |
Definition at line 102 of file imgui_impl_opengl3.cpp.
|
static |
Definition at line 99 of file imgui_impl_opengl3.cpp.