TachyonUI 0.1.0
High-performance UI for building tools.
Loading...
Searching...
No Matches
gui_scroll_management.h File Reference
#include <gui_core/gui_base_types.h>
#include <gui_core/gui_enum_operators.h>
#include <gui_core/gui_id.h>
#include <unordered_map>
#include <vector>

Go to the source code of this file.

Classes

class  tachyon::ScrollManagement
 Scroll containers' offsets (pixels), kept across frames by ID behind handles. More...

Namespaces

namespace  tachyon

Enumerations

enum class  tachyon::ScrollAxis : uint8_t { tachyon::ScrollAxis::None = 0 , tachyon::ScrollAxis::X = 1 << 0 , tachyon::ScrollAxis::Y = 1 << 1 , tachyon::ScrollAxis::Both = X | Y }
 Axis mask for scroll-into-view, so e.g. a horizontal sizer doesn't scroll vertically. More...