跳到主要内容

ColorPicker

继承

BoxContainer

简要描述

拾色器控件。

描述

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

成员

类型属性名默认值
ColorcolorColor( 1, 1, 1, 1 )
booldeferred_modefalse
booledit_alphatrue
boolhsv_modefalse
boolpresets_enabledtrue
boolpresets_visibletrue
boolraw_modefalse

方法

返回值类型方法名称
voidadd_preset(color: Color)
voiderase_preset(color: Color)
PoolColorArrayget_presets() const

信号

  • **color_changed**

更改颜色时发出。


  • **preset_added**

添加预设时发出。


  • **preset_removed**

删除预设时发出。


常量

成员说明

  • Color color
DefaultColor( 1, 1, 1, 1 )
setterset_pick_color(value)
getterget_pick_color
  • bool deferred_mode
Defaultfalse
setterset_deferred_mode(value)
getteris_deferred_mode
  • bool edit_alpha
Defaulttrue
setterset_edit_alpha(value)
getteris_editing_alpha
  • bool hsv_mode
Defaultfalse
setterset_hsv_mode(value)
getteris_hsv_mode
  • bool presets_enabled
Defaulttrue
setterset_presets_enabled(value)
getterare_presets_enabled
  • bool presets_visible
Defaulttrue
setterset_presets_visible(value)
getterare_presets_visible
  • bool raw_mode
Defaultfalse
setterset_raw_mode(value)
getteris_raw_mode

方法说明

  • add_preset add_preset(color: Color)

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

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


  • erase_preset erase_preset(color: Color)

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


  • get_presets get_presets() const

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