Blender V4.3
CurveMap Struct Reference

#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]
 
CurveMapPointcurve
 
CurveMapPointtable
 
CurveMapPointpremultable
 
float premul_ext_in [2]
 
float premul_ext_out [2]
 
short default_handle_type
 
char _pad [6]
 

Detailed Description

Definition at line 39 of file DNA_color_types.h.

Member Data Documentation

◆ _pad

char CurveMap::_pad[6]

Definition at line 60 of file DNA_color_types.h.

◆ curve

◆ default_handle_type

short CurveMap::default_handle_type

◆ DNA_DEPRECATED

short flag CurveMap::DNA_DEPRECATED

Definition at line 41 of file DNA_color_types.h.

◆ ext_in

◆ ext_out

◆ maxtable

◆ mintable

◆ premul_ext_in

float CurveMap::premul_ext_in[2]

For RGB curves, pre-multiplied extrapolation vector.

Definition at line 57 of file DNA_color_types.h.

Referenced by BKE_curvemapping_premultiply().

◆ premul_ext_out

float CurveMap::premul_ext_out[2]

Definition at line 58 of file DNA_color_types.h.

Referenced by BKE_curvemapping_premultiply().

◆ premultable

CurveMapPoint* CurveMap::premultable

For RGB curves, pre-multiplied table.

Definition at line 55 of file DNA_color_types.h.

Referenced by BKE_curvemapping_blend_read(), BKE_curvemapping_copy_data(), BKE_curvemapping_free_data(), and BKE_curvemapping_premultiply().

◆ range

float CurveMap::range

Quick multiply value for reading table.

Definition at line 44 of file DNA_color_types.h.

Referenced by BKE_curvemap_evaluateF(), curve_mapping_to_ocio_settings(), and curvemap_make_table().

◆ table

◆ totpoint


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