Class RgbColor
Represents an RGB color with red, green, blue, and alpha components.
Inherited Members
Namespace: Telerik.Windows.Documents.Fixed.Model.ColorSpaces
Assembly: Telerik.Windows.Documents.Fixed.dll
Syntax
public class RgbColor : SimpleColor, IEquatable<ColorBase>, ISolidColor
Constructors
RgbColor()
Initializes a new instance of the RgbColor class with default alpha (fully opaque).
Declaration
public RgbColor()
RgbColor(Byte, Byte, Byte)
Initializes a new instance of the RgbColor class with the specified RGB components and default alpha (fully opaque).
Declaration
public RgbColor(byte r, byte g, byte b)
Parameters
System.Byte
r
The red component value (0-255). |
System.Byte
g
The green component value (0-255). |
System.Byte
b
The blue component value (0-255). |
RgbColor(Byte, Byte, Byte, Byte)
Initializes a new instance of the RgbColor class with the specified ARGB components.
Declaration
public RgbColor(byte a, byte r, byte g, byte b)
Parameters
System.Byte
a
The alpha (transparency) component value (0-255), where 0 is fully transparent and 255 is fully opaque. |
System.Byte
r
The red component value (0-255). |
System.Byte
g
The green component value (0-255). |
System.Byte
b
The blue component value (0-255). |
Fields
A
Gets or sets the alpha (transparency) component value in the range 0-255.
Declaration
public byte A
Field Value
System.Byte
The alpha component value, where 0 represents fully transparent and 255 represents fully opaque. |
B
Gets or sets the blue component value in the range 0-255.
Declaration
public byte B
Field Value
System.Byte
The blue component value. |
G
Gets or sets the green component value in the range 0-255.
Declaration
public byte G
Field Value
System.Byte
The green component value. |
R
Gets or sets the red component value in the range 0-255.
Declaration
public byte R
Field Value
System.Byte
The red component value. |
Methods
Equals(ColorBase)
Determines whether the specified color is equal to the current RGB color.
Declaration
public override bool Equals(ColorBase other)
Parameters
ColorBase
other
The color to compare with the current color. |
Returns
System.Boolean
True if the specified color is equal to the current RGB color; otherwise, false. |
Overrides
GetHashCode()
Calculates a hash code for this RGB color instance based on its component values.
Declaration
public override int GetHashCode()
Returns
System.Int32
A hash code for the current RGB color. |
Overrides
ToString()
Returns a string representation of this RGB color showing its ARGB component values.
Declaration
public override string ToString()
Returns
System.String
A string representation of the RGB color in the format "<A=alpha R=red G=green B=blue>". |