|
Blender V5.0
|
#include "DNA_ID.h"#include "DNA_curve_enums.h"#include "DNA_defs.h"#include "DNA_listBase.h"#include "DNA_vec_types.h"Go to the source code of this file.
Classes | |
| struct | BevPoint |
| struct | BevList |
| struct | BezTriple |
| struct | BPoint |
| struct | Nurb |
| struct | CharInfo |
| struct | TextBox |
| struct | EditNurb |
| struct | Curve |
Macros | |
| #define | BEZKEYTYPE(bezt) |
| #define | BEZKEYTYPE_LVALUE(bezt) |
| #define | BEZT_ISSEL_ANY(bezt) |
| #define | BEZT_ISSEL_ALL(bezt) |
| #define | BEZT_ISSEL_ALL_HIDDENHANDLES(v3d, bezt) |
| #define | BEZT_ISSEL_ANY_HIDDENHANDLES(v3d, bezt) |
| #define | BEZT_ISSEL_IDX(bezt, i) |
| #define | BEZT_SEL_ALL(bezt) |
| #define | BEZT_DESEL_ALL(bezt) |
| #define | BEZT_SEL_INVERT(bezt) |
| #define | BEZT_SEL_IDX(bezt, i) |
| #define | BEZT_DESEL_IDX(bezt, i) |
| #define | BEZT_IS_AUTOH(bezt) |
Typedefs | |
| typedef struct BevPoint | BevPoint |
| typedef struct BevList | BevList |
| typedef struct BezTriple | BezTriple |
| typedef struct BPoint | BPoint |
| typedef struct Nurb | Nurb |
| typedef struct CharInfo | CharInfo |
| typedef struct TextBox | TextBox |
| typedef struct EditNurb | EditNurb |
| typedef struct Curve | Curve |
| #define BEZKEYTYPE | ( | bezt | ) |
Provide access to Keyframe Type info eBezTriple_KeyframeType in BezTriple::hide.
Definition at line 115 of file DNA_curve_types.h.
Referenced by compute_keyblock_data(), nalloc_ak_bezt(), and nupdate_ak_bezt().
| #define BEZKEYTYPE_LVALUE | ( | bezt | ) |
Definition at line 116 of file DNA_curve_types.h.
Referenced by blender::animrig::initialize_bezt(), set_keytype_breakdown(), set_keytype_extreme(), set_keytype_generated(), set_keytype_jitter(), set_keytype_keyframe(), and set_keytype_moving_hold().
| #define BEZT_DESEL_ALL | ( | bezt | ) |
Definition at line 359 of file DNA_curve_types.h.
Referenced by bezt_selmap_flush(), BKE_fcurve_deselect_all_keys(), deselect_all_center_vertices(), duplicate_fcurve_keys(), ED_curve_nurb_deselect_all(), ED_curve_select_swap(), ed_editcurve_extrude(), extrude_vertices_from_selected_endpoints(), init_selected_bezt_handles(), blender::ed::animation::paste_animedit_keys_fcurve(), and select_bezier_subtract().
| #define BEZT_DESEL_IDX | ( | bezt, | |
| i ) |
Definition at line 392 of file DNA_curve_types.h.
Referenced by graphkeys_select_key_handles(), and toggle_select_bezt().
| #define BEZT_IS_AUTOH | ( | bezt | ) |
Definition at line 410 of file DNA_curve_types.h.
Referenced by BKE_fcurve_handles_recalc_ex(), is_free_auto_point(), and blender::animrig::subdivide_nonauto_handles().
| #define BEZT_ISSEL_ALL | ( | bezt | ) |
Definition at line 337 of file DNA_curve_types.h.
Referenced by ED_curve_nurb_select_all().
| #define BEZT_ISSEL_ALL_HIDDENHANDLES | ( | v3d, | |
| bezt ) |
Definition at line 339 of file DNA_curve_types.h.
| #define BEZT_ISSEL_ANY | ( | bezt | ) |
Definition at line 335 of file DNA_curve_types.h.
Referenced by blender::animrig::bake_fcurve_segments(), BKE_curve_nurb_vert_active_validate(), BKE_fcurve_active_keyframe_set(), BKE_fcurve_merge_duplicate_keys(), calculate_bezt_bounds_y(), compute_keyblock_data(), blender::draw::curve_create_edit_data_and_handles(), draw_fcurve_active_handle_vertices(), draw_fcurve_handles(), draw_fcurve_selected_handle_vertices(), ED_curve_nurb_deselect_all(), ED_curve_select_swap(), extrude_vertices_from_selected_endpoints(), blender::ed::transform::fcu_test_selected(), fcurve_handle_sel_check(), get_active_fcurve_keyframe_edit(), get_bounding_bezt_indices(), get_closest_vertex_to_point_in_nurbs(), get_selected_center(), graphkeys_select_key_handles(), handles_visible(), mouse_graph_keys(), move_all_selected_points(), nalloc_ak_bezt(), nearest_fcurve_vert_store(), nupdate_ak_bezt(), nurbs_foreachScreenVert(), ok_bezier_selected(), paintcurve_delete_point_exec(), paintcurve_point_side_index(), selmap_build_bezier_less(), selmap_build_bezier_more(), smooth_fcurve(), and toggle_select_bezt().
| #define BEZT_ISSEL_ANY_HIDDENHANDLES | ( | v3d, | |
| bezt ) |
Definition at line 343 of file DNA_curve_types.h.
Referenced by clear_tilt_exec(), curve_delete_segments(), curve_toggle_cyclic(), ed_curve_delete_selected(), ED_curve_nurb_select_check(), ED_curve_nurb_select_count(), ED_curve_nurb_vert_selected_find(), ed_editcurve_addvert(), ed_editcurve_extrude(), get_first_selected_point(), hide_exec(), make_segment_exec(), subdividenurb(), test_bezt_is_sel_any(), and blender::ed::object::vertex_parent_set_exec().
| #define BEZT_ISSEL_IDX | ( | bezt, | |
| i ) |
Definition at line 348 of file DNA_curve_types.h.
Referenced by copy_animedit_keys(), curve_pen_invoke(), get_selected_center(), move_adjacent_handle(), move_all_selected_points(), nearest_fcurve_vert_store(), ok_bezier_selected_key(), and toggle_select_bezt().
| #define BEZT_SEL_ALL | ( | bezt | ) |
Definition at line 352 of file DNA_curve_types.h.
Referenced by bezt_selmap_flush(), duplicate_fcurve_keys(), ED_curve_nurb_select_all(), ED_curve_select_swap(), ed_editcurve_addvert(), blender::ed::animation::paste_animedit_keys_fcurve(), and select_bezier_add().
| #define BEZT_SEL_IDX | ( | bezt, | |
| i ) |
Definition at line 374 of file DNA_curve_types.h.
Referenced by curve_pen_invoke(), extrude_vertices_from_selected_endpoints(), graphkeys_select_key_handles(), init_selected_bezt_handles(), insert_bezt_to_nurb(), and toggle_select_bezt().
| #define BEZT_SEL_INVERT | ( | bezt | ) |
Definition at line 366 of file DNA_curve_types.h.
| typedef struct BevList BevList |
| typedef struct BevPoint BevPoint |
| typedef struct BezTriple BezTriple |
Keyframes on F-Curves (allows code reuse of Bezier eval code) and Points on Bezier Curves/Paths are generally BezTriples.
| typedef struct BPoint BPoint |
| typedef struct CharInfo CharInfo |
| typedef struct Curve Curve |
Definition at line 71 of file CurveAdvancedIterators.h.
| typedef struct EditNurb EditNurb |
| typedef struct Nurb Nurb |
| typedef struct TextBox TextBox |