#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