#include "imgui.h"
#include "imgui_impl_opengl3.h"
#include <stdio.h>
#include <stdint.h>
#include <GL/gl3w.h>
Go to the source code of this file.
◆ IMGUI_IMPL_OPENGL_MAY_HAVE_VTX_OFFSET
| #define IMGUI_IMPL_OPENGL_MAY_HAVE_VTX_OFFSET 0 |
◆ CheckProgram()
| static bool CheckProgram |
( |
GLuint |
handle, |
|
|
const char * |
desc |
|
) |
| |
|
static |
◆ CheckShader()
| static bool CheckShader |
( |
GLuint |
handle, |
|
|
const char * |
desc |
|
) |
| |
|
static |
◆ ImGui_ImplOpenGL3_CreateDeviceObjects()
| bool ImGui_ImplOpenGL3_CreateDeviceObjects |
( |
| ) |
|
◆ ImGui_ImplOpenGL3_CreateFontsTexture()
| bool ImGui_ImplOpenGL3_CreateFontsTexture |
( |
| ) |
|
◆ ImGui_ImplOpenGL3_DestroyDeviceObjects()
| void ImGui_ImplOpenGL3_DestroyDeviceObjects |
( |
| ) |
|
◆ ImGui_ImplOpenGL3_DestroyFontsTexture()
| void ImGui_ImplOpenGL3_DestroyFontsTexture |
( |
| ) |
|
◆ ImGui_ImplOpenGL3_Init()
| bool ImGui_ImplOpenGL3_Init |
( |
const char * |
glsl_version | ) |
|
◆ ImGui_ImplOpenGL3_NewFrame()
| void ImGui_ImplOpenGL3_NewFrame |
( |
| ) |
|
◆ ImGui_ImplOpenGL3_RenderDrawData()
◆ ImGui_ImplOpenGL3_SetupRenderState()
| static void ImGui_ImplOpenGL3_SetupRenderState |
( |
ImDrawData * |
draw_data, |
|
|
int |
fb_width, |
|
|
int |
fb_height, |
|
|
GLuint |
vertex_array_object |
|
) |
| |
|
static |
◆ ImGui_ImplOpenGL3_Shutdown()
| void ImGui_ImplOpenGL3_Shutdown |
( |
| ) |
|
◆ g_AttribLocationProjMtx
| int g_AttribLocationProjMtx = 0 |
|
static |
◆ g_AttribLocationTex
| int g_AttribLocationTex = 0 |
|
static |
◆ g_AttribLocationVtxColor
| int g_AttribLocationVtxColor = 0 |
|
static |
◆ g_AttribLocationVtxPos
| int g_AttribLocationVtxPos = 0 |
|
static |
◆ g_AttribLocationVtxUV
| int g_AttribLocationVtxUV = 0 |
|
static |
◆ g_ElementsHandle
| unsigned int g_ElementsHandle = 0 |
|
static |
◆ g_FontTexture
◆ g_FragHandle
◆ g_GlslVersionString
| char g_GlslVersionString[32] = "" |
|
static |
◆ g_GlVersion
◆ g_ShaderHandle
◆ g_VboHandle
| unsigned int g_VboHandle = 0 |
|
static |
◆ g_VertHandle