Gradient

Inherits: Resource < Reference < Object

Un recurso interpolador de color que puede ser usado para generar colores entre puntos de color definidos por el usuario.

Descripción

Dado un conjunto de colores, este recurso los interpolará en orden. Esto significa que si tiene el color 1, el color 2 y el color 3, la rampa interpolará del color 1 al color 2 y del color 2 al color 3. La rampa tendrá inicialmente 2 colores (blanco y negro), uno (negro) en la rampa de menor desplazamiento 0 y el otro (blanco) en la rampa de mayor desplazamiento 1.

Propiedades

PoolColorArray

colors

PoolColorArray( 0, 0, 0, 1, 1, 1, 1, 1 )

PoolRealArray

offsets

PoolRealArray( 0, 1 )

Métodos

void

add_point ( float offset, Color color )

Color

get_color ( int point )

float

get_offset ( int point )

int

get_point_count ( ) const

Color

interpolate ( float offset )

void

remove_point ( int point )

void

set_color ( int point, Color color )

void

set_offset ( int point, float offset )

Descripciones de Propiedades

Default

PoolColorArray( 0, 0, 0, 1, 1, 1, 1, 1 )

Setter

set_colors(value)

Getter

get_colors()

Gradient's colors returned as a PoolColorArray.


Default

PoolRealArray( 0, 1 )

Setter

set_offsets(value)

Getter

get_offsets()

Gradient's offsets returned as a PoolRealArray.

Descripciones de Métodos

Añade el color especificado al final de la rampa, con el desplazamiento especificado.


Devuelve el color del color de la rampa en el índice point.


Devuelve el color del color de la rampa en el índice point.


  • int get_point_count ( ) const

Devuelve el número de colores de la rampa.


Devuelve el color interpolado especificado por offset.


  • void remove_point ( int point )

Removes the color at the index point.


  • void set_color ( int point, Color color )

Establece el color del color de la rampa en el índice point.


  • void set_offset ( int point, float offset )

Establece el desplazamiento del color de la rampa en el índice point.