C# Class CodeImp.Gluon.PixelColor

Datei anzeigen Open project: DieterKoblenz/LCARS Class Usage Examples

Public Properties

Property Type Description
Transparent PixelColor
a byte
b byte
g byte
r byte

Public Methods

Method Description
Add ( PixelColor a, PixelColor b ) : PixelColor
Blend ( PixelColor a, PixelColor b ) : PixelColor
Desaturate ( PixelColor a ) : PixelColor
FromColor ( Color c ) : PixelColor
FromInt ( int c ) : PixelColor
Inverse ( ) : PixelColor
InverseKeepAlpha ( ) : PixelColor
Lerp ( PixelColor a, PixelColor b, float u ) : PixelColor
Modulate ( PixelColor a, PixelColor b ) : PixelColor
PixelColor ( PixelColor p, byte a ) : System
PixelColor ( byte a, byte r, byte g, byte b ) : System
Scale ( PixelColor a, float scalar ) : PixelColor
ToColor ( ) : Color
ToColorRef ( ) : int
ToInt ( ) : int
WithAlpha ( byte a ) : PixelColor

Method Details

Add() public static method

public static Add ( PixelColor a, PixelColor b ) : PixelColor
a PixelColor
b PixelColor
return PixelColor

Blend() public method

public Blend ( PixelColor a, PixelColor b ) : PixelColor
a PixelColor
b PixelColor
return PixelColor

Desaturate() public static method

public static Desaturate ( PixelColor a ) : PixelColor
a PixelColor
return PixelColor

FromColor() public static method

public static FromColor ( Color c ) : PixelColor
c Color
return PixelColor

FromInt() public static method

public static FromInt ( int c ) : PixelColor
c int
return PixelColor

Inverse() public method

public Inverse ( ) : PixelColor
return PixelColor

InverseKeepAlpha() public method

public InverseKeepAlpha ( ) : PixelColor
return PixelColor

Lerp() public static method

public static Lerp ( PixelColor a, PixelColor b, float u ) : PixelColor
a PixelColor
b PixelColor
u float
return PixelColor

Modulate() public static method

public static Modulate ( PixelColor a, PixelColor b ) : PixelColor
a PixelColor
b PixelColor
return PixelColor

PixelColor() public method

public PixelColor ( PixelColor p, byte a ) : System
p PixelColor
a byte
return System

PixelColor() public method

public PixelColor ( byte a, byte r, byte g, byte b ) : System
a byte
r byte
g byte
b byte
return System

Scale() public static method

public static Scale ( PixelColor a, float scalar ) : PixelColor
a PixelColor
scalar float
return PixelColor

ToColor() public method

public ToColor ( ) : Color
return Color

ToColorRef() public method

public ToColorRef ( ) : int
return int

ToInt() public method

public ToInt ( ) : int
return int

WithAlpha() public method

public WithAlpha ( byte a ) : PixelColor
a byte
return PixelColor

Property Details

Transparent public_oe static_oe property

public static PixelColor,CodeImp.Gluon Transparent
return PixelColor

a public_oe property

public byte a
return byte

b public_oe property

public byte b
return byte

g public_oe property

public byte g
return byte

r public_oe property

public byte r
return byte