Blender V5.0
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

float CurveMap::ext_in[2]

◆ 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(), and curvemap_make_table().

◆ table

◆ totpoint


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