Namespace P64::ObjectFlags

Object flags used in the flag mask in P64::Object.

Variables

constexpr uint16_t P64::ObjectFlags::SELF_ACTIVE = 1 << 0
constexpr uint16_t P64::ObjectFlags::PARENTS_ACTIVE = 1 << 1
constexpr uint16_t P64::ObjectFlags::HAS_CHILDREN = 1 << 2
constexpr uint16_t P64::ObjectFlags::PENDING_REMOVE = 1 << 3
constexpr uint16_t P64::ObjectFlags::PENDING_ACTIVE_CHG = 1 << 4
constexpr uint16_t P64::ObjectFlags::IS_CULLED = 1 << 5
constexpr uint16_t P64::ObjectFlags::SELF_HIDDEN = 1 << 6
constexpr uint16_t P64::ObjectFlags::PARENTS_HIDDEN = 1 << 7
constexpr uint16_t P64::ObjectFlags::ACTIVE = SELF_ACTIVE | PARENTS_ACTIVE
constexpr uint16_t P64::ObjectFlags::HIDDEN = SELF_HIDDEN | PARENTS_HIDDEN