SLProject  4.2.000
A platform independent 3D computer graphics framework for desktop OS, Android, iOS and online in web browsers
SLImGui.h File Reference

Wrapper Class around the external ImGui GUI-framework. More...

#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 SLImGui.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  SLImGui
 ImGui Interface class for forwarding all events to the original 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...
 

Detailed Description

Wrapper Class around the external ImGui GUI-framework.

Date
October 2015, refresh in 2024
Authors
Marcus Hudritsch
Remarks
Please use clangformat to format the code. See more code style on https://github.com/cpvrlab/SLProject4/wiki/SLProject-Coding-Style

Definition in file SLImGui.h.

Macro Definition Documentation

◆ IMGUI_DEFINE_MATH_OPERATORS

#define IMGUI_DEFINE_MATH_OPERATORS

Definition at line 18 of file SLImGui.h.

Typedef Documentation

◆ cbOnImGuiLoadConfig

typedef void(SL_STDCALL* cbOnImGuiLoadConfig) (int dpi)

Callback function typedef for ImGui load config function.

Definition at line 30 of file SLImGui.h.

◆ cbOnImGuiSaveConfig

typedef void(SL_STDCALL* cbOnImGuiSaveConfig) ()

Callback function typedef for ImGui save config function.

Definition at line 33 of file SLImGui.h.

◆ sv

typedef SLSceneView* sv

Definition at line 27 of file SLImGui.h.

Function Documentation

◆ void()

typedef void ( SL_STDCALL *  cbOnImGuiBuild)

Callback function typedef for ImGui build function.