Project Alice
|
#include <gui_graphics.hpp>
Classes | |
union | internal_data |
Public Member Functions | |
element_data () | |
element_type | get_element_type () const |
rotation | get_rotation () const |
orientation | get_orientation () const |
bool | is_top_level () const |
Public Attributes | |
xy_pair | position |
xy_pair | size |
dcon::text_key | name |
union ui::element_data::internal_data | data |
uint8_t | flags = 0 |
uint8_t | ex_flags = 0 |
uint8_t | padding [2] = { 0, 0 } |
Static Public Attributes | |
static constexpr uint8_t | type_mask = 0x07 |
static constexpr uint8_t | rotation_mask = (0x03 << rotation_bit_offset) |
static constexpr uint8_t | orientation_mask = (0x07 << orientation_bit_offset) |
static constexpr uint8_t | ex_is_top_level = 0x01 |
Definition at line 280 of file gui_graphics.hpp.
|
inline |
Definition at line 313 of file gui_graphics.hpp.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 326 of file gui_graphics.hpp.
union ui::element_data::internal_data ui::element_data::data |
uint8_t ui::element_data::ex_flags = 0 |
Definition at line 310 of file gui_graphics.hpp.
|
staticconstexpr |
Definition at line 285 of file gui_graphics.hpp.
uint8_t ui::element_data::flags = 0 |
Definition at line 309 of file gui_graphics.hpp.
dcon::text_key ui::element_data::name |
Definition at line 289 of file gui_graphics.hpp.
|
staticconstexpr |
Definition at line 283 of file gui_graphics.hpp.
uint8_t ui::element_data::padding[2] = { 0, 0 } |
Definition at line 311 of file gui_graphics.hpp.
xy_pair ui::element_data::position |
Definition at line 287 of file gui_graphics.hpp.
|
staticconstexpr |
Definition at line 282 of file gui_graphics.hpp.
xy_pair ui::element_data::size |
Definition at line 288 of file gui_graphics.hpp.
|
staticconstexpr |
Definition at line 281 of file gui_graphics.hpp.