Struct MaskReferenceMode
Enum representing the mask mode of a mask reference image.
[JsonConverter(typeof(MaskReferenceModeConverter))]
public readonly record struct MaskReferenceMode : IEquatable<MaskReferenceMode>
- Implements
- Inherited Members
Properties
AllValues
public static IReadOnlyList<MaskReferenceMode> AllValues { get; }
Property Value
MaskModeBackground
public static MaskReferenceMode MaskModeBackground { get; }
Property Value
MaskModeDefault
public static MaskReferenceMode MaskModeDefault { get; }
Property Value
MaskModeForeground
public static MaskReferenceMode MaskModeForeground { get; }
Property Value
MaskModeSemantic
public static MaskReferenceMode MaskModeSemantic { get; }
Property Value
MaskModeUserProvided
public static MaskReferenceMode MaskModeUserProvided { get; }
Property Value
Value
public string Value { get; }
Property Value
Methods
Equals(MaskReferenceMode)
public bool Equals(MaskReferenceMode other)
Parameters
otherMaskReferenceMode
Returns
FromString(string)
public static MaskReferenceMode FromString(string value)
Parameters
valuestring
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
implicit operator MaskReferenceMode(string)
public static implicit operator MaskReferenceMode(string value)
Parameters
valuestring