C# Class PixelFarm.Agg.ColorRGBAf

Afficher le fichier Open project: prepare/HTML-Renderer Class Usage Examples

Méthodes publiques

Свойство Type Description
Black ColorRGBAf
Blue ColorRGBAf
Cyan ColorRGBAf
Green ColorRGBAf
Magenta ColorRGBAf
Red ColorRGBAf
White ColorRGBAf
Yellow ColorRGBAf
alpha float
blue float
green float
red float

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
Clamp0To1 ( float &value ) : void
ColorRGBAf ( double r_, double g_, double b_, double a_ ) : System

Method Details

AdjustLightness() public static méthode

public static AdjustLightness ( ColorRGBAf original, double lightnessMultiplier ) : ColorRGBAf
original ColorRGBAf
lightnessMultiplier double
Résultat ColorRGBAf

AdjustSaturation() public static méthode

public static AdjustSaturation ( ColorRGBAf original, double saturationMultiplier ) : ColorRGBAf
original ColorRGBAf
saturationMultiplier double
Résultat ColorRGBAf

Blend() public méthode

public Blend ( ColorRGBAf other, double weight ) : ColorRGBAf
other ColorRGBAf
weight double
Résultat ColorRGBAf

Clamp0To1() public méthode

public Clamp0To1 ( ) : void
Résultat void

ColorRGBAf() public méthode

public ColorRGBAf ( ColorRGBAf c ) : System
c ColorRGBAf
Résultat System

ColorRGBAf() public méthode

public ColorRGBAf ( ColorRGBAf c, float a_ ) : System
c ColorRGBAf
a_ float
Résultat System

ColorRGBAf() public méthode

public ColorRGBAf ( double r_, double g_, double b_ ) : System
r_ double
g_ double
b_ double
Résultat System

ColorRGBAf() public méthode

public ColorRGBAf ( float wavelen ) : System
wavelen float
Résultat System

ColorRGBAf() public méthode

public ColorRGBAf ( float wavelen, float gamma ) : System
wavelen float
gamma float
Résultat System

ColorRGBAf() public méthode

public ColorRGBAf ( float r_, float g_, float b_ ) : System
r_ float
g_ float
b_ float
Résultat System

ColorRGBAf() public méthode

public ColorRGBAf ( float r_, float g_, float b_, float a_ ) : System
r_ float
g_ float
b_ float
a_ float
Résultat System

Equals() public méthode

public Equals ( object obj ) : bool
obj object
Résultat bool

FromHSL() public static méthode

public static FromHSL ( double hue0To1, double saturation0To1, double lightness0To1, double alpha = 1 ) : ColorRGBAf
hue0To1 double
saturation0To1 double
lightness0To1 double
alpha double
Résultat ColorRGBAf

FromWaveLength() public static méthode

public static FromWaveLength ( float wl ) : ColorRGBAf
wl float
Résultat ColorRGBAf

FromWaveLength() public static méthode

public static FromWaveLength ( float wl, float gamma ) : ColorRGBAf
wl float
gamma float
Résultat ColorRGBAf

GetHSL() public méthode

public GetHSL ( double &hue0To1, double &saturation0To1, double &lightness0To1 ) : void
hue0To1 double
saturation0To1 double
lightness0To1 double
Résultat void

GetHashCode() public méthode

public GetHashCode ( ) : int
Résultat int

GetTweenColor() public static méthode

public static GetTweenColor ( ColorRGBAf c1, ColorRGBAf c2, float ratioOf2 ) : ColorRGBAf
c1 ColorRGBAf
c2 ColorRGBAf
ratioOf2 float
Résultat ColorRGBAf

SumOfDistances() public méthode

public SumOfDistances ( ColorRGBAf other ) : double
other ColorRGBAf
Résultat double

clear() public méthode

public clear ( ) : void
Résultat void

demultiply() public méthode

public demultiply ( ) : ColorRGBAf
Résultat ColorRGBAf

gradient() public méthode

public gradient ( Drawing c_8, double k ) : Color
c_8 Drawing
k double
Résultat System.Drawing.Color

opacity() public méthode

public opacity ( float a_ ) : ColorRGBAf
a_ float
Résultat ColorRGBAf

opacity() public méthode

public opacity ( ) : float
Résultat float

operator() static public méthode

static public operator ( ) : ColorRGBAf
Résultat ColorRGBAf

operator() public static méthode

public static operator ( ) : bool
Résultat bool

premultiply() public méthode

public premultiply ( ) : ColorRGBAf
Résultat ColorRGBAf

premultiply() public méthode

public premultiply ( float a_ ) : ColorRGBAf
a_ float
Résultat ColorRGBAf

rgba_pre() public static méthode

public static rgba_pre ( ColorRGBAf c ) : ColorRGBAf
c ColorRGBAf
Résultat ColorRGBAf

rgba_pre() public static méthode

public static rgba_pre ( ColorRGBAf c, float a ) : ColorRGBAf
c ColorRGBAf
a float
Résultat ColorRGBAf

rgba_pre() public static méthode

public static rgba_pre ( double r, double g, double b ) : ColorRGBAf
r double
g double
b double
Résultat ColorRGBAf

rgba_pre() public static méthode

public static rgba_pre ( double r, double g, double b, double a ) : ColorRGBAf
r double
g double
b double
a double
Résultat ColorRGBAf

rgba_pre() public static méthode

public static rgba_pre ( float r, float g, float b ) : ColorRGBAf
r float
g float
b float
Résultat ColorRGBAf

rgba_pre() public static méthode

public static rgba_pre ( float r, float g, float b, float a ) : ColorRGBAf
r float
g float
b float
a float
Résultat ColorRGBAf

transparent() public méthode

public transparent ( ) : ColorRGBAf
Résultat ColorRGBAf

Property Details

Black public_oe static_oe property

public static ColorRGBAf,PixelFarm.Agg Black
Résultat ColorRGBAf

Blue public_oe static_oe property

public static ColorRGBAf,PixelFarm.Agg Blue
Résultat ColorRGBAf

Cyan public_oe static_oe property

public static ColorRGBAf,PixelFarm.Agg Cyan
Résultat ColorRGBAf

Green public_oe static_oe property

public static ColorRGBAf,PixelFarm.Agg Green
Résultat ColorRGBAf

Magenta public_oe static_oe property

public static ColorRGBAf,PixelFarm.Agg Magenta
Résultat ColorRGBAf

Red public_oe static_oe property

public static ColorRGBAf,PixelFarm.Agg Red
Résultat ColorRGBAf

White public_oe static_oe property

public static ColorRGBAf,PixelFarm.Agg White
Résultat ColorRGBAf

Yellow public_oe static_oe property

public static ColorRGBAf,PixelFarm.Agg Yellow
Résultat ColorRGBAf

alpha public_oe property

public float alpha
Résultat float

blue public_oe property

public float blue
Résultat float

green public_oe property

public float green
Résultat float

red public_oe property

public float red
Résultat float