跳转至

ColorPicker

继承

BoxContainer

简要描述

拾色器控件。

描述

Control节点显示一个拾色器小部件。这对于从RGB/RGBA颜色空间中选择一种颜色很有用。

成员

类型 属性名 默认值
Color color Color( 1, 1, 1, 1 )
bool deferred_mode false
bool edit_alpha true
bool hsv_mode false
bool presets_enabled true
bool presets_visible true
bool raw_mode false

方法

返回值类型 方法名称
void add_preset(color: Color)
void erase_preset(color: Color)
PoolColorArray get_presets() const

信号

  • color_changed

更改颜色时发出。


  • preset_added

添加预设时发出。


  • preset_removed

删除预设时发出。


常量

成员说明

  • Color color
Default Color( 1, 1, 1, 1 )
setter set_pick_color(value)
getter get_pick_color
  • bool deferred_mode
Default false
setter set_deferred_mode(value)
getter is_deferred_mode
  • bool edit_alpha
Default true
setter set_edit_alpha(value)
getter is_editing_alpha
  • bool hsv_mode
Default false
setter set_hsv_mode(value)
getter is_hsv_mode
  • bool presets_enabled
Default true
setter set_presets_enabled(value)
getter are_presets_enabled
  • bool presets_visible
Default true
setter set_presets_visible(value)
getter are_presets_visible
  • bool raw_mode
Default false
setter set_raw_mode(value)
getter is_raw_mode

方法说明

  • add_preset add_preset(color: Color)

将给定的颜色添加到颜色预设列表中。颜色预设显示在拾色器中,用户可以选择它们。

**注意:**预设列表仅适用于*当前*拾色器。


  • erase_preset erase_preset(color: Color)

从该拾色器的颜色预设列表中删除给定的颜色。


  • get_presets get_presets() const

返回拾色器预设中的颜色列表。