C# Класс TreeMap.CairoExtensions

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AlphaBlend ( Cairo ca, Cairo cb, double alpha ) : Color
ColorAdjustBrightness ( Cairo @base, double br ) : Color
ColorFromHsb ( double hue, double saturation, double brightness ) : Color
ColorGetHex ( Cairo color, bool withAlpha ) : string
ColorIsDark ( Cairo color ) : bool
ColorShade ( Cairo @base, double ratio ) : Color
GdkColorToCairoColor ( Gdk color ) : Color
GdkColorToCairoColor ( Gdk color, double alpha ) : Color
HsbFromColor ( Cairo color, double &hue, double &saturation, double &brightness ) : void
RandomShadeOfGdkColor ( Gdk gdkcolor ) : Color
RgbToColor ( uint rgbColor ) : Color
RgbaToColor ( uint rgbaColor ) : Color
RoundedRectangle ( Cairo cr, double x, double y, double w, double h, double r ) : void
RoundedRectangle ( Cairo cr, double x, double y, double w, double h, double r, CairoCorners corners ) : void
RoundedRectangle ( Cairo cr, double x, double y, double w, double h, double r, CairoCorners corners, bool topBottomFallsThrough ) : void

Приватные методы

Метод Описание
Modula ( double number, double divisor ) : double

Описание методов

AlphaBlend() публичный статический Метод

public static AlphaBlend ( Cairo ca, Cairo cb, double alpha ) : Color
ca Cairo
cb Cairo
alpha double
Результат Cairo.Color

ColorAdjustBrightness() публичный статический Метод

public static ColorAdjustBrightness ( Cairo @base, double br ) : Color
@base Cairo
br double
Результат Cairo.Color

ColorFromHsb() публичный статический Метод

public static ColorFromHsb ( double hue, double saturation, double brightness ) : Color
hue double
saturation double
brightness double
Результат Cairo.Color

ColorGetHex() публичный статический Метод

public static ColorGetHex ( Cairo color, bool withAlpha ) : string
color Cairo
withAlpha bool
Результат string

ColorIsDark() публичный статический Метод

public static ColorIsDark ( Cairo color ) : bool
color Cairo
Результат bool

ColorShade() публичный статический Метод

public static ColorShade ( Cairo @base, double ratio ) : Color
@base Cairo
ratio double
Результат Cairo.Color

GdkColorToCairoColor() публичный статический Метод

public static GdkColorToCairoColor ( Gdk color ) : Color
color Gdk
Результат Cairo.Color

GdkColorToCairoColor() публичный статический Метод

public static GdkColorToCairoColor ( Gdk color, double alpha ) : Color
color Gdk
alpha double
Результат Cairo.Color

HsbFromColor() публичный статический Метод

public static HsbFromColor ( Cairo color, double &hue, double &saturation, double &brightness ) : void
color Cairo
hue double
saturation double
brightness double
Результат void

RandomShadeOfGdkColor() публичный статический Метод

public static RandomShadeOfGdkColor ( Gdk gdkcolor ) : Color
gdkcolor Gdk
Результат Cairo.Color

RgbToColor() публичный статический Метод

public static RgbToColor ( uint rgbColor ) : Color
rgbColor uint
Результат Cairo.Color

RgbaToColor() публичный статический Метод

public static RgbaToColor ( uint rgbaColor ) : Color
rgbaColor uint
Результат Cairo.Color

RoundedRectangle() публичный статический Метод

public static RoundedRectangle ( Cairo cr, double x, double y, double w, double h, double r ) : void
cr Cairo
x double
y double
w double
h double
r double
Результат void

RoundedRectangle() публичный статический Метод

public static RoundedRectangle ( Cairo cr, double x, double y, double w, double h, double r, CairoCorners corners ) : void
cr Cairo
x double
y double
w double
h double
r double
corners CairoCorners
Результат void

RoundedRectangle() публичный статический Метод

public static RoundedRectangle ( Cairo cr, double x, double y, double w, double h, double r, CairoCorners corners, bool topBottomFallsThrough ) : void
cr Cairo
x double
y double
w double
h double
r double
corners CairoCorners
topBottomFallsThrough bool
Результат void