◆ ClearFlag< T >()
static T Megapop.MegaCore.EnumExt.ClearFlag< T > |
( |
this Enum |
value, |
|
|
T |
flagToRemove |
|
) |
| |
|
inlinestatic |
◆ HasAllFlags< T >()
static bool Megapop.MegaCore.EnumExt.HasAllFlags< T > |
( |
this T |
value, |
|
|
T |
flags |
|
) |
| |
|
inlinestatic |
◆ HasAnyFlag()
static bool Megapop.MegaCore.EnumExt.HasAnyFlag |
( |
this Enum |
variable, |
|
|
params Enum[] |
flags |
|
) |
| |
|
inlinestatic |
◆ HasFlag< T >()
static bool Megapop.MegaCore.EnumExt.HasFlag< T > |
( |
this T |
value, |
|
|
T |
flag |
|
) |
| |
|
inlinestatic |
◆ Set< T >()
◆ SetFlag< T >()
static T Megapop.MegaCore.EnumExt.SetFlag< T > |
( |
this Enum |
value, |
|
|
T |
flagToAppend |
|
) |
| |
|
inlinestatic |
◆ ToggleFlag< T >()
static T Megapop.MegaCore.EnumExt.ToggleFlag< T > |
( |
this Enum |
value, |
|
|
T |
flagToToggle |
|
) |
| |
|
inlinestatic |
The documentation for this class was generated from the following file:
- source/com.megapop.megacore/package/Runtime/Extensions/EnumExt.cs