Color picker control.
Displays a color picker widget. Useful for selecting a color from an RGB/RGBA colorspace.
[b]Note:[/b] This control is the color picker widget itself. You can use a [ColorPickerButton] instead if you need a button that brings up a [ColorPicker] in a pop-up.
https://godotengine.org/asset-library/asset/146
Adds the given color to a list of color presets. The presets are displayed in the color picker and the user will be able to select them.
[b]Note:[/b] The presets list is only for [i]this[/i] color picker.
Removes the given color from the list of color presets of this color picker.
Returns the list of colors in the presets of the color picker.
The currently selected color.
The currently selected color mode. See [enum ColorModeType].
If [code]true[/code], the color will apply only after the user releases the mouse button, otherwise it will apply immediately even in mouse motion event (which can cause performance issues).
If [code]true[/code], shows an alpha channel slider (opacity).
The shape of the color space view. See [enum PickerShapeType].
If [code]true[/code], the "add preset" button is enabled.
If [code]true[/code], saved color presets are visible.
Emitted when the color is changed.
Emitted when a preset is added.
Emitted when a preset is removed.
Allows editing the color with Red/Green/Blue sliders.
Allows editing the color with Hue/Saturation/Value sliders.
Allows the color R, G, B component values to go beyond 1.0, which can be used for certain special operations that require it (like tinting without darkening or rendering sprites in HDR).
Allows editing the color with Hue/Saturation/Lightness sliders.
OKHSL is a new color space similar to HSL but that better match perception by leveraging the Oklab color space which is designed to be simple to use, while doing a good job at predicting perceived lightness, chroma and hue.
[url=https://bottosson.github.io/posts/colorpicker/]Okhsv and Okhsl color spaces[/url]
HSV Color Model rectangle color space.
HSV Color Model rectangle color space with a wheel.
HSV Color Model circle color space. Use Saturation as a radius.
HSL OK Color Model circle color space.
The width of the hue selection slider.
The margin around the [ColorPicker].
The height of the saturation-value selection box.
The width of the saturation-value selection box.
The icon for the "Add Preset" button.
The texture for the arrow grabber.
Custom texture for the hue selection slider on the right.
The indicator used to signalize that the color value is outside the 0-1 range.
The icon for the screen color picker button.