|
TachyonUI 0.1.0
High-performance UI for building tools.
|
#include <gui_core/style/gui_style.h>#include <gui_core/style/gui_style_ref.h>#include <gui_core/layout/gui_constraints.h>#include <gui_core/elements/gui_element_flags.h>#include <gui_core/input/gui_input_handler_func.h>#include <gui_core/gui_id.h>#include <gui_core/gui_base_types.h>#include <gui_core/gui_enum_operators.h>#include <functional>#include <vector>Go to the source code of this file.
Classes | |
| struct | tachyon::Element |
| struct | tachyon::ElementRect |
| struct | tachyon::HierarchyInfo |
| struct | tachyon::ElementRef |
| An element's slot in ElementStorage: its depth and index within that depth. More... | |
| struct | tachyon::IndexRange |
| A half-open range [begin, end) of indices within one depth. More... | |
| struct | tachyon::ElementMove |
| What a MoveChild did: the slot rotations it applied at each depth, so code that stores ElementRefs (e.g. More... | |
| struct | tachyon::ElementMove::Rotation |
| struct | tachyon::PostDrawEntry |
| Node in the flat post-draw linked list stored in ElementStorage. More... | |
| struct | tachyon::ElementCustomDraw |
| callback fires before the children render; the after-list fires after the whole subtree. More... | |
Namespaces | |
| namespace | tachyon |
Typedefs | |
| using | tachyon::CustomDrawCallback = std::function<void(CustomDrawContext& ctx)> |
| Render-time callback. | |
| using | tachyon::PostLayoutCallback = std::function<void(PostLayoutContext& ctx)> |
| Runs after layout, before rendering, with read-only access to final rects/transforms. | |