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
返回拾色器预设中的颜色列表。