Blender V5.0
CurveMapping Struct Reference

#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]

Detailed Description

Definition at line 63 of file DNA_color_types.h.

Member Data Documentation

◆ _pad

char CurveMapping::_pad[6]

Definition at line 83 of file DNA_color_types.h.

◆ black

float CurveMapping::black[3]

Black/white point (black[0] abused for current frame).

Definition at line 75 of file DNA_color_types.h.

Referenced by BKE_curvemapping_evaluate_premulRGBF(), BKE_curvemapping_RGBA_does_something(), BKE_curvemapping_set_black_white(), and curvemap_buttons_layout().

◆ bwmul

float CurveMapping::bwmul[3]

Black/white point multiply value, for speed.

Definition at line 77 of file DNA_color_types.h.

Referenced by BKE_curvemapping_evaluate_premulRGBF(), BKE_curvemapping_set_black_white(), and BKE_curvemapping_set_defaults().

◆ changed_timestamp

◆ clipr

◆ cm

CurveMap CurveMapping::cm[4]

Max 4 builtin curves per mapping struct now.

Definition at line 73 of file DNA_color_types.h.

Referenced by add_preset_button(), 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_paint_cavity_curve_preset(), BKE_paint_default_curve(), BKE_particlesettings_clump_curve_init(), BKE_particlesettings_rough_curve_init(), BKE_particlesettings_twist_curve_init(), BKE_sculpt_default_cavity_curve(), blo_do_versions_270(), blo_do_versions_280(), blo_update_defaults_scene(), curve_mapping_apply_pixel(), curvemap_buttons_layout(), curvemap_tools_func(), do_version_curvemapping_flag_extend_extrapolate(), evaluate_film_like(), blender::seq::hue_correct_init_data(), blender::nodes::node_composite_huecorrect_cc::node_composit_init_huecorrect(), render_shutter_curve_preset_exec(), scene_init_data(), blender::seq::sound_equalizer_add(), blender::seq::sound_equalizermodifier_recreator(), ui_do_but_CURVE(), ui_draw_but_CURVE(), ui_numedit_but_CURVE(), and vector_curve_node_remap().

◆ cur

◆ curr

◆ flag

◆ preset

◆ sample

float CurveMapping::sample[3]

Sample values, if flag set it draws line and intersection.

Definition at line 80 of file DNA_color_types.h.

Referenced by blender::ed::space_node::node_buts_curvecol(), blender::ed::space_node::node_composit_buts_huecorrect(), and ui_draw_but_CURVE().

◆ tone

◆ white


The documentation for this struct was generated from the following file: