Karma Engine
Loading...
Searching...
No Matches
Karma::KarmaGuiOpenGLHandler Class Reference

Static Public Member Functions

static bool KarmaGui_ImplOpenGL3_Init (const char *glsl_version=NULL)
 
static void KarmaGui_ImplOpenGL3_Shutdown ()
 
static void KarmaGui_ImplOpenGL3_NewFrame ()
 
static void KarmaGui_ImplOpenGL3_RenderDrawData (KGDrawData *draw_data)
 
static void KarmaGui_ImplOpenGL3_SetupRenderState (KGDrawData *draw_data, int fb_width, int fb_height, GLuint vertex_array_object)
 
static void KarmaGui_ImpOpenGL3_SetupRenderStateFor3DRendering (Scene *sceneToDraw, KGDrawData *drawData)
 
static bool CheckShader (GLuint handle, const char *desc)
 
static bool CheckProgram (GLuint handle, const char *desc)
 
static void KarmaGui_ImplOpenGL3_RenderWindow (KarmaGuiViewport *viewport, void *)
 
static void KarmaGui_ImplOpenGL3_InitPlatformInterface ()
 
static void KarmaGui_ImplOpenGL3_ShutdownPlatformInterface ()
 
static void KarmaGui_ImplOpenGL3_CreateTexture (char const *fileName, const std::string &label="")
 
static bool KarmaGui_ImplOpenGL3_CreateFontsTexture ()
 
static void KarmaGui_ImplOpenGL3_DestroyFontsTexture ()
 
static bool KarmaGui_ImplOpenGL3_CreateDeviceObjects ()
 
static void KarmaGui_ImplOpenGL3_DestroyDeviceObjects ()
 

The documentation for this class was generated from the following files: