Methods
(static) allFlags(…flag) → {number}
Combine an entire set of flags into a single set.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
flag |
number |
<repeatable> |
Any number of flags you want to add. |
Returns:
All the passed flags combined into one set.
- Type
- number
(static) setFlag(flags, flag, valueopt) → {number}
Add or remove a binary flag from a set of flags.
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
flags |
number | An integer representing a set of flags. |
||
flag |
number | An integer representing the flag to add or remove. |
||
value |
boolean |
<optional> |
true |
|
Returns:
The flags
with the flag
added or removed accordingly.
- Type
- number