Blender
V3.3
|
#include <DNA_curveprofile_types.h>
Public Attributes | |
float | x |
float | y |
short | flag |
char | h1 |
char | h2 |
float | h1_loc [2] |
float | h2_loc [2] |
char | _pad [4] |
struct CurveProfile * | profile |
Each control point that makes up the profile.
Definition at line 21 of file DNA_curveprofile_types.h.
char CurveProfilePoint::_pad[4] |
Definition at line 32 of file DNA_curveprofile_types.h.
short CurveProfilePoint::flag |
Flag selection state and others.
Definition at line 25 of file DNA_curveprofile_types.h.
Referenced by BKE_curveprofile_insert(), BKE_curveprofile_remove_by_flag(), BKE_curveprofile_selected_handle_set(), create_samples(), CurveProfile_buttons_layout(), and ui_do_but_CURVEPROFILE().
char CurveProfilePoint::h1 |
Flags for both handle's type (eBezTriple_Handle auto, vect, free, and aligned supported).
Definition at line 27 of file DNA_curveprofile_types.h.
Referenced by BKE_curveprofile_insert(), BKE_curveprofile_reverse(), BKE_curveprofile_selected_handle_set(), create_samples(), and ui_do_but_CURVEPROFILE().
float CurveProfilePoint::h1_loc[2] |
Handle locations, keep together.
Definition at line 30 of file DNA_curveprofile_types.h.
Referenced by BKE_curveprofile_reverse(), ui_do_but_CURVEPROFILE(), and ui_draw_but_CURVEPROFILE().
char CurveProfilePoint::h2 |
Definition at line 27 of file DNA_curveprofile_types.h.
Referenced by BKE_curveprofile_insert(), BKE_curveprofile_reverse(), BKE_curveprofile_selected_handle_set(), create_samples(), and ui_do_but_CURVEPROFILE().
float CurveProfilePoint::h2_loc[2] |
Definition at line 31 of file DNA_curveprofile_types.h.
Referenced by BKE_curveprofile_reverse(), ui_do_but_CURVEPROFILE(), and ui_draw_but_CURVEPROFILE().
struct CurveProfile* CurveProfilePoint::profile |
Runtime pointer to the point's profile for updating the curve with no direct reference.
Definition at line 34 of file DNA_curveprofile_types.h.
Referenced by BKE_curveprofile_blend_read(), BKE_curveprofile_copy_data(), BKE_curveprofile_insert(), BKE_curveprofile_reset(), BKE_curveprofile_reverse(), and BKE_curveprofile_set_defaults().
float CurveProfilePoint::x |
Location of the point, keep together.
Definition at line 23 of file DNA_curveprofile_types.h.
Referenced by bevel_quarter_fill(), BKE_curveprofile_evaluate_length_portion(), BKE_curveprofile_insert(), BKE_curveprofile_set_defaults(), BKE_curveprofile_update(), create_samples_even_spacing(), curveprofile_distance_to_next_table_point(), curveprofile_make_table(), curveprofile_total_length(), set_profile_spacing(), ui_do_but_CURVEPROFILE(), and ui_draw_but_CURVEPROFILE().
float CurveProfilePoint::y |
Definition at line 23 of file DNA_curveprofile_types.h.
Referenced by bevel_quarter_fill(), BKE_curveprofile_evaluate_length_portion(), BKE_curveprofile_insert(), BKE_curveprofile_set_defaults(), BKE_curveprofile_update(), create_samples_even_spacing(), curveprofile_make_table(), set_profile_spacing(), and ui_draw_but_CURVEPROFILE().