|
Blender V4.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 18 of file DNA_curveprofile_types.h.
| char CurveProfilePoint::_pad[4] |
Definition at line 29 of file DNA_curveprofile_types.h.
| short CurveProfilePoint::flag |
Flag selection state and others.
Definition at line 22 of file DNA_curveprofile_types.h.
Referenced by BKE_curveprofile_insert(), create_samples(), 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 24 of file DNA_curveprofile_types.h.
Referenced by BKE_curveprofile_selected_handle_set(), and create_samples().
| float CurveProfilePoint::h1_loc[2] |
Handle locations, keep together.
Definition at line 27 of file DNA_curveprofile_types.h.
Referenced by BKE_curveprofile_reverse(), ui_do_but_CURVEPROFILE(), ui_draw_but_CURVEPROFILE(), and ui_numedit_but_CURVEPROFILE().
| char CurveProfilePoint::h2 |
Definition at line 24 of file DNA_curveprofile_types.h.
Referenced by BKE_curveprofile_insert(), and create_samples().
| float CurveProfilePoint::h2_loc[2] |
Definition at line 28 of file DNA_curveprofile_types.h.
Referenced by BKE_curveprofile_reverse(), ui_do_but_CURVEPROFILE(), ui_draw_but_CURVEPROFILE(), and ui_numedit_but_CURVEPROFILE().
| struct CurveProfile* CurveProfilePoint::profile |
Runtime pointer to the point's profile for updating the curve with no direct reference.
Definition at line 31 of file DNA_curveprofile_types.h.
Referenced by BKE_curveprofile_insert(), and BKE_curveprofile_reverse().
| float CurveProfilePoint::x |
Location of the point, keep together.
Definition at line 20 of file DNA_curveprofile_types.h.
Referenced by BKE_curveprofile_insert(), create_samples_even_spacing(), CurveProfile_buttons_layout(), curveprofile_make_table(), point_init(), set_profile_spacing(), ui_do_but_CURVEPROFILE(), ui_draw_but_CURVEPROFILE(), and ui_numedit_but_CURVEPROFILE().
| float CurveProfilePoint::y |
Definition at line 20 of file DNA_curveprofile_types.h.
Referenced by create_samples_even_spacing(), curveprofile_make_table(), mirror_point(), set_profile_spacing(), ui_draw_but_CURVEPROFILE(), and ui_numedit_but_CURVEPROFILE().