C# Class NewTOAPIA.Drawing.RGBA_Doubles

Show file Open project: Wiladams/NewTOAPIA Class Usage Examples

Public Properties

Property Type Description
m_a double
m_b double
m_g double
m_r double

Public Methods

Method Description
GetAsRGBA_Bytes ( ) : RGBA_Bytes
GetAsRGBA_Doubles ( ) : RGBA_Doubles
GetTweenColor ( RGBA_Doubles Color1, RGBA_Doubles Color2, double RatioOf2 ) : RGBA_Doubles
RGBA_Doubles ( RGBA_Doubles c ) : System
RGBA_Doubles ( RGBA_Doubles c, double a_ ) : System
RGBA_Doubles ( double wavelen ) : System
RGBA_Doubles ( double wavelen, double gamma ) : System
RGBA_Doubles ( double r_, double g_, double b_ ) : System
RGBA_Doubles ( double r_, double g_, double b_, double a_ ) : System
clear ( ) : void
demultiply ( ) : RGBA_Doubles
from_wavelength ( double wl ) : RGBA_Doubles
from_wavelength ( double wl, double gamma ) : RGBA_Doubles
gradient ( RGBA_Bytes c_8, double k ) : RGBA_Bytes
no_color ( ) : IColorType
opacity ( double a_ ) : RGBA_Doubles
opacity ( ) : double
premultiply ( ) : RGBA_Doubles
premultiply ( double a_ ) : RGBA_Doubles
rgba_pre ( RGBA_Doubles c ) : RGBA_Doubles
rgba_pre ( RGBA_Doubles c, double a ) : RGBA_Doubles
rgba_pre ( double r, double g, double b ) : RGBA_Doubles
rgba_pre ( double r, double g, double b, double a ) : RGBA_Doubles
transparent ( ) : RGBA_Doubles

Method Details

GetAsRGBA_Bytes() public method

public GetAsRGBA_Bytes ( ) : RGBA_Bytes
return RGBA_Bytes

GetAsRGBA_Doubles() public method

public GetAsRGBA_Doubles ( ) : RGBA_Doubles
return RGBA_Doubles

GetTweenColor() public static method

public static GetTweenColor ( RGBA_Doubles Color1, RGBA_Doubles Color2, double RatioOf2 ) : RGBA_Doubles
Color1 RGBA_Doubles
Color2 RGBA_Doubles
RatioOf2 double
return RGBA_Doubles

RGBA_Doubles() public method

public RGBA_Doubles ( RGBA_Doubles c ) : System
c RGBA_Doubles
return System

RGBA_Doubles() public method

public RGBA_Doubles ( RGBA_Doubles c, double a_ ) : System
c RGBA_Doubles
a_ double
return System

RGBA_Doubles() public method

public RGBA_Doubles ( double wavelen ) : System
wavelen double
return System

RGBA_Doubles() public method

public RGBA_Doubles ( double wavelen, double gamma ) : System
wavelen double
gamma double
return System

RGBA_Doubles() public method

public RGBA_Doubles ( double r_, double g_, double b_ ) : System
r_ double
g_ double
b_ double
return System

RGBA_Doubles() public method

public RGBA_Doubles ( double r_, double g_, double b_, double a_ ) : System
r_ double
g_ double
b_ double
a_ double
return System

clear() public method

public clear ( ) : void
return void

demultiply() public method

public demultiply ( ) : RGBA_Doubles
return RGBA_Doubles

from_wavelength() public static method

public static from_wavelength ( double wl ) : RGBA_Doubles
wl double
return RGBA_Doubles

from_wavelength() public static method

public static from_wavelength ( double wl, double gamma ) : RGBA_Doubles
wl double
gamma double
return RGBA_Doubles

gradient() public method

public gradient ( RGBA_Bytes c_8, double k ) : RGBA_Bytes
c_8 RGBA_Bytes
k double
return RGBA_Bytes

no_color() public static method

public static no_color ( ) : IColorType
return IColorType

opacity() public method

public opacity ( double a_ ) : RGBA_Doubles
a_ double
return RGBA_Doubles

opacity() public method

public opacity ( ) : double
return double

premultiply() public method

public premultiply ( ) : RGBA_Doubles
return RGBA_Doubles

premultiply() public method

public premultiply ( double a_ ) : RGBA_Doubles
a_ double
return RGBA_Doubles

rgba_pre() public static method

public static rgba_pre ( RGBA_Doubles c ) : RGBA_Doubles
c RGBA_Doubles
return RGBA_Doubles

rgba_pre() public static method

public static rgba_pre ( RGBA_Doubles c, double a ) : RGBA_Doubles
c RGBA_Doubles
a double
return RGBA_Doubles

rgba_pre() public static method

public static rgba_pre ( double r, double g, double b ) : RGBA_Doubles
r double
g double
b double
return RGBA_Doubles

rgba_pre() public static method

public static rgba_pre ( double r, double g, double b, double a ) : RGBA_Doubles
r double
g double
b double
a double
return RGBA_Doubles

transparent() public method

public transparent ( ) : RGBA_Doubles
return RGBA_Doubles

Property Details

m_a public property

public double m_a
return double

m_b public property

public double m_b
return double

m_g public property

public double m_g
return double

m_r public property

public double m_r
return double