Inherits: BoxContainer < Container < Control < CanvasItem < Node < Object

Category: Core

Brief Description

Color picker control.

Member Functions

void add_preset ( Color arg0 )
Color get_color ( ) const
bool is_editing_alpha ( ) const
bool is_raw_mode ( ) const
void set_color ( Color color )
void set_edit_alpha ( bool show )
void set_raw_mode ( bool mode )


  • color_changed ( Color color )


This is a simple color picker Control. It’s useful for selecting a color from an RGB/RGBA colorspace.

Member Function Description

  • void add_preset ( Color arg0 )

Adds the current selected to color to a list of colors (presets), the presets will be displayed in the color picker and the user will be able to select them, notice that the presets list is only for this color picker.

  • Color get_color ( ) const

Return the current (edited) color.

  • bool is_editing_alpha ( ) const

Returns whether the color has transparency or not.

  • bool is_raw_mode ( ) const

Returns whether this color picker is in raw mode or not

  • void set_color ( Color color )

Select the current color.

  • void set_edit_alpha ( bool show )

Set true if you want the color to have an alpha channel (transparency), or false if you want a solid color.

  • void set_raw_mode ( bool mode )

When set to true, every color channel will be represented as a value from 0 to 1, insetead of 0, 255.