|
Blender V5.0
|
#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(), BKE_curveprofile_remove_by_flag(), BKE_curveprofile_selected_handle_set(), create_samples(), CurveProfile_buttons_layout(), mirror_point(), point_draw_handles(), point_draw_handles(), point_init(), 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_insert(), BKE_curveprofile_move_handle(), BKE_curveprofile_move_point(), BKE_curveprofile_reverse(), BKE_curveprofile_selected_handle_set(), create_samples(), mirror_point(), point_calculate_handle(), point_draw_handles(), point_draw_handles(), point_init(), and ui_do_but_CURVEPROFILE().
| float CurveProfilePoint::h1_loc[2] |
Handle locations, keep together.
Definition at line 27 of file DNA_curveprofile_types.h.
Referenced by BKE_curveprofile_move_handle(), BKE_curveprofile_move_point(), BKE_curveprofile_reverse(), CurveProfile_buttons_layout(), point_calculate_handle(), 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(), BKE_curveprofile_move_handle(), BKE_curveprofile_move_point(), BKE_curveprofile_reverse(), BKE_curveprofile_selected_handle_set(), create_samples(), mirror_point(), point_calculate_handle(), point_draw_handles(), point_draw_handles(), point_init(), and ui_do_but_CURVEPROFILE().
| float CurveProfilePoint::h2_loc[2] |
Definition at line 28 of file DNA_curveprofile_types.h.
Referenced by BKE_curveprofile_move_handle(), BKE_curveprofile_move_point(), BKE_curveprofile_reverse(), CurveProfile_buttons_layout(), point_calculate_handle(), 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_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 20 of file DNA_curveprofile_types.h.
Referenced by bevel_quarter_fill(), BKE_curveprofile_evaluate_length_portion(), BKE_curveprofile_insert(), BKE_curveprofile_move_handle(), BKE_curveprofile_move_point(), BKE_curveprofile_set_defaults(), BKE_curveprofile_update(), create_samples_even_spacing(), CurveProfile_buttons_layout(), curveprofile_distance_to_next_table_point(), curveprofile_make_table(), curveprofile_total_length(), mirror_point(), point_calculate_handle(), 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 bevel_quarter_fill(), BKE_curveprofile_evaluate_length_portion(), BKE_curveprofile_insert(), BKE_curveprofile_move_handle(), BKE_curveprofile_move_point(), BKE_curveprofile_set_defaults(), BKE_curveprofile_update(), create_samples_even_spacing(), CurveProfile_buttons_layout(), curveprofile_make_table(), mirror_point(), point_init(), set_profile_spacing(), ui_draw_but_CURVEPROFILE(), and ui_numedit_but_CURVEPROFILE().