Functions | Variables
imgui_impl_opengl3.cpp File Reference
#include "imgui/imgui.h"
#include "imgui_impl_opengl3.h"
#include <stdio.h>
#include <stdint.h>
#include "glad/gl.h"
Include dependency graph for imgui_impl_opengl3.cpp:

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
 

Function Documentation

◆ CheckProgram()

static bool CheckProgram ( GLuint  handle,
const char *  desc 
)
static

Definition at line 346 of file imgui_impl_opengl3.cpp.

◆ CheckShader()

static bool CheckShader ( GLuint  handle,
const char *  desc 
)
static

Definition at line 328 of file imgui_impl_opengl3.cpp.

◆ ImGui_ImplOpenGL3_CreateDeviceObjects()

bool ImGui_ImplOpenGL3_CreateDeviceObjects ( )

Definition at line 363 of file imgui_impl_opengl3.cpp.

◆ ImGui_ImplOpenGL3_CreateFontsTexture()

bool ImGui_ImplOpenGL3_CreateFontsTexture ( )

Definition at line 289 of file imgui_impl_opengl3.cpp.

◆ ImGui_ImplOpenGL3_DestroyDeviceObjects()

void ImGui_ImplOpenGL3_DestroyDeviceObjects ( )

Definition at line 538 of file imgui_impl_opengl3.cpp.

◆ ImGui_ImplOpenGL3_DestroyFontsTexture()

void ImGui_ImplOpenGL3_DestroyFontsTexture ( )

Definition at line 316 of file imgui_impl_opengl3.cpp.

◆ ImGui_ImplOpenGL3_Init()

bool ImGui_ImplOpenGL3_Init ( const char *  glsl_version)

Definition at line 105 of file imgui_impl_opengl3.cpp.

◆ ImGui_ImplOpenGL3_NewFrame()

void ImGui_ImplOpenGL3_NewFrame ( )

Definition at line 130 of file imgui_impl_opengl3.cpp.

◆ ImGui_ImplOpenGL3_RenderDrawData()

void ImGui_ImplOpenGL3_RenderDrawData ( ImDrawData draw_data)

Definition at line 139 of file imgui_impl_opengl3.cpp.

◆ ImGui_ImplOpenGL3_Shutdown()

void ImGui_ImplOpenGL3_Shutdown ( )

Definition at line 125 of file imgui_impl_opengl3.cpp.

Variable Documentation

◆ g_AttribLocationColor

int g_AttribLocationColor = 0
static

Definition at line 101 of file imgui_impl_opengl3.cpp.

◆ g_AttribLocationPosition

int g_AttribLocationPosition = 0
static

Definition at line 101 of file imgui_impl_opengl3.cpp.

◆ g_AttribLocationProjMtx

int g_AttribLocationProjMtx = 0
static

Definition at line 100 of file imgui_impl_opengl3.cpp.

◆ g_AttribLocationTex

int g_AttribLocationTex = 0
static

Definition at line 100 of file imgui_impl_opengl3.cpp.

◆ g_AttribLocationUV

int g_AttribLocationUV = 0
static

Definition at line 101 of file imgui_impl_opengl3.cpp.

◆ g_ElementsHandle

unsigned int g_ElementsHandle = 0
static

Definition at line 102 of file imgui_impl_opengl3.cpp.

◆ g_FontTexture

GLuint g_FontTexture = 0
static

Definition at line 98 of file imgui_impl_opengl3.cpp.

◆ g_FragHandle

GLuint g_FragHandle = 0
static

Definition at line 99 of file imgui_impl_opengl3.cpp.

◆ g_GlslVersionString

char g_GlslVersionString[32] = ""
static

Definition at line 97 of file imgui_impl_opengl3.cpp.

◆ g_ShaderHandle

GLuint g_ShaderHandle = 0
static

Definition at line 99 of file imgui_impl_opengl3.cpp.

◆ g_VboHandle

unsigned int g_VboHandle = 0
static

Definition at line 102 of file imgui_impl_opengl3.cpp.

◆ g_VertHandle

GLuint g_VertHandle = 0
static

Definition at line 99 of file imgui_impl_opengl3.cpp.



mvsim
Author(s):
autogenerated on Tue Jul 4 2023 03:08:22