Class RgbaColor
A struct representing a color comprised of Red, Green, Blue and Alpha channels.
Inheritance
Namespace: Telerik.Windows.Controls.ColorEditor.ColorSchemas
Assembly: Telerik.Windows.Controls.dll
Syntax
public sealed class RgbaColor : ValueType
Constructors
RgbaColor(Double, Double, Double, Double)
Initializes a new instance of the RgbaColor struct.
Declaration
public RgbaColor(double red, double green, double blue, double alpha)
Parameters
System.Double
red
The red channel. |
System.Double
green
The green channel. |
System.Double
blue
The blue channel. |
System.Double
alpha
The alpha channel. |
RgbaColor(Color)
Initializes a new instance of the RgbaColor struct.
Declaration
public RgbaColor(Color color)
Parameters
System.Windows.Media.Color
color
The color. |
Properties
Alpha
Gets the alpha (opacity) channel of the RgbaColor instance.
Declaration
public double Alpha { get; }
Property Value
System.Double
The alpha channel. |
Blue
Gets the blue channel of the RgbaColor instance.
Declaration
public double Blue { get; }
Property Value
System.Double
The blue channel. |
Green
Gets the green channel of the RgbaColor instance.
Declaration
public double Green { get; }
Property Value
System.Double
The green channel. |
Red
Gets the red channel of the RgbaColor instance.
Declaration
public double Red { get; }
Property Value
System.Double
The red channel. |
Methods
Equals(Object)
Determines whether the specified System.Object is equal to the current System.Object.
Declaration
public override bool Equals(object obj)
Parameters
System.Object
obj
The System.Object to compare with the current System.Object. |
Returns
System.Boolean
True if the specified System.Object is equal to the current System.Object; otherwise, false. |
Equals(RgbaColor)
Compares the two instance.
Declaration
public bool Equals(RgbaColor otherInstance)
Parameters
RgbaColor
otherInstance
The other instance. |
Returns
System.Boolean
|
GetHashCode()
Serves as a hash function for a particular type.
Declaration
public override int GetHashCode()
Returns
System.Int32
A hash code for the current System.Object. |
Operators
Equality(RgbaColor, RgbaColor)
Implements the operator ==.
Declaration
public static bool operator ==(RgbaColor instance1, RgbaColor instance2)
Parameters
RgbaColor
instance1
The instance1. |
RgbaColor
instance2
The instance2. |
Returns
System.Boolean
The result of the operator. |
Inequality(RgbaColor, RgbaColor)
Implements the operator !=.
Declaration
public static bool operator !=(RgbaColor instance1, RgbaColor instance2)
Parameters
RgbaColor
instance1
The instance1. |
RgbaColor
instance2
The instance2. |
Returns
System.Boolean
The result of the operator. |