C# 클래스 PixelFarm.Agg.ColorRGBAf

파일 보기 프로젝트 열기: prepare/HTML-Renderer 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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