|
TachyonUI 0.1.0
High-performance UI for building tools.
|
#include <cstdint>#include <functional>#include <vector>#include <gui_core/gui_id.h>#include <gui_core/gui_base_types.h>#include <gui_core/elements/gui_element.h>#include <gui_core/input/gui_pointer_drag.h>Go to the source code of this file.
Classes | |
| struct | tachyon::ReorderableDragState |
| Persistent drag state; one drag at a time application-wide. More... | |
| struct | tachyon::ReorderableConstructionState |
| Construction state of the current reorderable group. More... | |
| struct | tachyon::ReorderableFocusFollow |
| After a keyboard move: where the focus was in the moved item, to put it back there next frame, in the item's new slot, unless its ID moved with the item. More... | |
| class | tachyon::ReorderableSubsystem |
| Drag and construction state of drag-to-reorder groups, used by the Begin/EndReorderableGroup and Begin/EndReorderableItem widgets. More... | |
Namespaces | |
| namespace | tachyon |
Enumerations | |
| enum class | tachyon::ReorderDirection : uint8_t { tachyon::ReorderDirection::Horizontal , tachyon::ReorderDirection::Vertical } |
| Main axis of a reorderable group. More... | |