|
TachyonUI 0.1.0
High-performance UI for building tools.
|
#include <cstdint>#include <functional>#include <vector>Go to the source code of this file.
Classes | |
| struct | tachyon::FrameContext |
| Per-frame values plus references to long-lived managers, passed to every stage callback. More... | |
| class | tachyon::FramePipeline |
| Stage callbacks run in registration order (no priorities): if A must run before B, construct A first (see GUIApplication::Initialize()). More... | |
Namespaces | |
| namespace | tachyon |
Typedefs | |
| using | tachyon::StageCallback = std::function<void(FrameContext&)> |
Enumerations | |
| enum class | tachyon::FrameStage : uint8_t { tachyon::FrameStage::PreFrame , tachyon::FrameStage::PreConstruct , tachyon::FrameStage::PostConstruct , tachyon::FrameStage::PreLayout , tachyon::FrameStage::PostLayout , tachyon::FrameStage::PreInput , tachyon::FrameStage::PostInput , tachyon::FrameStage::PreRender , tachyon::FrameStage::PostRender , tachyon::FrameStage::EndFrame } |
| The stages of a frame, in run order. More... | |