Doxygen Samurai Engine 0.0.1
Doxygen Samurai Engine Documentation
Loading...
Searching...
No Matches
gui.h File Reference
#include "memory/CustomAllocator.h"
#include <glad/glad.h>
#include <GLFW/glfw3.h>
#include "backends/imgui_impl_sdl2.h"
#include "backends/imgui_impl_sdlrenderer2.h"
#include <SDL.h>
#include "assert/assert.h"
#include "backends/imgui_impl_glfw.h"
#include "backends/imgui_impl_opengl3.h"
#include "IconsForkAwesome.h"
#include "imguiThemes.h"
#include "Context.h"
Include dependency graph for gui.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  samurai::samuraiImgui::ImGuiIdsManager
 

Namespaces

namespace  samurai
 
namespace  samurai::samuraiImgui
 
namespace  samurai::samuraiImgui::EditorImguiIds
 

Macros

#define IM_PRId64   "lld"
 
#define IM_PRIu64   "llu"
 
#define IM_PRIx64   "llX"
 

Enumerations

enum  { samurai::samuraiImgui::EditorImguiIds::idsCount = 4000 }
 

Functions

void * samurai::samuraiImgui::imguiCustomAlloc (size_t sz, void *user_data)
 
void samurai::samuraiImgui::imguiCustomFree (void *ptr, void *user_data)
 
void samurai::samuraiImgui::setImguiAllocator (samurai::memory::CustomAllocator &allocator)
 
void samurai::samuraiImgui::initImgui (Context &pikaContext)
 
void samurai::samuraiImgui::setImguiContext (Context pikaContext)
 
void samurai::samuraiImgui::imguiStartFrame (Context pikaContext)
 
void samurai::samuraiImgui::imguiEndFrame (Context pikaContext)
 
void samurai::samuraiImgui::addErrorSymbol ()
 
void samurai::samuraiImgui::addWarningSymbol ()
 
void samurai::samuraiImgui::helpMarker (const char *desc)
 
void samurai::samuraiImgui::alignForWidth (float width, float alignment=0.5f)
 
void samurai::samuraiImgui::displayMemorySizeValue (size_t value)
 
void samurai::samuraiImgui::displayMemorySizeToggle ()
 

Macro Definition Documentation

◆ IM_PRId64

#define IM_PRId64   "lld"

Definition at line 24 of file gui.h.

◆ IM_PRIu64

#define IM_PRIu64   "llu"

Definition at line 25 of file gui.h.

◆ IM_PRIx64

#define IM_PRIx64   "llX"

Definition at line 26 of file gui.h.