Color¶
Category: Built-In Types
Brief Description¶
Color in RGBA format.
Member Functions¶
Color | Color ( float r, float g, float b, float a ) |
Color | Color ( float r, float g, float b ) |
Color | Color ( int from ) |
Color | Color ( String from ) |
Color | blend ( Color over ) |
Color | contrasted ( ) |
float | gray ( ) |
Color | inverted ( ) |
Color | linear_interpolate ( Color b, float t ) |
int | to_32 ( ) |
int | to_ARGB32 ( ) |
String | to_html ( bool with_alpha=True ) |
Member Variables¶
Description¶
A color is represented as red, green and blue (r,g,b) components. Additionally, “a” represents the alpha component, often used for transparency. Values are in floating point and usually range from 0 to 1. Some methods (such as set_modulate() ) may accept values > 1.
Member Function Description¶
Construct the color from an RGBA profile.
Construct the color from an RGBA profile.
Construct the color from an RGBA profile.
Construct the color from an RGBA profile.
Return a new color blended with anothor one.
- Color contrasted ( )
Return the most contrasting color with this one.
- float gray ( )
Convert the color to gray.
- Color inverted ( )
Return the inverted color (1-r, 1-g, 1-b, 1-a).
Return the linear interpolation with another color.
- int to_32 ( )
Convert the color to a 32 its integer (each byte represents a RGBA).
- int to_ARGB32 ( )
Convert color to ARGB32, more compatible with DirectX.
Return the HTML hexadecimal color string.