imgui_backend.impl_opengl3

Undocumented in source.

Members

Aliases

pImGui_ImplOpenGL3_CreateDeviceObjects
alias pImGui_ImplOpenGL3_CreateDeviceObjects = bool function()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pImGui_ImplOpenGL3_CreateFontsTexture
alias pImGui_ImplOpenGL3_CreateFontsTexture = bool function()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pImGui_ImplOpenGL3_DestroyDeviceObjects
alias pImGui_ImplOpenGL3_DestroyDeviceObjects = void function()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pImGui_ImplOpenGL3_DestroyFontsTexture
alias pImGui_ImplOpenGL3_DestroyFontsTexture = void function()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pImGui_ImplOpenGL3_Init
alias pImGui_ImplOpenGL3_Init = bool function(const(char)* glsl_version)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pImGui_ImplOpenGL3_NewFrame
alias pImGui_ImplOpenGL3_NewFrame = void function()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pImGui_ImplOpenGL3_RenderDrawData
alias pImGui_ImplOpenGL3_RenderDrawData = void function(ImDrawData* draw_data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
pImGui_ImplOpenGL3_Shutdown
alias pImGui_ImplOpenGL3_Shutdown = void function()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

ImGui_ImplOpenGL3_CreateDeviceObjects
bool ImGui_ImplOpenGL3_CreateDeviceObjects()
Undocumented in source. Be warned that the author may not have intended to support it.
ImGui_ImplOpenGL3_CreateFontsTexture
bool ImGui_ImplOpenGL3_CreateFontsTexture()
Undocumented in source. Be warned that the author may not have intended to support it.
ImGui_ImplOpenGL3_DestroyDeviceObjects
void ImGui_ImplOpenGL3_DestroyDeviceObjects()
Undocumented in source. Be warned that the author may not have intended to support it.
ImGui_ImplOpenGL3_DestroyFontsTexture
void ImGui_ImplOpenGL3_DestroyFontsTexture()
Undocumented in source. Be warned that the author may not have intended to support it.
ImGui_ImplOpenGL3_Init
bool ImGui_ImplOpenGL3_Init(const(char)* glsl_version)
Undocumented in source. Be warned that the author may not have intended to support it.
ImGui_ImplOpenGL3_NewFrame
void ImGui_ImplOpenGL3_NewFrame()
Undocumented in source. Be warned that the author may not have intended to support it.
ImGui_ImplOpenGL3_RenderDrawData
void ImGui_ImplOpenGL3_RenderDrawData(ImDrawData* draw_data)
Undocumented in source. Be warned that the author may not have intended to support it.
ImGui_ImplOpenGL3_Shutdown
void ImGui_ImplOpenGL3_Shutdown()
Undocumented in source. Be warned that the author may not have intended to support it.
bindGLImgui
void bindGLImgui(SharedLib lib)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

CIMGUI_USER_DEFINED_IMPLEMENTATION_GL
enum CIMGUI_USER_DEFINED_IMPLEMENTATION_GL;

Whether to use the implementation defined in D or link to compiled ImGui backends instead

GL_VERSION_3_2
enum GL_VERSION_3_2;
Undocumented in source.
GL_VERSION_3_3
enum GL_VERSION_3_3;
Undocumented in source.
IMGUI_IMPL_OPENGL_ES2
enum IMGUI_IMPL_OPENGL_ES2;
Undocumented in source.
IMGUI_IMPL_OPENGL_ES3
enum IMGUI_IMPL_OPENGL_ES3;
Undocumented in source.
IMGUI_IMPL_OPENGL_MAY_HAVE_BIND_SAMPLER
enum IMGUI_IMPL_OPENGL_MAY_HAVE_BIND_SAMPLER;
Undocumented in source.
IMGUI_IMPL_OPENGL_MAY_HAVE_BIND_SAMPLER
enum IMGUI_IMPL_OPENGL_MAY_HAVE_BIND_SAMPLER;
Undocumented in source.
IMGUI_IMPL_OPENGL_MAY_HAVE_VTX_OFFSET
enum IMGUI_IMPL_OPENGL_MAY_HAVE_VTX_OFFSET;
Undocumented in source.
IMGUI_IMPL_OPENGL_MAY_HAVE_VTX_OFFSET
enum IMGUI_IMPL_OPENGL_MAY_HAVE_VTX_OFFSET;
Undocumented in source.
_MSC_VER
enum _MSC_VER;

Unused

Static functions

CheckProgram
bool CheckProgram(GLuint handle, const(char)* desc)
Undocumented in source. Be warned that the author may not have intended to support it.
CheckShader
bool CheckShader(GLuint handle, const(char)* desc)
Undocumented in source. Be warned that the author may not have intended to support it.
ImGui_ImplOpenGL3_InitPlatformInterface
void ImGui_ImplOpenGL3_InitPlatformInterface()
Undocumented in source. Be warned that the author may not have intended to support it.
ImGui_ImplOpenGL3_RenderWindow
void ImGui_ImplOpenGL3_RenderWindow(ImGuiViewport* viewport, void* )
Undocumented in source. Be warned that the author may not have intended to support it.
ImGui_ImplOpenGL3_SetupRenderState
void ImGui_ImplOpenGL3_SetupRenderState(ImDrawData* draw_data, int fb_width, int fb_height, GLuint vertex_array_object)
Undocumented in source. Be warned that the author may not have intended to support it.
ImGui_ImplOpenGL3_ShutdownPlatformInterface
void ImGui_ImplOpenGL3_ShutdownPlatformInterface()
Undocumented in source. Be warned that the author may not have intended to support it.

Static variables

ImGui_ImplOpenGL3_CreateDeviceObjects
pImGui_ImplOpenGL3_CreateDeviceObjects ImGui_ImplOpenGL3_CreateDeviceObjects;
Undocumented in source.
ImGui_ImplOpenGL3_CreateFontsTexture
pImGui_ImplOpenGL3_CreateFontsTexture ImGui_ImplOpenGL3_CreateFontsTexture;
Undocumented in source.
ImGui_ImplOpenGL3_DestroyDeviceObjects
pImGui_ImplOpenGL3_DestroyDeviceObjects ImGui_ImplOpenGL3_DestroyDeviceObjects;
Undocumented in source.
ImGui_ImplOpenGL3_DestroyFontsTexture
pImGui_ImplOpenGL3_DestroyFontsTexture ImGui_ImplOpenGL3_DestroyFontsTexture;
Undocumented in source.
ImGui_ImplOpenGL3_Init
pImGui_ImplOpenGL3_Init ImGui_ImplOpenGL3_Init;
Undocumented in source.
ImGui_ImplOpenGL3_NewFrame
pImGui_ImplOpenGL3_NewFrame ImGui_ImplOpenGL3_NewFrame;
Undocumented in source.
ImGui_ImplOpenGL3_RenderDrawData
pImGui_ImplOpenGL3_RenderDrawData ImGui_ImplOpenGL3_RenderDrawData;
Undocumented in source.
ImGui_ImplOpenGL3_Shutdown
pImGui_ImplOpenGL3_Shutdown ImGui_ImplOpenGL3_Shutdown;
g_AttribLocationProjMtx
GLint g_AttribLocationProjMtx;
Undocumented in source.
g_AttribLocationTex
GLint g_AttribLocationTex;
g_AttribLocationVtxColor
GLuint g_AttribLocationVtxColor;
Undocumented in source.
g_AttribLocationVtxPos
GLuint g_AttribLocationVtxPos;
g_AttribLocationVtxUV
GLuint g_AttribLocationVtxUV;
g_ElementsHandle
uint g_ElementsHandle;
Undocumented in source.
g_FontTexture
GLuint g_FontTexture;
g_FragHandle
GLuint g_FragHandle;
Undocumented in source.
g_GlVersion
GLuint g_GlVersion;
Undocumented in source.
g_GlslVersionString
char[32] g_GlslVersionString;
Undocumented in source.
g_ShaderHandle
GLuint g_ShaderHandle;
Undocumented in source.
g_VboHandle
uint g_VboHandle;
g_VertHandle
GLuint g_VertHandle;
Undocumented in source.

Meta