|
HikoGUI
A low latency retained GUI
|
The axis data type. More...
#include "../utility/utility.hpp"#include "../macros.hpp"#include <compare>Go to the source code of this file.
Namespaces | |
| namespace | hi |
| The HikoGUI namespace. | |
| namespace | hi::v1 |
| The HikoGUI API version 1. | |
Enumerations | |
| enum class | hi::v1::axis : unsigned char { none = 0 , x = 1 , y = 2 , z = 4 , both = x | y , all = x | y | z , horizontal = x , vertical = y } |
| An enumeration of the 3 axis for 3D geometry. More... | |
Functions | |
| hi_export_module (hikogui.geometry :axis) | |
| constexpr axis | hi::v1::operator& (axis const &lhs, axis const &rhs) noexcept |
| AND the axis. | |
| constexpr axis | hi::v1::operator| (axis const &lhs, axis const &rhs) noexcept |
| OR the axis. | |
| constexpr bool | hi::v1::to_bool (axis const &rhs) noexcept |
| Check if any of the axis are set. | |
The axis data type.