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>". |