TachyonUI 0.1.0
High-performance UI for building tools.
Loading...
Searching...
No Matches
gui_window_registry.h File Reference
#include <gui_core/elements/gui_element.h>
#include <gui_core/gui_id.h>
#include <algorithm>
#include <stdint.h>
#include <vector>
#include <unordered_map>

Go to the source code of this file.

Classes

class  tachyon::WindowRegistry
 Per-window lists of ElementRefs in addition (render) order, driven during ElementStorage construction: More...
struct  tachyon::WindowRegistry::RenderNode
 One entry in a window's flat pre-order render list. More...
struct  tachyon::WindowRegistry::WindowEntry
 A window of this frame and its render list. More...

Namespaces

namespace  tachyon

Enumerations

enum class  tachyon::RegistryResult { tachyon::RegistryResult::Success , tachyon::RegistryResult::InvalidRef , tachyon::RegistryResult::NoActiveWindow }
 Outcome of a WindowRegistry call. More...