C# Class OpenRA.Graphics.HSLColor

Show file Open project: pchote/OpenRA Class Usage Examples

Public Properties

Property Type Description
H byte
L byte
RGB System.Drawing.Color
S byte

Public Methods

Method Description
Equals ( object obj ) : bool
FromHSV ( float h, float s, float v ) : HSLColor
FromRGB ( int r, int g, int b ) : HSLColor
GetHashCode ( ) : int
HSLColor ( Color color ) : System.Drawing
HSLColor ( byte h, byte s, byte l ) : System.Drawing
RGBFromHSL ( float h, float s, float l ) : Color
ToHSV ( float &h, float &s, float &v ) : void
ToHexString ( ) : string
ToHexString ( Color color ) : string
ToString ( ) : string
TryParseRGB ( string value, Color &color ) : bool
operator ( ) : bool

Method Details

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool

FromHSV() public static method

public static FromHSV ( float h, float s, float v ) : HSLColor
h float
s float
v float
return HSLColor

FromRGB() public static method

public static FromRGB ( int r, int g, int b ) : HSLColor
r int
g int
b int
return HSLColor

GetHashCode() public method

public GetHashCode ( ) : int
return int

HSLColor() public method

public HSLColor ( Color color ) : System.Drawing
color System.Drawing.Color
return System.Drawing

HSLColor() public method

public HSLColor ( byte h, byte s, byte l ) : System.Drawing
h byte
s byte
l byte
return System.Drawing

RGBFromHSL() public static method

public static RGBFromHSL ( float h, float s, float l ) : Color
h float
s float
l float
return System.Drawing.Color

ToHSV() public method

public ToHSV ( float &h, float &s, float &v ) : void
h float
s float
v float
return void

ToHexString() public method

public ToHexString ( ) : string
return string

ToHexString() public static method

public static ToHexString ( Color color ) : string
color System.Drawing.Color
return string

ToString() public method

public ToString ( ) : string
return string

TryParseRGB() public static method

public static TryParseRGB ( string value, Color &color ) : bool
value string
color System.Drawing.Color
return bool

operator() public static method

public static operator ( ) : bool
return bool

Property Details

H public property

public byte H
return byte

L public property

public byte L
return byte

RGB public property

public Color,System.Drawing RGB
return System.Drawing.Color

S public property

public byte S
return byte