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