SLProject  4.2.000
A platform independent 3D computer graphics framework for desktop OS, Android, iOS and online in web browsers
SLGLImGui.h File Reference
#include <SL.h>
#include <SLEnums.h>
#include <SLVec2.h>
#include <math/SLRect.h>
#include <imgui.h>
#include <SLUiInterface.h>
#include "SLFileStorage.h"
Include dependency graph for SLGLImGui.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SLGLImGui
 ImGui Interface class for forwarding all events to the ImGui Handlers. More...
 

Macros

#define IMGUI_DEFINE_MATH_OPERATORS
 

Typedefs

typedef SLSceneViewsv
 
typedef void(SL_STDCALL * cbOnImGuiLoadConfig) (int dpi)
 Callback function typedef for ImGui load config function. More...
 
typedef void(SL_STDCALL * cbOnImGuiSaveConfig) ()
 Callback function typedef for ImGui save config function. More...
 

Functions

typedef void (SL_STDCALL *cbOnImGuiBuild)(SLScene *s
 Callback function typedef for ImGui build function. More...
 

Macro Definition Documentation

◆ IMGUI_DEFINE_MATH_OPERATORS

#define IMGUI_DEFINE_MATH_OPERATORS

Definition at line 19 of file SLGLImGui.h.

Typedef Documentation

◆ cbOnImGuiLoadConfig

typedef void(SL_STDCALL* cbOnImGuiLoadConfig) (int dpi)

Callback function typedef for ImGui load config function.

Definition at line 31 of file SLGLImGui.h.

◆ cbOnImGuiSaveConfig

typedef void(SL_STDCALL* cbOnImGuiSaveConfig) ()

Callback function typedef for ImGui save config function.

Definition at line 34 of file SLGLImGui.h.

◆ sv

typedef SLSceneView* sv

Definition at line 28 of file SLGLImGui.h.

Function Documentation

◆ void()

typedef void ( SL_STDCALL *  cbOnImGuiBuild)

Callback function typedef for ImGui build function.