|
TachyonUI 0.1.0
High-performance UI for building tools.
|
#include <gui_core/gui_easing.h>#include <gui_core/gui_id.h>#include <optional>#include <stdint.h>#include <unordered_map>Go to the source code of this file.
Classes | |
| struct | tachyon::TransitionState |
| Pre-computed GPU style indices for a box that is mid-transition (or not). More... | |
| struct | tachyon::TransitionTiming |
| How long a change of state takes, and how it eases. A duration of 0 is instant. More... | |
| class | tachyon::TransitionManager |
| Tracks in-progress visual state transitions per element ID. More... | |
| struct | tachyon::TransitionManager::Blend |
| A running transition: the states it blends between, and how far it is (eased). More... | |
Namespaces | |
| namespace | tachyon |
Functions | |
| uint32_t | tachyon::ComputeGPUStyleIndex (VisualBoxStyleIndex base, ElementState state) |
| Flat GPU style index for a base pool index and state. | |