yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::gui::DockSpaceRenderer Class Reference

Enhanced docking space with themed background effects. More...

#include <background_renderer.h>

Static Public Member Functions

static void BeginEnhancedDockSpace (ImGuiID dockspace_id, const ImVec2 &size=ImVec2(0, 0), ImGuiDockNodeFlags flags=0)
 
static void EndEnhancedDockSpace ()
 
static void SetBackgroundEnabled (bool enabled)
 
static void SetGridEnabled (bool enabled)
 
static void SetEffectsEnabled (bool enabled)
 

Static Private Attributes

static bool background_enabled_ = true
 
static bool grid_enabled_ = true
 
static bool effects_enabled_ = true
 
static ImVec2 last_dockspace_pos_ {}
 
static ImVec2 last_dockspace_size_ {}
 

Detailed Description

Enhanced docking space with themed background effects.

Definition at line 74 of file background_renderer.h.

Member Function Documentation

◆ BeginEnhancedDockSpace()

void yaze::gui::DockSpaceRenderer::BeginEnhancedDockSpace ( ImGuiID  dockspace_id,
const ImVec2 &  size = ImVec2(0, 0),
ImGuiDockNodeFlags  flags = 0 
)
static

◆ EndEnhancedDockSpace()

void yaze::gui::DockSpaceRenderer::EndEnhancedDockSpace ( )
static

Definition at line 375 of file background_renderer.cc.

◆ SetBackgroundEnabled()

static void yaze::gui::DockSpaceRenderer::SetBackgroundEnabled ( bool  enabled)
inlinestatic

Definition at line 81 of file background_renderer.h.

References background_enabled_.

◆ SetGridEnabled()

static void yaze::gui::DockSpaceRenderer::SetGridEnabled ( bool  enabled)
inlinestatic

Definition at line 82 of file background_renderer.h.

References grid_enabled_.

◆ SetEffectsEnabled()

static void yaze::gui::DockSpaceRenderer::SetEffectsEnabled ( bool  enabled)
inlinestatic

Definition at line 83 of file background_renderer.h.

References effects_enabled_.

Member Data Documentation

◆ background_enabled_

bool yaze::gui::DockSpaceRenderer::background_enabled_ = true
staticprivate

Definition at line 86 of file background_renderer.h.

Referenced by BeginEnhancedDockSpace(), and SetBackgroundEnabled().

◆ grid_enabled_

bool yaze::gui::DockSpaceRenderer::grid_enabled_ = true
staticprivate

Definition at line 87 of file background_renderer.h.

Referenced by BeginEnhancedDockSpace(), and SetGridEnabled().

◆ effects_enabled_

bool yaze::gui::DockSpaceRenderer::effects_enabled_ = true
staticprivate

Definition at line 88 of file background_renderer.h.

Referenced by SetEffectsEnabled().

◆ last_dockspace_pos_

ImVec2 yaze::gui::DockSpaceRenderer::last_dockspace_pos_ {}
staticprivate

Definition at line 89 of file background_renderer.h.

Referenced by BeginEnhancedDockSpace().

◆ last_dockspace_size_

ImVec2 yaze::gui::DockSpaceRenderer::last_dockspace_size_ {}
staticprivate

Definition at line 90 of file background_renderer.h.

Referenced by BeginEnhancedDockSpace().


The documentation for this class was generated from the following files: