Skip to content

class_color

reduz edited this page Feb 23, 2014 · 11 revisions

Color

Category: Built-In Types\

Brief Description

Color in RGBA format.

Member Functions

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, ranging from 0 to 1.

Member Function Description

== contrasted ==

  • Color #contrasted(****) \ Return the most contrasting color with this one. == gray ==
  • real #gray(****) \ Convert the color to gray. == inverted ==
  • Color #inverted(****) \ Return the inverted color (1-r, 1-g, 1-b, 1-a). == linear_interpolate ==
  • Color #linear_interpolate( Color b, real t ) \ Return the linear interpolation with another color. == to_32 ==
  • int #to_32(****) \ Convert the color to a 32 its integer (each byte represets a RGBA). == to_ARGB32 ==
  • int #to_ARGB32(****) \ Convert color to ARGB32, more compatible with DirectX. == to_html ==
  • String #to_html( bool with_alpha=True ) \ Return the HTML hexadecimal color string. == Color ==
  • void #Color( real r, real g, real b, real a ) \ Construct the color from an RGBA profile. == Color ==
  • void #Color( real r, real g, real b ) \ Construct the color from an RGBA profile.

Clone this wiki locally