Elaztek Developer Hub
Blamite Game Engine - blam!  00398.09.22.23.2015.blamite
The core library for the Blamite Game Engine.
imgui.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <SDL2/SDL_events.h>
4 
6 
7 #ifndef BLAM
8 #define BLAM
9 #endif
10 
14 namespace Blam::UI::ImGUI
15 {
22  BLAM BlamResult Initialize();
23 
27  BLAM void RenderFrame();
28 
32  BLAM void EndFrame();
33 
37  BLAM void Shutdown();
38 
42  BLAM void ProcessSDLEvent(SDL_Event event);
43 }
Blam::UI::ImGUI::RenderFrame
BLAM void RenderFrame()
Renders ImGUI to the application window.
Definition: imgui.cpp:237
Blam::UI::ImGUI::ProcessSDLEvent
BLAM void ProcessSDLEvent(SDL_Event event)
Definition: imgui.cpp:330
Blam::UI::ImGUI::EndFrame
BLAM void EndFrame()
Definition: imgui.cpp:290
Blam::UI::ImGUI::Initialize
BLAM BlamResult Initialize()
Initialize ImGUI.
Definition: imgui.cpp:25
errors.h
BLAM
#define BLAM
Definition: imgui.h:8
Blam::UI::ImGUI::Shutdown
BLAM void Shutdown()
Shuts down ImGUI and cleans up any data related to it.
Definition: imgui.cpp:298
SDL_Event
Definition: SdlEmulationLayer.h:735
Blam::UI::ImGUI
Namespace for anything related to ImGUI.
Definition: imgui.h:14