|
| FlagsSet (int32_t flag, bool value=true) |
|
| FlagsSet (FlagMask flags, FlagMask values) |
|
| operator FlagMask () const |
|
FlagMask | flags () const |
|
FlagMask | values () const |
|
bool | flagEnabled (int32_t flag) const |
| Is the flag bit enabled?
|
|
bool | flagValue (int32_t flag) const |
| Value for a flag bit. Value of true mean test for inclusion, otherwise exclusion.
|
|
FlagsSet | operator&& (const FlagsSet &b) const |
|
FlagsSet | operator&& (FlagMask flag) const |
|
FlagsSet & | operator&= (const FlagsSet &b) |
|
FlagsSet & | operator&= (int32_t flag) |
|
FlagsSet & | operator+= (const FlagsSet &b) |
|
FlagsSet & | operator+= (int32_t flag) |
|
FlagsSet & | operator-= (const FlagsSet &b) |
|
FlagsSet & | operator-= (int32_t flag) |
|
FlagsSet | operator- () const |
| Negation inverts the value of any enabled flags.
|
|
bool | operator& (const FlagsSet &b) const |
|
bool | operator& (int32_t flag) const |
|
bool | operator== (const FlagsSet &b) const |
|
bool | operator!= (const FlagsSet &b) const |
|
class FlagsSet Set of Prim flag bits used to control prim filtering and masking during traversals, retrievals, etc. If a flag bit is enabled then the corresponding value bit is used during Prim state testing where a true value bit means the flag's corresponding Prim flag state is to be tested for inclusion, and if false the Prim flag state is tested for exclusion.