DearImGUI Rendering Logic.
More...
#include <ImGuiLayer.hpp>
|
| ImGuiLayer (Scene *scene, SDL_Renderer *renderer, SDL_Window *window, Board *board) |
| Construct a new Im Gui Layer object.
|
|
| ~ImGuiLayer () |
| Destroy the Im Gui Layer object.
|
|
void | PreDraw (bool showDebug, SDL_Texture *m_viewportTexture) |
| Draw the ImGui Layer before SDL rendering.
|
|
void | Draw () const |
| Draw the ImGui Layer after SDL rendering.
|
|
|
static void | SetStyle () |
| Set the Style of the ImGui Layer.
|
|
DearImGUI Rendering Logic.
◆ ImGuiLayer()
ImGuiLayer::ImGuiLayer |
( |
Scene * | scene, |
|
|
SDL_Renderer * | renderer, |
|
|
SDL_Window * | window, |
|
|
Board * | board ) |
Construct a new Im Gui Layer object.
- Parameters
-
scene | The scene object |
renderer | The SDL renderer |
window | The SDL window |
board | The application board |
◆ ~ImGuiLayer()
ImGuiLayer::~ImGuiLayer |
( |
| ) |
|
Destroy the Im Gui Layer object.
◆ Draw()
void ImGuiLayer::Draw |
( |
| ) |
const |
Draw the ImGui Layer after SDL rendering.
◆ PreDraw()
void ImGuiLayer::PreDraw |
( |
bool | showDebug, |
|
|
SDL_Texture * | m_viewportTexture ) |
Draw the ImGui Layer before SDL rendering.
◆ SetStyle()
void ImGuiLayer::SetStyle |
( |
| ) |
|
|
static |
Set the Style of the ImGui Layer.
◆ viewportMousePos
ImVec2 ImGuiLayer::viewportMousePos |
The documentation for this class was generated from the following files: