C# Class PCSX2Bonus.CustomControls.ColorPicker.ColorUtils

Datei anzeigen Open project: CyberFoxHax/PCSXBonus

Public Methods

Method Description
ConvertHsvToRgb ( double hue, double saturation, double value ) : Color
ConvertRgbToHsv ( Color color, double &hue, double &saturation, double &value ) : void
FireSelectedColorChangedEvent ( UIElement issuer, System.Windows.RoutedEvent routedEvent, Color oldColor, Color newColor ) : void
GetColorNames ( ) : string[]
GetSpectrumColors ( int colorCount ) : Color[]
TestColorConversion ( ) : bool

Private Methods

Method Description
BuildColor ( double red, double green, double blue, double m ) : Color

Method Details

ConvertHsvToRgb() public static method

public static ConvertHsvToRgb ( double hue, double saturation, double value ) : Color
hue double
saturation double
value double
return Color

ConvertRgbToHsv() public static method

public static ConvertRgbToHsv ( Color color, double &hue, double &saturation, double &value ) : void
color Color
hue double
saturation double
value double
return void

FireSelectedColorChangedEvent() public static method

public static FireSelectedColorChangedEvent ( UIElement issuer, System.Windows.RoutedEvent routedEvent, Color oldColor, Color newColor ) : void
issuer System.Windows.UIElement
routedEvent System.Windows.RoutedEvent
oldColor Color
newColor Color
return void

GetColorNames() public static method

public static GetColorNames ( ) : string[]
return string[]

GetSpectrumColors() public static method

public static GetSpectrumColors ( int colorCount ) : Color[]
colorCount int
return Color[]

TestColorConversion() public static method

public static TestColorConversion ( ) : bool
return bool