Photon Fusion
2.0.8
Base class for FieldsMask<T>. More...
Inherits FieldsMask.
Public Member Functions | |
| FieldsMask () | |
| Constructor for FieldsMask<T>. More... | |
| FieldsMask (Func< Mask256 > getDefaultsDelegate) | |
| Constructor for FieldsMask. More... | |
| FieldsMask (long maskA, long maskB=0, long maskC=0, long maskD=0) | |
| Constructor for FieldsMask. More... | |
| FieldsMask (Mask256 mask) | |
| Constructor for FieldsMask<T>. More... | |
Static Public Member Functions | |
| static implicit | operator Mask256 (FieldsMask mask) |
| Implicitly convert FieldsMask to its long mask value. More... | |
Public Attributes | |
| Mask256 | Mask |
| The internal mask value. More... | |
Protected Member Functions | |
| FieldsMask () | |
| Constructor for FieldsMask. More... | |
| FieldsMask (long a, long b, long c, long d) | |
| Constructor for FieldsMask. More... | |
| FieldsMask (Mask256 mask) | |
| Constructor for FieldsMask. More... | |
Base class for FieldsMask<T>.
Associates and displays a 64 bit mask which represents the field members of a struct. Makes it possible to treat a Struct like an Flags Enum. NOTE: A FieldsMask<T> attribute is required for proper rendering in the Inspector.
|
protected |
Constructor for FieldsMask.
|
protected |
Constructor for FieldsMask.
|
protected |
Constructor for FieldsMask.
| FieldsMask | ( | Mask256 | mask | ) |
Constructor for FieldsMask<T>.
| FieldsMask | ( | long | maskA, |
| long | maskB = 0, |
||
| long | maskC = 0, |
||
| long | maskD = 0 |
||
| ) |
Constructor for FieldsMask.
| FieldsMask | ( | ) |
Constructor for FieldsMask<T>.
| FieldsMask | ( | Func< Mask256 > | getDefaultsDelegate | ) |
Constructor for FieldsMask.
|
static |
Implicitly convert FieldsMask to its long mask value.
| Mask256 Mask |
The internal mask value.