C# Класс PixelFarm.Agg.ColorRGBAf

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

Открытые свойства

Свойство Тип Описание
Black ColorRGBAf
Blue ColorRGBAf
Cyan ColorRGBAf
Green ColorRGBAf
Magenta ColorRGBAf
Red ColorRGBAf
White ColorRGBAf
Yellow ColorRGBAf
alpha float
blue float
green float
red float

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

Метод Описание
AdjustLightness ( ColorRGBAf original, double lightnessMultiplier ) : ColorRGBAf
AdjustSaturation ( ColorRGBAf original, double saturationMultiplier ) : ColorRGBAf
Blend ( ColorRGBAf other, double weight ) : ColorRGBAf
Clamp0To1 ( ) : void
ColorRGBAf ( ColorRGBAf c ) : System
ColorRGBAf ( ColorRGBAf c, float a_ ) : System
ColorRGBAf ( double r_, double g_, double b_ ) : System
ColorRGBAf ( float wavelen ) : System
ColorRGBAf ( float wavelen, float gamma ) : System
ColorRGBAf ( float r_, float g_, float b_ ) : System
ColorRGBAf ( float r_, float g_, float b_, float a_ ) : System
Equals ( object obj ) : bool
FromHSL ( double hue0To1, double saturation0To1, double lightness0To1, double alpha = 1 ) : ColorRGBAf
FromWaveLength ( float wl ) : ColorRGBAf
FromWaveLength ( float wl, float gamma ) : ColorRGBAf
GetHSL ( double &hue0To1, double &saturation0To1, double &lightness0To1 ) : void
GetHashCode ( ) : int
GetTweenColor ( ColorRGBAf c1, ColorRGBAf c2, float ratioOf2 ) : ColorRGBAf
SumOfDistances ( ColorRGBAf other ) : double
clear ( ) : void
demultiply ( ) : ColorRGBAf
gradient ( Drawing c_8, double k ) : Color
opacity ( float a_ ) : ColorRGBAf
opacity ( ) : float
operator ( ) : ColorRGBAf
operator ( ) : bool
premultiply ( ) : ColorRGBAf
premultiply ( float a_ ) : ColorRGBAf
rgba_pre ( ColorRGBAf c ) : ColorRGBAf
rgba_pre ( ColorRGBAf c, float a ) : ColorRGBAf
rgba_pre ( double r, double g, double b ) : ColorRGBAf
rgba_pre ( double r, double g, double b, double a ) : ColorRGBAf
rgba_pre ( float r, float g, float b ) : ColorRGBAf
rgba_pre ( float r, float g, float b, float a ) : ColorRGBAf
transparent ( ) : ColorRGBAf

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

Метод Описание
Clamp0To1 ( float &value ) : void
ColorRGBAf ( double r_, double g_, double b_, double a_ ) : System

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

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

public static AdjustLightness ( ColorRGBAf original, double lightnessMultiplier ) : ColorRGBAf
original ColorRGBAf
lightnessMultiplier double
Результат ColorRGBAf

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

public static AdjustSaturation ( ColorRGBAf original, double saturationMultiplier ) : ColorRGBAf
original ColorRGBAf
saturationMultiplier double
Результат ColorRGBAf

Blend() публичный Метод

public Blend ( ColorRGBAf other, double weight ) : ColorRGBAf
other ColorRGBAf
weight double
Результат ColorRGBAf

Clamp0To1() публичный Метод

public Clamp0To1 ( ) : void
Результат void

ColorRGBAf() публичный Метод

public ColorRGBAf ( ColorRGBAf c ) : System
c ColorRGBAf
Результат System

ColorRGBAf() публичный Метод

public ColorRGBAf ( ColorRGBAf c, float a_ ) : System
c ColorRGBAf
a_ float
Результат System

ColorRGBAf() публичный Метод

public ColorRGBAf ( double r_, double g_, double b_ ) : System
r_ double
g_ double
b_ double
Результат System

ColorRGBAf() публичный Метод

public ColorRGBAf ( float wavelen ) : System
wavelen float
Результат System

ColorRGBAf() публичный Метод

public ColorRGBAf ( float wavelen, float gamma ) : System
wavelen float
gamma float
Результат System

ColorRGBAf() публичный Метод

public ColorRGBAf ( float r_, float g_, float b_ ) : System
r_ float
g_ float
b_ float
Результат System

ColorRGBAf() публичный Метод

public ColorRGBAf ( float r_, float g_, float b_, float a_ ) : System
r_ float
g_ float
b_ float
a_ float
Результат System

Equals() публичный Метод

public Equals ( object obj ) : bool
obj object
Результат bool

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

public static FromHSL ( double hue0To1, double saturation0To1, double lightness0To1, double alpha = 1 ) : ColorRGBAf
hue0To1 double
saturation0To1 double
lightness0To1 double
alpha double
Результат ColorRGBAf

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

public static FromWaveLength ( float wl ) : ColorRGBAf
wl float
Результат ColorRGBAf

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

public static FromWaveLength ( float wl, float gamma ) : ColorRGBAf
wl float
gamma float
Результат ColorRGBAf

GetHSL() публичный Метод

public GetHSL ( double &hue0To1, double &saturation0To1, double &lightness0To1 ) : void
hue0To1 double
saturation0To1 double
lightness0To1 double
Результат void

GetHashCode() публичный Метод

public GetHashCode ( ) : int
Результат int

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

public static GetTweenColor ( ColorRGBAf c1, ColorRGBAf c2, float ratioOf2 ) : ColorRGBAf
c1 ColorRGBAf
c2 ColorRGBAf
ratioOf2 float
Результат ColorRGBAf

SumOfDistances() публичный Метод

public SumOfDistances ( ColorRGBAf other ) : double
other ColorRGBAf
Результат double

clear() публичный Метод

public clear ( ) : void
Результат void

demultiply() публичный Метод

public demultiply ( ) : ColorRGBAf
Результат ColorRGBAf

gradient() публичный Метод

public gradient ( Drawing c_8, double k ) : Color
c_8 Drawing
k double
Результат System.Drawing.Color

opacity() публичный Метод

public opacity ( float a_ ) : ColorRGBAf
a_ float
Результат ColorRGBAf

opacity() публичный Метод

public opacity ( ) : float
Результат float

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

static public operator ( ) : ColorRGBAf
Результат ColorRGBAf

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

public static operator ( ) : bool
Результат bool

premultiply() публичный Метод

public premultiply ( ) : ColorRGBAf
Результат ColorRGBAf

premultiply() публичный Метод

public premultiply ( float a_ ) : ColorRGBAf
a_ float
Результат ColorRGBAf

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

public static rgba_pre ( ColorRGBAf c ) : ColorRGBAf
c ColorRGBAf
Результат ColorRGBAf

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

public static rgba_pre ( ColorRGBAf c, float a ) : ColorRGBAf
c ColorRGBAf
a float
Результат ColorRGBAf

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

public static rgba_pre ( double r, double g, double b ) : ColorRGBAf
r double
g double
b double
Результат ColorRGBAf

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

public static rgba_pre ( double r, double g, double b, double a ) : ColorRGBAf
r double
g double
b double
a double
Результат ColorRGBAf

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

public static rgba_pre ( float r, float g, float b ) : ColorRGBAf
r float
g float
b float
Результат ColorRGBAf

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

public static rgba_pre ( float r, float g, float b, float a ) : ColorRGBAf
r float
g float
b float
a float
Результат ColorRGBAf

transparent() публичный Метод

public transparent ( ) : ColorRGBAf
Результат ColorRGBAf

Описание свойств

Black публичное статическое свойство

public static ColorRGBAf,PixelFarm.Agg Black
Результат ColorRGBAf

Blue публичное статическое свойство

public static ColorRGBAf,PixelFarm.Agg Blue
Результат ColorRGBAf

Cyan публичное статическое свойство

public static ColorRGBAf,PixelFarm.Agg Cyan
Результат ColorRGBAf

Green публичное статическое свойство

public static ColorRGBAf,PixelFarm.Agg Green
Результат ColorRGBAf

Magenta публичное статическое свойство

public static ColorRGBAf,PixelFarm.Agg Magenta
Результат ColorRGBAf

Red публичное статическое свойство

public static ColorRGBAf,PixelFarm.Agg Red
Результат ColorRGBAf

White публичное статическое свойство

public static ColorRGBAf,PixelFarm.Agg White
Результат ColorRGBAf

Yellow публичное статическое свойство

public static ColorRGBAf,PixelFarm.Agg Yellow
Результат ColorRGBAf

alpha публичное свойство

public float alpha
Результат float

blue публичное свойство

public float blue
Результат float

green публичное свойство

public float green
Результат float

red публичное свойство

public float red
Результат float