|
TachyonUI 0.1.0
High-performance UI for building tools.
|
Per-frame values plus references to long-lived managers, passed to every stage callback. More...
#include <gui_core/frame/gui_frame_pipeline.h>
Per-frame values plus references to long-lived managers, passed to every stage callback.
Subsystems should keep their own manager references; this is the source of truth for per-frame values (elapsedTimeSecs).
| GUIApplication& tachyon::FrameContext::app |
| IDManager& tachyon::FrameContext::idManager |
| GUIStateManager& tachyon::FrameContext::guiStateManager |
| StyleManager& tachyon::FrameContext::styleManager |
| ElementStorage& tachyon::FrameContext::elementStorage |
| WindowRegistry& tachyon::FrameContext::windowRegistry |
| OSWindowManager& tachyon::FrameContext::windowManager |
| TransitionManager& tachyon::FrameContext::transitionManager |
| TabChainManager& tachyon::FrameContext::tabChainManager |
| MenuManager& tachyon::FrameContext::menuManager |
| TooltipManager& tachyon::FrameContext::tooltipManager |
| GUITheme& tachyon::FrameContext::theme |
| ITextSystem* tachyon::FrameContext::textSystem |
| InputManager* tachyon::FrameContext::inputManager |
| IWindowBackend* tachyon::FrameContext::windowBackend |
| float tachyon::FrameContext::elapsedTimeSecs |