|
Blender V5.0
|
#include <interface_intern.hh>
Public Attributes | |
| ColorPicker * | next |
| ColorPicker * | prev |
| float | hsv_perceptual [3] |
| float | hsv_perceptual_init [3] |
| bool | is_init |
| float | hsv_perceptual_slider [3] |
| float | hsv_linear_slider [3] |
| float | rgb_perceptual_slider [3] |
| char | hexcol [128] |
| bool | use_color_cubic |
| bool | use_color_lock |
| bool | use_luminosity_lock |
| float | luminosity_lock_value |
| bool | has_alpha |
Definition at line 493 of file interface_intern.hh.
| bool ColorPicker::has_alpha |
Alpha component.
Definition at line 528 of file interface_intern.hh.
Referenced by ui_block_colorpicker(), and ui_update_color_picker_buts_rgba().
| char ColorPicker::hexcol[128] |
Definition at line 519 of file interface_intern.hh.
Referenced by ui_block_colorpicker().
| float ColorPicker::hsv_linear_slider[3] |
Definition at line 510 of file interface_intern.hh.
Referenced by ui_block_colorpicker(), ui_color_picker_update_from_rgb_linear(), and ui_colorpicker_hsv_linear_slider_update_cb().
| 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 501 of file interface_intern.hh.
Referenced by ui_but_hsv_set(), ui_color_picker_update_from_rgb_linear(), ui_colorpicker_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 503 of file interface_intern.hh.
Referenced by ui_color_picker_update_from_rgb_linear(), and ui_popup_close_cb().
| float ColorPicker::hsv_perceptual_slider[3] |
HSV or HSL in color picker space used for number sliders.
Definition at line 509 of file interface_intern.hh.
Referenced by ui_block_colorpicker(), ui_color_picker_update_from_rgb_linear(), ui_colorpicker_hsv_perceptual_slider_update_cb(), and ui_colorpicker_rgb_perceptual_slider_update_cb().
| bool ColorPicker::is_init |
Definition at line 504 of file interface_intern.hh.
Referenced by ui_color_picker_update_from_rgb_linear(), and ui_popup_close_cb().
| float ColorPicker::luminosity_lock_value |
Definition at line 525 of file interface_intern.hh.
Referenced by ui_numedit_but_HSVCIRCLE(), and uiTemplateColorPicker().
| ColorPicker* ColorPicker::next |
Definition at line 494 of file interface_intern.hh.
| ColorPicker * ColorPicker::prev |
Definition at line 494 of file interface_intern.hh.
| float ColorPicker::rgb_perceptual_slider[3] |
Definition at line 516 of file interface_intern.hh.
Referenced by ui_block_colorpicker(), ui_color_picker_update_from_rgb_linear(), ui_colorpicker_hsv_perceptual_slider_update_cb(), and ui_colorpicker_rgb_perceptual_slider_update_cb().
| bool ColorPicker::use_color_cubic |
Cubic saturation for the color wheel.
Definition at line 522 of file interface_intern.hh.
Referenced by ui_hsvcircle_pos_from_vals(), ui_numedit_but_HSVCIRCLE(), and uiTemplateColorPicker().
| bool ColorPicker::use_color_lock |
Definition at line 523 of file interface_intern.hh.
Referenced by ui_draw_but_HSVCIRCLE(), ui_numedit_but_HSVCIRCLE(), and uiTemplateColorPicker().
| bool ColorPicker::use_luminosity_lock |
Definition at line 524 of file interface_intern.hh.
Referenced by ui_numedit_but_HSVCIRCLE(), and uiTemplateColorPicker().