HikoGUI
Select Version: ⚠️ This documents the main development branch of HikoGUI. It might differ from release versions.
A low latency retained GUI
|
Public Types | |
using | value_type = T |
using | grid_type = grid_layout<T> |
using | cell_type = grid_type::cell_type |
using | iterator = grid_type::iterator |
using | const_iterator = grid_type::const_iterator |
Public Member Functions | |
constexpr | row_column_layout (row_column_layout const &) noexcept=default |
constexpr | row_column_layout (row_column_layout &&) noexcept=default |
constexpr row_column_layout & | operator= (row_column_layout const &) noexcept=default |
constexpr row_column_layout & | operator= (row_column_layout &&) noexcept=default |
constexpr bool | empty () const noexcept |
constexpr size_t | size () const noexcept |
constexpr iterator | begin () noexcept |
constexpr const_iterator | begin () const noexcept |
constexpr const_iterator | cbegin () const noexcept |
constexpr iterator | end () noexcept |
constexpr const_iterator | end () const noexcept |
constexpr const_iterator | cend () const noexcept |
constexpr cell_type & | operator[] (size_t index) noexcept |
constexpr cell_type const & | operator[] (size_t index) const noexcept |
template<std::convertible_to< T > Value> | |
cell_type & | insert (const_iterator pos, Value &&value) noexcept |
template<std::convertible_to< T > Value> | |
cell_type & | push_front (Value &&value) noexcept |
template<std::convertible_to< T > Value> | |
cell_type & | push_back (Value &&value) noexcept |
void | clear () noexcept |
box_constraints | constraints (bool left_to_right) const noexcept |
void | set_layout (box_shape const &shape, float guideline) noexcept |
Friends | |
constexpr friend bool | operator== (row_column_layout const &, row_column_layout const &) noexcept=default |