18#include <AUI/Reflect/AEnumerate.h>
28 FLAG_RENDER_NEEDED = 1 << 0,
32 FLAG_CONSUME_CLICKS = 1 << 1,
36 FLAG_CONSUME_SPACE = 1 << 2,
41 VISIBLE = FLAG_RENDER_NEEDED | FLAG_CONSUME_CLICKS | FLAG_CONSUME_SPACE,
45 INVISIBLE = FLAG_CONSUME_CLICKS | FLAG_CONSUME_SPACE,
49 UNREACHABLE = FLAG_RENDER_NEEDED | FLAG_CONSUME_SPACE,
53 CONSUME_SPACE_ONLY = FLAG_CONSUME_SPACE,
61 Visibility::UNREACHABLE, Visibility::CONSUME_SPACE_ONLY,
@ VISIBLE
Overflowed contents are visible.
Definition AOverflow.h:28
#define AUI_ENUM_FLAG(name)
Make a bitfield-style enum class.
Definition AEnumerate.h:227
#define AUI_ENUM_VALUES(enum_t,...)
Defines all enum values for AEnumerate.
Definition AEnumerate.h:208