Struct ImmutableExperimentalAcrylicMaterial
public readonly struct ImmutableExperimentalAcrylicMaterial : IExperimentalAcrylicMaterial, IEquatable<ImmutableExperimentalAcrylicMaterial>
- Implements
- Inherited Members
- Extension Methods
Constructors
ImmutableExperimentalAcrylicMaterial(IExperimentalAcrylicMaterial)
public ImmutableExperimentalAcrylicMaterial(IExperimentalAcrylicMaterial brush)
Parameters
Properties
BackgroundSource
Gets the AcrylicBackgroundSource of the material.
public AcrylicBackgroundSource BackgroundSource { get; }
Property Value
FallbackColor
Gets the fallback color.
public Color FallbackColor { get; }
Property Value
MaterialColor
Gets the effective material color.
public Color MaterialColor { get; }
Property Value
TintColor
Gets the TintColor of the material.
public Color TintColor { get; }
Property Value
TintOpacity
Gets the TintOpacity of the material.
public double TintOpacity { get; }
Property Value
Methods
Equals(ImmutableExperimentalAcrylicMaterial)
public bool Equals(ImmutableExperimentalAcrylicMaterial other)
Parameters
Returns
Equals(object?)
public override bool Equals(object? obj)
Parameters
obj
object
Returns
GetEffectiveTintColor()
public Color GetEffectiveTintColor()
Returns
GetHashCode()
public override int GetHashCode()
Returns
Operators
operator ==(ImmutableExperimentalAcrylicMaterial, ImmutableExperimentalAcrylicMaterial)
public static bool operator ==(ImmutableExperimentalAcrylicMaterial left, ImmutableExperimentalAcrylicMaterial right)
Parameters
Returns
operator !=(ImmutableExperimentalAcrylicMaterial, ImmutableExperimentalAcrylicMaterial)
public static bool operator !=(ImmutableExperimentalAcrylicMaterial left, ImmutableExperimentalAcrylicMaterial right)