Blender  V3.3
Public Attributes | List of all members
CurveProfile Struct Reference

#include <DNA_curveprofile_types.h>

Public Attributes

short path_len
 
short segments_len
 
int preset
 
CurveProfilePointpath
 
CurveProfilePointtable
 
CurveProfilePointsegments
 
int flag
 
int changed_timestamp
 
rctf view_rect
 
rctf clip_rect
 

Detailed Description

Defines a profile.

Definition at line 45 of file DNA_curveprofile_types.h.

Member Data Documentation

◆ changed_timestamp

int CurveProfile::changed_timestamp

Used for keeping track how many times the widget is changed.

Definition at line 61 of file DNA_curveprofile_types.h.

Referenced by BKE_curveprofile_set_defaults(), and BKE_curveprofile_update().

◆ clip_rect

rctf CurveProfile::clip_rect

◆ flag

int CurveProfile::flag

◆ path

CurveProfilePoint* CurveProfile::path

◆ path_len

short CurveProfile::path_len

◆ preset

int CurveProfile::preset

◆ segments

CurveProfilePoint* CurveProfile::segments

The positions of the sampled points. Used to display a preview of where they will be.

Definition at line 57 of file DNA_curveprofile_types.h.

Referenced by bevel_quarter_fill(), BKE_curveprofile_blend_read(), BKE_curveprofile_copy_data(), BKE_curveprofile_free_data(), curveprofile_make_segments_table(), set_profile_spacing(), and ui_draw_but_CURVEPROFILE().

◆ segments_len

short CurveProfile::segments_len

◆ table

CurveProfilePoint* CurveProfile::table

◆ view_rect

rctf CurveProfile::view_rect

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