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: