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 275 of file gui_graphics.hpp.
|
inline |
Definition at line 308 of file gui_graphics.hpp.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 321 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 305 of file gui_graphics.hpp.
|
staticconstexpr |
Definition at line 280 of file gui_graphics.hpp.
uint8_t ui::element_data::flags = 0 |
Definition at line 304 of file gui_graphics.hpp.
dcon::text_key ui::element_data::name |
Definition at line 284 of file gui_graphics.hpp.
|
staticconstexpr |
Definition at line 278 of file gui_graphics.hpp.
uint8_t ui::element_data::padding[2] = { 0, 0 } |
Definition at line 306 of file gui_graphics.hpp.
xy_pair ui::element_data::position |
Definition at line 282 of file gui_graphics.hpp.
|
staticconstexpr |
Definition at line 277 of file gui_graphics.hpp.
xy_pair ui::element_data::size |
Definition at line 283 of file gui_graphics.hpp.
|
staticconstexpr |
Definition at line 276 of file gui_graphics.hpp.