Blender
V3.3
|
#include <DNA_color_types.h>
Public Attributes | |
int | flag |
int | cur |
int | preset |
int | changed_timestamp |
rctf | curr |
rctf | clipr |
CurveMap | cm [4] |
float | black [3] |
float | white [3] |
float | bwmul [3] |
float | sample [3] |
short | tone |
char | _pad [6] |
Definition at line 59 of file DNA_color_types.h.
char CurveMapping::_pad[6] |
Definition at line 79 of file DNA_color_types.h.
float CurveMapping::black[3] |
Black/white point (black[0] abused for current frame).
Definition at line 71 of file DNA_color_types.h.
Referenced by BKE_curvemapping_evaluate_premulRGBF(), BKE_curvemapping_RGBA_does_something(), BKE_curvemapping_set_black_white(), curve_mapping_to_ocio_settings(), and curvemap_buttons_reset().
float CurveMapping::bwmul[3] |
Black/white point multiply value, for speed.
Definition at line 73 of file DNA_color_types.h.
Referenced by BKE_curvemapping_evaluate_premulRGBF(), BKE_curvemapping_set_black_white(), BKE_curvemapping_set_defaults(), and curve_mapping_to_ocio_settings().
int CurveMapping::changed_timestamp |
Definition at line 63 of file DNA_color_types.h.
Referenced by BKE_curvemapping_changed(), BKE_curvemapping_set_black_white(), BKE_curvemapping_set_defaults(), colormanage_cache_get(), colormanage_cache_put(), curve_mapping_to_ocio_settings(), GPU_viewport_colorspace_set(), blender::ed::sculpt_paint::is_sampled_curve_valid(), update_glsl_curve_mapping(), and blender::ed::sculpt_paint::update_sampled_curve().
rctf CurveMapping::clipr |
Definition at line 66 of file DNA_color_types.h.
Referenced by BKE_brush_curve_preset(), BKE_curvemapping_changed(), BKE_curvemapping_evaluateF(), BKE_curvemapping_reset_view(), BKE_curvemapping_set_defaults(), BKE_paint_cavity_curve_preset(), BKE_texture_pointdensity_init_data(), blo_do_versions_270(), blo_do_versions_280(), blo_update_defaults_scene(), curvemap_buttons_layout(), curvemap_buttons_reset(), curvemap_buttons_zoom_in(), curvemap_buttons_zoom_out(), curvemap_clipping_func(), curvemap_make_table(), curvemap_tools_dofunc(), ED_gpencil_add_defaults(), hue_correct_init_data(), blender::nodes::node_composite_huecorrect_cc::node_composit_init_huecorrect(), render_shutter_curve_preset_exec(), scene_init_data(), ui_draw_but_CURVE(), and ui_numedit_but_CURVE().
CurveMap CurveMapping::cm[4] |
Max 4 builtin curves per mapping struct now.
Definition at line 69 of file DNA_color_types.h.
Referenced by BKE_curvemapping_blend_read(), BKE_curvemapping_changed(), BKE_curvemapping_changed_all(), BKE_curvemapping_compute_range_dividers(), BKE_curvemapping_compute_slopes(), BKE_curvemapping_copy_data(), BKE_curvemapping_curves_blend_write(), BKE_curvemapping_evaluate3F(), BKE_curvemapping_evaluate_premulRGBF_ex(), BKE_curvemapping_evaluateF(), BKE_curvemapping_evaluateRGBF(), BKE_curvemapping_free_data(), BKE_curvemapping_get_range_minimums(), BKE_curvemapping_init(), BKE_curvemapping_is_map_identity(), BKE_curvemapping_premultiply(), BKE_curvemapping_RGBA_does_something(), BKE_curvemapping_set_defaults(), BKE_curvemapping_table_F(), BKE_curvemapping_table_RGBA(), BKE_gpencil_brush_preset_set(), BKE_paint_cavity_curve_preset(), BKE_particlesettings_clump_curve_init(), BKE_particlesettings_rough_curve_init(), BKE_particlesettings_twist_curve_init(), BKE_texture_pointdensity_init_data(), blo_do_versions_270(), blo_do_versions_280(), blo_update_defaults_scene(), curve_mapping_apply_pixel(), curve_mapping_to_ocio_settings(), curvemap_buttons_delete(), curvemap_buttons_layout(), curvemap_buttons_reset(), curvemap_tools_dofunc(), curvemapping_evaluateRGBF_filmlike(), do_version_curvemapping_flag_extend_extrapolate(), ED_gpencil_add_defaults(), hue_correct_init_data(), blender::nodes::node_composite_huecorrect_cc::node_composit_init_huecorrect(), render_shutter_curve_preset_exec(), scene_init_data(), ui_do_but_CURVE(), ui_draw_but_CURVE(), ui_numedit_but_CURVE(), and vector_curve_node_remap().
int CurveMapping::cur |
Definition at line 61 of file DNA_color_types.h.
Referenced by BKE_curvemapping_changed(), BKE_curvemapping_changed_all(), BKE_curvemapping_set_defaults(), curvemap_buttons_delete(), curvemap_buttons_layout(), curvemap_tools_dofunc(), hue_correct_init_data(), blender::nodes::node_composite_huecorrect_cc::node_composit_init_huecorrect(), ui_do_but_CURVE(), ui_draw_but_CURVE(), and ui_numedit_but_CURVE().
rctf CurveMapping::curr |
Current rect, clip rect (is default rect too).
Definition at line 66 of file DNA_color_types.h.
Referenced by BKE_curvemapping_changed(), BKE_curvemapping_reset_view(), BKE_curvemapping_set_defaults(), curvemap_buttons_zoom_in(), curvemap_buttons_zoom_out(), ui_draw_but_CURVE(), and ui_numedit_but_CURVE().
int CurveMapping::flag |
Cur; for buttons, to show active curve.
Definition at line 61 of file DNA_color_types.h.
Referenced by BKE_brush_curve_preset(), BKE_curvemapping_blend_read(), BKE_curvemapping_changed(), BKE_curvemapping_compute_slopes(), BKE_curvemapping_evaluateF(), BKE_curvemapping_is_map_identity(), BKE_curvemapping_premultiply(), BKE_curvemapping_set_defaults(), BKE_paint_cavity_curve_preset(), BKE_texture_pointdensity_init_data(), curve_mapping_to_ocio_settings(), curvemap_buttons_layout(), curvemap_buttons_zoom_out(), curvemap_calc_extend(), curvemap_clipping_func(), curvemap_tools_dofunc(), do_version_curvemapping_flag_extend_extrapolate(), Freestyle_evaluateCurveMappingF(), render_shutter_curve_preset_exec(), ui_draw_but_CURVE(), ui_numedit_but_CURVE(), and vector_curve_node_remap().
int CurveMapping::preset |
Definition at line 62 of file DNA_color_types.h.
Referenced by BKE_brush_curve_preset(), BKE_paint_cavity_curve_preset(), BKE_texture_pointdensity_init_data(), blo_do_versions_250(), curvemap_buttons_reset(), curvemap_tools_dofunc(), hue_correct_init_data(), blender::nodes::node_composite_huecorrect_cc::node_composit_init_huecorrect(), and render_shutter_curve_preset_exec().
float CurveMapping::sample[3] |
Sample values, if flag set it draws line and intersection.
Definition at line 76 of file DNA_color_types.h.
Referenced by ui_draw_but_CURVE().
short CurveMapping::tone |
Definition at line 78 of file DNA_color_types.h.
Referenced by BKE_curvemapping_evaluate_premulRGBF_ex().
float CurveMapping::white[3] |
Definition at line 71 of file DNA_color_types.h.
Referenced by BKE_curvemapping_RGBA_does_something(), BKE_curvemapping_set_black_white(), BKE_curvemapping_set_defaults(), and curvemap_buttons_reset().