ttx 0.1.0
|
#include "di/reflect/enumerator.h"
#include "di/reflect/reflect.h"
#include "di/util/bitwise_enum.h"
#include "dius/tty.h"
Go to the source code of this file.
Classes | |
class | ttx::MouseCoordinate |
class | ttx::MousePosition |
Namespaces | |
namespace | ttx |
Enumerations | |
enum class | ttx::MouseButton { ttx::None = 0 , ttx::Left = 1 << 0 , ttx::Middle = 1 << 1 , ttx::Right = 1 << 2 , ttx::ScrollUp = 1 << 3 , ttx::ScrollDown = 1 << 4 , ttx::ScrollLeft = 1 << 5 , ttx::ScrollRight = 1 << 6 , ttx::_8 = 1 << 7 , ttx::_9 = 1 << 8 , ttx::_10 = 1 << 9 , ttx::_11 = 1 << 10 , ttx::HorizontalScrollButtons = ScrollRight | ScrollLeft , ttx::VerticalScrollButtons = ScrollUp | ScrollDown , ttx::ScrollButtons = HorizontalScrollButtons | VerticalScrollButtons } |
Functions | |
constexpr auto | ttx::tag_invoke (di::Tag< di::reflect >, di::InPlaceType< MouseButton >) |