ColorPicker
继承
简要描述
拾色器控件。
描述
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
返回拾色器预设中的颜色列表。