Blender
V3.3
|
#include <DNA_color_types.h>
Public Attributes | |
short | totpoint |
short flag | DNA_DEPRECATED |
float | range |
float | mintable |
float | maxtable |
float | ext_in [2] |
float | ext_out [2] |
CurveMapPoint * | curve |
CurveMapPoint * | table |
CurveMapPoint * | premultable |
float | premul_ext_in [2] |
float | premul_ext_out [2] |
Definition at line 37 of file DNA_color_types.h.
CurveMapPoint* CurveMap::curve |
Actual curve.
Definition at line 48 of file DNA_color_types.h.
Referenced by BKE_curvemap_handle_set(), BKE_curvemap_insert(), BKE_curvemap_remove(), BKE_curvemap_remove_point(), BKE_curvemap_reset(), BKE_curvemapping_blend_read(), BKE_curvemapping_changed(), BKE_curvemapping_changed_all(), BKE_curvemapping_copy_data(), BKE_curvemapping_curves_blend_write(), BKE_curvemapping_free_data(), BKE_curvemapping_is_map_identity(), BKE_curvemapping_RGBA_does_something(), BKE_curvemapping_set_defaults(), BKE_particlesettings_clump_curve_init(), BKE_particlesettings_rough_curve_init(), BKE_particlesettings_twist_curve_init(), brush_gpencil_curvemap_reset(), curvemap_buttons_layout(), curvemap_make_table(), ui_draw_but_CURVE(), and vector_curve_node_remap().
short flag CurveMap::DNA_DEPRECATED |
Definition at line 39 of file DNA_color_types.h.
float CurveMap::ext_in[2] |
For extrapolated curves, the direction vector.
Definition at line 46 of file DNA_color_types.h.
Referenced by BKE_curvemapping_compute_slopes(), BKE_curvemapping_is_map_identity(), BKE_curvemapping_premultiply(), curve_mapping_to_ocio_settings(), curvemap_calc_extend(), curvemap_make_table(), and ui_draw_but_CURVE().
float CurveMap::ext_out[2] |
Definition at line 46 of file DNA_color_types.h.
Referenced by BKE_curvemapping_compute_slopes(), BKE_curvemapping_is_map_identity(), BKE_curvemapping_premultiply(), curve_mapping_to_ocio_settings(), curvemap_calc_extend(), curvemap_make_table(), and ui_draw_but_CURVE().
float CurveMap::maxtable |
Definition at line 44 of file DNA_color_types.h.
Referenced by BKE_curvemapping_compute_range_dividers(), BKE_curvemapping_is_map_identity(), and curvemap_make_table().
float CurveMap::mintable |
The x-axis range for the table.
Definition at line 44 of file DNA_color_types.h.
Referenced by BKE_curvemap_evaluateF(), BKE_curvemapping_compute_range_dividers(), BKE_curvemapping_get_range_minimums(), BKE_curvemapping_is_map_identity(), curve_mapping_to_ocio_settings(), and curvemap_make_table().
float CurveMap::premul_ext_in[2] |
For RGB curves, pre-multiplied extrapolation vector.
Definition at line 55 of file DNA_color_types.h.
Referenced by BKE_curvemapping_premultiply().
float CurveMap::premul_ext_out[2] |
Definition at line 56 of file DNA_color_types.h.
Referenced by BKE_curvemapping_premultiply().
CurveMapPoint* CurveMap::premultable |
For RGB curves, pre-multiplied table.
Definition at line 53 of file DNA_color_types.h.
Referenced by BKE_curvemapping_blend_read(), BKE_curvemapping_copy_data(), BKE_curvemapping_free_data(), and BKE_curvemapping_premultiply().
float CurveMap::range |
Quick multiply value for reading table.
Definition at line 42 of file DNA_color_types.h.
Referenced by BKE_curvemap_evaluateF(), curve_mapping_to_ocio_settings(), and curvemap_make_table().
CurveMapPoint* CurveMap::table |
Display and evaluate table.
Definition at line 50 of file DNA_color_types.h.
Referenced by BKE_curvemap_evaluateF(), BKE_curvemap_reset(), BKE_curvemapping_blend_read(), BKE_curvemapping_copy_data(), BKE_curvemapping_free_data(), BKE_curvemapping_init(), BKE_curvemapping_premultiply(), BKE_curvemapping_table_F(), BKE_curvemapping_table_RGBA(), brush_gpencil_curvemap_reset(), curve_mapping_to_ocio_settings(), curvemap_make_table(), and ui_draw_but_CURVE().
short CurveMap::totpoint |
Definition at line 38 of file DNA_color_types.h.
Referenced by BKE_curvemap_handle_set(), BKE_curvemap_insert(), BKE_curvemap_remove(), BKE_curvemap_remove_point(), BKE_curvemap_reset(), BKE_curvemapping_changed(), BKE_curvemapping_curves_blend_write(), BKE_curvemapping_is_map_identity(), BKE_curvemapping_RGBA_does_something(), BKE_curvemapping_set_defaults(), brush_gpencil_curvemap_reset(), curvemap_buttons_layout(), curvemap_make_table(), ui_draw_but_CURVE(), and vector_curve_node_remap().