Blender  V3.3
Public Attributes | List of all members
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 59 of file DNA_color_types.h.

Member Data Documentation

◆ _pad

char CurveMapping::_pad[6]

Definition at line 79 of file DNA_color_types.h.

◆ black

float CurveMapping::black[3]

◆ bwmul

float CurveMapping::bwmul[3]

◆ changed_timestamp

int CurveMapping::changed_timestamp

◆ clipr

rctf CurveMapping::clipr

◆ cm

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().

◆ cur

int CurveMapping::cur

◆ curr

rctf CurveMapping::curr

◆ flag

int CurveMapping::flag

◆ preset

int CurveMapping::preset

◆ sample

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().

◆ tone

short CurveMapping::tone

Definition at line 78 of file DNA_color_types.h.

Referenced by BKE_curvemapping_evaluate_premulRGBF_ex().

◆ white

float CurveMapping::white[3]

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