ColorPicker¶
Inherits: BoxContainer < Container < Control < CanvasItem < Node < Object
Control de selección de color.
Descripción¶
Displays a color picker widget. Useful for selecting a color from an RGB/RGBA colorspace.
Note: This control is the color picker widget itself. You can use a ColorPickerButton instead if you need a button that brings up a ColorPicker
in a pop-up.
Tutoriales¶
Propiedades¶
|
||
|
||
|
||
|
||
|
||
|
||
|
Métodos¶
void |
add_preset ( Color color ) |
void |
erase_preset ( Color color ) |
get_presets ( ) const |
Propiedades del Theme¶
|
||
|
||
|
||
|
||
|
||
Señales¶
color_changed ( Color color )
Emitido cuando se cambia el color.
preset_added ( Color color )
Emitido cuando se añade un preajuste.
preset_removed ( Color color )
Se emite cuando se elimina una preajuste.
Descripciones de Propiedades¶
Color color
Default |
|
Setter |
set_pick_color(value) |
Getter |
get_pick_color() |
El color actualmente seleccionado.
bool deferred_mode
Default |
|
Setter |
set_deferred_mode(value) |
Getter |
is_deferred_mode() |
Si true
, el color se aplicará sólo después de que el usuario suelte el botón del ratón, de lo contrario se aplicará inmediatamente incluso en el evento de movimiento del ratón (lo que puede causar problemas de rendimiento).
bool edit_alpha
Default |
|
Setter |
set_edit_alpha(value) |
Getter |
is_editing_alpha() |
Si true
, muestra un deslizador de canal alfa (transparencia).
bool hsv_mode
Default |
|
Setter |
set_hsv_mode(value) |
Getter |
is_hsv_mode() |
Si true
, permite editar el color con los deslizadores de Tono/Saturación/Valor.
Nota: No puede ser activado si el modo raw está activado.
bool presets_enabled
Default |
|
Setter |
set_presets_enabled(value) |
Getter |
are_presets_enabled() |
Si true
, el botón "añadir preajuste" está activado.
bool presets_visible
Default |
|
Setter |
set_presets_visible(value) |
Getter |
are_presets_visible() |
Si true
, los preajustes de color guardados son visibles.
bool raw_mode
Default |
|
Setter |
set_raw_mode(value) |
Getter |
is_raw_mode() |
Si true
, permite que los valores de los componentes de color R, G, B vayan más allá de 1.0, lo que puede ser usado para ciertas operaciones especiales que lo requieran (como teñir sin oscurecer o renderizar sprites en HDR).
Nota: No se puede activar si el modo HSV está activado.
Descripciones de Métodos¶
void add_preset ( Color color )
Adds the given color to a list of color presets. The presets are displayed in the color picker and the user will be able to select them.
Note: The presets list is only for this color picker.
void erase_preset ( Color color )
Elimina el color dado de la lista de colores predefinidos de este selector de colores.
PoolColorArray get_presets ( ) const
Devuelve la lista de colores en los preajustes del selector de colores.
Theme Property Descriptions¶
int h_width
Default |
|
El ancho del deslizador de selección de tonos.
int label_width
Default |
|
int margin
Default |
|
El margen alrededor del ColorPicker
.
int sv_height
Default |
|
La altura del cuadro de selección del valor de la saturación.
int sv_width
Default |
|
El ancho de la caja de selección del valor de saturación.
Texture add_preset
El icono del botón "Añadir Preajuste".
Texture color_hue
Textura personalizada para el deslizador de selección de tonos de la derecha.
Texture color_sample
Texture overbright_indicator
El indicador utilizado para señalar que el valor del color está fuera del rango de 0-1.
Texture preset_bg
Texture screen_picker
El icono del botón del selector de color de la pantalla.