|
Blender
V2.93
|
#include <interface_intern.h>
Public Attributes | |
| struct ColorPicker * | next |
| struct ColorPicker * | prev |
| float | hsv_perceptual [3] |
| float | hsv_perceptual_init [3] |
| bool | is_init |
| float | hsv_scene_linear [3] |
| bool | use_color_cubic |
| bool | use_color_lock |
| bool | use_luminosity_lock |
| float | luminosity_lock_value |
Definition at line 389 of file interface_intern.h.
| float ColorPicker::hsv_perceptual[3] |
Color in HSV or HSL, in color picking color space. Used for HSV cube, circle and slider widgets. The color picking space is perceptually linear for intuitive editing.
Definition at line 395 of file interface_intern.h.
Referenced by ui_but_hsv_set(), ui_color_picker_update_hsv(), ui_colorpicker_small_wheel_cb(), ui_do_but_COLOR(), ui_do_but_HSVCIRCLE(), ui_do_but_HSVCUBE(), ui_draw_but_HSVCIRCLE(), ui_draw_but_HSVCUBE(), ui_numedit_but_HSVCIRCLE(), ui_numedit_but_HSVCUBE(), and ui_popup_close_cb().
| float ColorPicker::hsv_perceptual_init[3] |
Initial color data (to detect changes).
Definition at line 397 of file interface_intern.h.
Referenced by ui_color_picker_update_hsv(), and ui_popup_close_cb().
| float ColorPicker::hsv_scene_linear[3] |
HSV or HSL color in scene linear color space value used for number buttons. This is scene linear so that there is a clear correspondence to the scene linear RGB values.
Definition at line 403 of file interface_intern.h.
Referenced by ui_block_colorpicker(), ui_color_picker_update_hsv(), ui_colorpicker_hsv_update_cb(), and ui_update_color_picker_buts_rgb().
| bool ColorPicker::is_init |
Definition at line 398 of file interface_intern.h.
Referenced by ui_color_picker_update_hsv(), and ui_popup_close_cb().
| float ColorPicker::luminosity_lock_value |
Definition at line 409 of file interface_intern.h.
Referenced by ui_numedit_but_HSVCIRCLE(), and uiTemplateColorPicker().
| struct ColorPicker* ColorPicker::next |
Definition at line 390 of file interface_intern.h.
| struct ColorPicker * ColorPicker::prev |
Definition at line 390 of file interface_intern.h.
| bool ColorPicker::use_color_cubic |
Cubic saturation for the color wheel.
Definition at line 406 of file interface_intern.h.
Referenced by ui_hsvcircle_pos_from_vals(), ui_numedit_but_HSVCIRCLE(), and uiTemplateColorPicker().
| bool ColorPicker::use_color_lock |
Definition at line 407 of file interface_intern.h.
Referenced by ui_draw_but_HSVCIRCLE(), ui_numedit_but_HSVCIRCLE(), and uiTemplateColorPicker().
| bool ColorPicker::use_luminosity_lock |
Definition at line 408 of file interface_intern.h.
Referenced by ui_numedit_but_HSVCIRCLE(), and uiTemplateColorPicker().