|
Blender V4.3
|
#include <DNA_curve_types.h>
Definition at line 202 of file DNA_curve_types.h.
| char Curve::_pad |
Definition at line 256 of file DNA_curve_types.h.
| char Curve::_pad0[7] |
Definition at line 230 of file DNA_curve_types.h.
| char Curve::_pad2[6] |
Definition at line 298 of file DNA_curve_types.h.
| char Curve::_pad3[7] |
Definition at line 315 of file DNA_curve_types.h.
| int Curve::actbox |
Definition at line 287 of file DNA_curve_types.h.
Referenced by BKE_curve_init(), curve_blend_read_data(), ED_curve_editfont_select_pick(), edit_text_cache_populate_boxes(), textbox_add_exec(), and textbox_remove_exec().
| int Curve::actnu |
Definition at line 244 of file DNA_curve_types.h.
Referenced by adduplicateflagNurb(), BKE_curve_nurb_active_get(), BKE_curve_nurb_active_set(), BKE_curve_nurb_vert_active_get(), BKE_curve_nurb_vert_active_set(), BKE_curve_nurb_vert_active_validate(), calc_duplicate_actnurb(), curve_decimate_exec(), curve_delete_exec(), curve_dissolve_exec(), blender::draw::curve_render_data_create(), curve_split_exec(), delete_nurb(), ED_curve_add_nurbs_primitive(), ed_curve_delete_selected(), ed_surf_delete_selected(), extrude_vertices_from_selected_endpoints(), switch_direction_exec(), undocurve_from_editcurve(), and undocurve_to_editcurve().
| int Curve::actvert |
Definition at line 246 of file DNA_curve_types.h.
Referenced by adduplicateflagNurb(), BKE_curve_nurb_vert_active_get(), BKE_curve_nurb_vert_active_set(), BKE_curve_nurb_vert_active_validate(), calc_duplicate_actvert(), blender::io::usd::USDNurbsReader::create_object(), curve_decimate_exec(), curve_delete_exec(), curve_dissolve_exec(), curve_draw_exec(), blender::draw::curve_render_data_create(), delete_point_under_mouse(), ED_curve_add_nurbs_primitive(), ED_curve_editnurb_select_pick(), ed_editcurve_extrude(), edcu_shortest_path_pick_invoke(), extrude_vertices_from_selected_endpoints(), blender::io::alembic::AbcNurbsReader::readObjectData(), select_row_exec(), selectend_nurb(), set_spline_type_exec(), switch_direction_exec(), undocurve_from_editcurve(), and undocurve_to_editcurve().
| struct AnimData* Curve::adt |
Animation data (must be immediately after id for utilities to use it).
Definition at line 207 of file DNA_curve_types.h.
Referenced by acf_dscur_setting_ptr(), BKE_object_modifier_update_subframe(), blender::ed::outliner::TreeElementIDCurve::expand(), blender::ed::object::followpath_path_animate_exec(), and make_new_animlistelem().
| char Curve::align_y |
Definition at line 249 of file DNA_curve_types.h.
Referenced by vfont_to_curve().
| void* Curve::batch_cache |
Definition at line 317 of file DNA_curve_types.h.
Referenced by BKE_curve_batch_cache_dirty_tag(), BKE_curve_batch_cache_free(), blender::draw::curve_batch_cache_clear(), blender::draw::curve_batch_cache_get(), blender::draw::curve_batch_cache_init(), blender::draw::curve_batch_cache_valid(), curve_blend_read_data(), curve_blend_write(), curve_copy_data(), blender::draw::DRW_curve_batch_cache_dirty_tag(), and blender::draw::DRW_curve_batch_cache_free().
| char Curve::bevel_mode |
Definition at line 250 of file DNA_curve_types.h.
| struct CurveProfile* Curve::bevel_profile |
Definition at line 221 of file DNA_curve_types.h.
Referenced by BKE_curve_init(), curve_blend_read_data(), curve_blend_write(), and curve_copy_data().
| float Curve::bevel_radius |
Definition at line 237 of file DNA_curve_types.h.
Referenced by curve_bevel_make_extrude_and_fill(), curve_bevel_make_from_object(), curve_bevel_make_full_circle(), curve_draw_stroke_3d(), ED_curve_join_objects_exec(), blender::io::usd::USDNurbsReader::read_curve_sample(), and stroke_elem_radius_from_pressure().
| float Curve::bevfac1 |
Definition at line 295 of file DNA_curve_types.h.
Referenced by calc_bevfac_mapping(), and evaluate_curve_type_object().
| char Curve::bevfac1_mapping |
Definition at line 296 of file DNA_curve_types.h.
Referenced by BKE_curve_bevelList_make(), and calc_bevfac_mapping().
| float Curve::bevfac2 |
Definition at line 295 of file DNA_curve_types.h.
Referenced by calc_bevfac_mapping(), and evaluate_curve_type_object().
| char Curve::bevfac2_mapping |
Definition at line 296 of file DNA_curve_types.h.
Referenced by BKE_curve_bevelList_make(), and calc_bevfac_mapping().
| struct Object* Curve::bevobj |
Definition at line 215 of file DNA_curve_types.h.
Referenced by BKE_curve_bevelList_make(), blender::deg::DepsgraphNodeBuilder::build_object_data_geometry_datablock(), blender::deg::DepsgraphRelationBuilder::build_object_data_geometry_datablock(), curve_bevel_make_from_object(), and blender::ed::object::single_obdata_users().
| short Curve::bevresol |
Definition at line 235 of file DNA_curve_types.h.
Referenced by curve_bevel_make_extrude_and_fill(), and curve_bevel_make_full_circle().
| float Curve::ctime |
Current evaluation-time, for use by Objects parented to curves.
Definition at line 294 of file DNA_curve_types.h.
Referenced by followpath_get_tarmat(), and ob_parcurve().
| struct CharInfo Curve::curinfo |
Definition at line 290 of file DNA_curve_types.h.
Referenced by ED_curve_editfont_make(), font_cursor_set_apply(), insert_into_textbuf(), text_update_edited(), and toggle_style_exec().
| const struct Curves* Curve::curve_eval |
A pointer to curve data from evaluation. Owned by the object's #geometry_set_eval, either as a geometry instance or the data of the evaluated #CurveComponent. The curve may also contain data in the nurb list, but for evaluated curves this is the proper place to retrieve data, since it also contains the result of geometry nodes evaluation, and isn't just a copy of the original object data.
Definition at line 308 of file DNA_curve_types.h.
Referenced by BKE_displist_make_curveTypes(), blender::draw::curve_render_data_create(), and blender::bke::CurveComponent::get_curve_for_render().
| struct Ipo* ipo Curve::DNA_DEPRECATED |
Old animation system, deprecated for 2.5.
Definition at line 217 of file DNA_curve_types.h.
| char Curve::edit_data_from_original |
If non-zero, the editfont and editnurb pointers are not owned by this Curve. That means this curve is a container for the result of object geometry evaluation. This only works because evaluated object data never outlives original data.
Definition at line 314 of file DNA_curve_types.h.
Referenced by BKE_displist_make_curveTypes().
| struct EditFont* Curve::editfont |
Definition at line 278 of file DNA_curve_types.h.
Referenced by BKE_curve_calc_modifiers_pre(), BKE_curve_editfont_free(), BKE_curve_material_remap(), BKE_displist_make_curveTypes(), BKE_vfont_select_clamp(), BKE_vfont_select_get(), change_character_exec(), change_spacing_exec(), blender::bke::CurveComponent::clear(), copy_selection(), blender::draw::curve_batch_cache_init(), blender::draw::curve_batch_cache_valid(), curve_blend_read_data(), curve_blend_write(), curve_calc_modifiers_post(), curve_copy_data(), blender::draw::curve_render_data_create(), curve_to_displist(), delete_exec(), ED_curve_editfont_load(), ED_curve_editfont_make(), edit_text_cache_populate_cursor(), edit_text_cache_populate_select(), editfont_object_from_context(), blender::ed::object::editmode_load_free_ex(), font_cursor_set_apply(), font_paste_wchar(), font_select_all_exec(), font_select_to_buffer(), font_select_word_exec(), font_selection_set_invoke(), font_undosys_step_decode(), font_undosys_step_encode(), insert_into_textbuf(), insert_text_invoke(), kill_selection(), line_break_exec(), mesh_new_from_curve_type_object(), move_cursor(), object_for_curve_to_mesh_create(), object_for_curve_to_mesh_free(), set_case(), set_style(), text_update_edited(), toggle_case_exec(), undofont_from_editfont(), undofont_to_editfont(), vfont_to_curve(), and view3d_orbit_calc_center().
| EditNurb* Curve::editnurb |
Edited data, not in file, use pointer so we can check for it.
Definition at line 213 of file DNA_curve_types.h.
Referenced by add_vertex_exec(), BKE_curve_bevelList_make(), BKE_curve_calc_modifiers_pre(), BKE_curve_editNurb_free(), BKE_curve_editNurbs_get(), BKE_curve_editNurbs_get_for_read(), BKE_curve_nurbs_get(), BKE_curve_nurbs_get_for_read(), BKE_displist_make_curveTypes(), calc_shapeKeys(), blender::bke::CurveComponent::clear(), clear_tilt_exec(), createTransCurveVerts(), blender::draw::curve_batch_cache_init(), blender::draw::curve_batch_cache_valid(), curve_blend_read_data(), curve_blend_write(), curve_calc_modifiers_post(), curve_copy_data(), curve_delete_exec(), curve_delete_segments(), curve_dissolve_exec(), curve_extrude_exec(), curve_normals_make_consistent_exec(), curve_pen_invoke(), curve_pen_modal(), curve_rename_fcurves(), blender::draw::curve_render_data_create(), curve_select_similar_exec(), curve_split_exec(), curve_to_displist(), curve_undosys_step_decode(), curve_undosys_step_encode(), blender::ed::object::data_xform_by_mat4(), blender::ed::object::data_xform_create_ex(), blender::ed::object::data_xform_restore(), de_select_all_exec(), delete_nurb(), delete_point_under_mouse(), duplicate_exec(), ED_curve_add_nurbs_primitive(), ed_curve_delete_selected(), ED_curve_deselect_all_multi_ex(), ED_curve_editnurb_make(), ED_curve_get_edit_shape_key(), ED_curve_nurb_vert_selected_find(), ED_curve_updateAnimPaths(), ed_editnurb_spin(), ED_operator_editcurve_3d(), ed_surf_delete_selected(), blender::ed::object::editmode_load_free_ex(), blender::ed::object::effector_add_exec(), evaluate_surface_object(), extrude_points_from_selected_vertices(), get_first_selected_point(), hide_exec(), insert_bezt_to_nurb(), insert_bp_to_nurb(), keyData_switchDirectionNurb(), make_cyclic_if_endpoints(), make_segment_exec(), merge_2_nurb(), object_editcurve_get(), object_for_curve_to_mesh_create(), select_linked_exec(), select_nth_exec(), separate_exec(), set_handle_type_exec(), snapCurve(), spin_exec(), subdivide_exec(), subdividenurb(), switch_direction_exec(), switch_keys_direction(), tilt_poll(), toggle_cyclic_exec(), undocurve_from_editcurve(), and undocurve_to_editcurve().
| float Curve::extrude |
Definition at line 237 of file DNA_curve_types.h.
Referenced by curve_bevel_make_extrude_and_fill(), curve_bevel_make_from_object(), curve_bevel_make_full_circle(), curve_bevel_make_only_extrude(), and blender::io::usd::USDNurbsReader::read_curve_sample().
| char Curve::family[64] |
Definition at line 280 of file DNA_curve_types.h.
Referenced by make_duplis_font().
| int Curve::flag |
Definition at line 236 of file DNA_curve_types.h.
Referenced by acf_dscur_setting_ptr(), blender::ed::object::apply_objects_internal(), bevels_to_filledpoly(), BKE_curve_bevelList_make(), BKE_curve_init(), BKE_mesh_to_curve(), blo_do_versions_pre250(), blender::deg::DepsgraphRelationBuilder::build_object_parent(), calc_curve_deform(), blender::io::usd::USDNurbsReader::create_object(), curve_deform_coords_impl(), curve_draw_exec(), curve_from_font_object(), curvesurf_prim_add(), do_guides(), ED_operator_editcurve_3d(), blender::ed::object::effector_add_exec(), evaluate_curve_type_object(), followpath_get_tarmat(), blender::ed::object::get_new_constraint_target(), ob_parcurve(), blender::ed::object::object_convert_exec(), blender::ed::object::object_origin_set_exec(), blender::draw::overlay::ForceFields::object_sync(), OVERLAY_edit_curve_cache_populate(), OVERLAY_forcefield(), blender::ed::object::parent_set(), precalculate_effector(), rotateBevelPiece(), blender::ed::object::test_constraint(), tilt_poll(), undocurve_from_editcurve(), and undocurve_to_editcurve().
| float Curve::fsize |
Definition at line 260 of file DNA_curve_types.h.
Referenced by blender::ed::object::apply_objects_internal(), BKE_curve_rect_from_textbox(), BKE_object_obdata_size_init(), make_duplis_font(), and vfont_to_curve().
| float Curve::fsize_realtime |
Definition at line 299 of file DNA_curve_types.h.
Referenced by edit_text_cache_populate_boxes(), and vfont_to_curve().
| ID Curve::id |
Definition at line 205 of file DNA_curve_types.h.
Referenced by BKE_curve_init(), BKE_curve_material_index_validate(), BKE_displist_make_curveTypes(), BKE_object_modifier_update_subframe(), blo_do_versions_pre250(), curve_blend_write(), curve_calc_modifiers_post(), curve_copy_data(), curve_is_animated(), curve_undosys_step_decode(), blender::ed::object::data_xform_tag_update(), do_versions_ipos_to_animato(), duplicate_exec(), ED_curve_deselect_all_multi_ex(), ED_curve_updateAnimPaths(), blender::ed::object::followpath_path_animate_exec(), font_undosys_step_decode(), make_duplis_font(), blender::ed::object::object_convert_exec(), blender::ed::object::object_origin_set_exec(), blender::ed::object::parent_set(), separate_exec(), snapCurve(), undocurve_from_editcurve(), undocurve_to_editcurve(), and v3d_editvertex_buts().
| struct Key* Curve::key |
Definition at line 218 of file DNA_curve_types.h.
Referenced by blender::ed::object::apply_objects_internal(), BKE_curve_transform_ex(), BKE_curve_translate(), BKE_key_from_id_p(), BKE_keyblock_convert_from_curve(), BKE_keyblock_convert_from_vertcos(), calc_shapeKeys(), blender::io::alembic::ABCNurbsWriter::check_is_animated(), curve_copy_data(), blender::ed::object::data_xform_by_mat4(), blender::ed::object::data_xform_create_ex(), blender::ed::object::data_xform_restore(), do_curve_key(), ED_curve_get_edit_shape_key(), insert_curvekey(), keyData_switchDirectionNurb(), separate_exec(), and switch_keys_direction().
| int Curve::len |
Number of bytes: strlen(Curve.str).
Definition at line 276 of file DNA_curve_types.h.
Referenced by BKE_curve_init(), BKE_curve_minmax(), ED_curve_editfont_load(), and txt_add_object().
| int Curve::len_char32 |
Number of characters (unicode code-points) This is the length of Curve.strinfo and the result of BLI_strlen_utf8(cu->str).
Definition at line 274 of file DNA_curve_types.h.
Referenced by BKE_curve_init(), BKE_curve_material_index_clear(), BKE_curve_material_index_remove(), BKE_curve_material_index_used(), BKE_curve_material_index_validate(), BKE_curve_material_remap(), curve_blend_read_data(), curve_blend_write(), ED_curve_editfont_load(), ED_curve_editfont_make(), txt_add_object(), and vfont_to_curve().
| float Curve::linedist |
Definition at line 260 of file DNA_curve_types.h.
Referenced by vfont_to_curve().
| short Curve::lines |
Definition at line 259 of file DNA_curve_types.h.
Referenced by vfont_to_curve().
| float Curve::linewidth |
Definition at line 262 of file DNA_curve_types.h.
Referenced by curve_blend_read_data().
| struct Material** Curve::mat |
Definition at line 219 of file DNA_curve_types.h.
Referenced by BKE_mesh_new_nomain_from_curve_displist(), BKE_object_material_array_p(), curve_blend_read_data(), curve_blend_write(), curve_copy_data(), and blender::ed::outliner::unlink_material_fn().
| ListBase Curve::nurb |
Actual data, called splines in rna.
Definition at line 210 of file DNA_curve_types.h.
Referenced by BKE_curve_material_index_clear(), BKE_curve_material_index_remove(), BKE_curve_material_index_used(), BKE_curve_material_index_validate(), BKE_curve_nurbs_get(), BKE_curve_nurbs_get_for_read(), BKE_curve_smooth_flag_set(), BKE_curve_transform_ex(), BKE_curve_translate(), BKE_curve_type_get(), BKE_key_evaluate_object_ex(), BKE_keyblock_convert_from_vertcos(), BKE_keyblock_convert_to_vertcos(), BKE_keyblock_update_from_offset(), BKE_keyblock_update_from_vertcos(), BKE_mesh_to_curve(), BKE_object_as_kdtree(), BKE_vfont_cursor_to_text_index(), BKE_vfont_to_curve(), BKE_where_on_path(), blo_do_versions_pre250(), cp_cu_key(), blender::nodes::node_geo_string_to_curves_cc::create_curve_instances(), blender::draw::curve_batch_cache_init(), curve_blend_read_data(), curve_blend_write(), curve_copy_data(), curve_from_curve_object(), curve_from_font_object(), blender::draw::curve_render_data_create(), curve_surf_to_softbody(), blender::ed::object::data_xform_by_mat4(), blender::ed::object::data_xform_create_ex(), blender::ed::object::data_xform_restore(), do_cu_key(), do_rel_cu_key(), ED_curve_editnurb_load(), ED_curve_editnurb_make(), ED_curve_join_objects_exec(), evaluate_surface_object(), followpath_get_tarmat(), blender::io::obj::OBJCurve::get_nurbs_degree(), blender::io::obj::OBJCurve::get_nurbs_flagu(), blender::ed::object::modifier_apply_obdata(), blender::ed::object::object_convert_exec(), snapCurve(), blender::io::obj::OBJCurve::total_spline_control_points(), blender::io::obj::OBJCurve::total_spline_vertices(), blender::io::obj::OBJCurve::total_splines(), and blender::io::obj::OBJCurve::vertex_coordinates().
| float Curve::offset |
Definition at line 237 of file DNA_curve_types.h.
Referenced by BKE_curve_init(), and evaluate_curve_type_object().
| char Curve::overflow |
Definition at line 248 of file DNA_curve_types.h.
Referenced by vfont_to_curve().
| int Curve::pathlen |
Definition at line 234 of file DNA_curve_types.h.
Referenced by followpath_get_tarmat(), icu_to_fcurves(), and ob_parcurve().
| int Curve::pos |
Definition at line 266 of file DNA_curve_types.h.
Referenced by BKE_curve_init(), ED_curve_editfont_load(), ED_curve_editfont_make(), and txt_add_object().
| short Curve::resolu |
Definition at line 240 of file DNA_curve_types.h.
Referenced by BKE_curve_init(), BKE_vfont_build_char(), blo_do_versions_pre250(), build_underline(), blender::io::alembic::ABCCurveWriter::create_alembic_objects(), blender::nodes::node_geo_string_to_curves_cc::create_curve_instances(), blender::io::usd::USDNurbsReader::create_object(), curve_decimate_exec(), curve_draw_exec(), ED_curve_add_nurbs_primitive(), ed_dissolve_bez_segment(), ed_editcurve_addvert(), blender::io::usd::USDNurbsReader::read_curve_sample(), and blender::io::alembic::AbcNurbsReader::readObjectData().
| short Curve::resolu_ren |
Definition at line 241 of file DNA_curve_types.h.
Referenced by BKE_curve_bevelList_make(), curve_to_displist(), and evaluate_surface_object().
| short Curve::resolv |
Definition at line 240 of file DNA_curve_types.h.
Referenced by BKE_curve_init(), curve_draw_exec(), ED_curve_add_nurbs_primitive(), blender::io::usd::USDNurbsReader::read_curve_sample(), and blender::io::alembic::AbcNurbsReader::readObjectData().
| short Curve::resolv_ren |
Definition at line 241 of file DNA_curve_types.h.
Referenced by evaluate_surface_object().
| int Curve::selend |
Definition at line 267 of file DNA_curve_types.h.
Referenced by ED_curve_editfont_load(), and ED_curve_editfont_make().
| int Curve::selstart |
Definition at line 267 of file DNA_curve_types.h.
Referenced by ED_curve_editfont_load(), and ED_curve_editfont_make().
| float Curve::shear |
Definition at line 260 of file DNA_curve_types.h.
Referenced by BKE_vfont_build_char().
| float Curve::smallcaps_scale |
Definition at line 232 of file DNA_curve_types.h.
Referenced by BKE_vfont_build_char(), and char_width().
| char Curve::spacemode |
Definition at line 249 of file DNA_curve_types.h.
Referenced by vfont_to_curve().
| float Curve::spacing |
Definition at line 260 of file DNA_curve_types.h.
Referenced by vfont_to_curve().
| char* Curve::str |
Definition at line 277 of file DNA_curve_types.h.
Referenced by BKE_curve_init(), curve_blend_read_data(), curve_blend_write(), curve_copy_data(), ED_curve_editfont_load(), ED_curve_editfont_make(), txt_add_object(), and vfont_to_curve().
| struct CharInfo* Curve::strinfo |
Definition at line 289 of file DNA_curve_types.h.
Referenced by BKE_curve_init(), BKE_curve_material_index_clear(), BKE_curve_material_index_remove(), BKE_curve_material_index_used(), BKE_curve_material_index_validate(), BKE_curve_material_remap(), curve_blend_read_data(), curve_blend_write(), curve_copy_data(), ED_curve_editfont_load(), ED_curve_editfont_make(), txt_add_object(), and vfont_to_curve().
| char Curve::taper_radius_mode |
Determine how the effective radius of the bevel point is computed when a taper object is specified. The effective radius is a function of the bevel point radius and the taper radius.
Definition at line 255 of file DNA_curve_types.h.
Referenced by evaluate_curve_type_object().
| struct Object * Curve::taperobj |
Definition at line 215 of file DNA_curve_types.h.
Referenced by BKE_curve_bevelList_make(), BKE_object_is_deform_modified(), blender::deg::DepsgraphNodeBuilder::build_object_data_geometry_datablock(), blender::deg::DepsgraphRelationBuilder::build_object_data_geometry_datablock(), do_guides(), evaluate_curve_type_object(), and blender::ed::object::single_obdata_users().
| struct TextBox* Curve::tb |
Definition at line 286 of file DNA_curve_types.h.
Referenced by blender::ed::object::apply_objects_internal(), BKE_curve_init(), curve_blend_read_data(), curve_blend_write(), curve_copy_data(), ED_curve_editfont_select_pick(), edit_text_cache_populate_boxes(), textbox_add_exec(), textbox_remove_exec(), and vfont_to_curve().
| char Curve::texspace_flag |
Definition at line 229 of file DNA_curve_types.h.
Referenced by BKE_curve_eval_geometry(), BKE_curve_texspace_calc(), BKE_curve_texspace_ensure(), BKE_object_obdata_texspace_get(), curve_blend_read_data(), and mesh_copy_texture_space_from_curve_type().
| float Curve::texspace_location[3] |
Definition at line 223 of file DNA_curve_types.h.
Referenced by BKE_curve_eval_geometry(), BKE_curve_texspace_calc(), BKE_object_obdata_texspace_get(), drw_call_calc_orco(), mesh_copy_texture_space_from_curve_type(), and OVERLAY_texture_space().
| float Curve::texspace_size[3] |
Definition at line 224 of file DNA_curve_types.h.
Referenced by BKE_curve_eval_geometry(), BKE_curve_texspace_calc(), BKE_object_obdata_texspace_get(), drw_call_calc_orco(), mesh_copy_texture_space_from_curve_type(), and OVERLAY_texture_space().
| struct Object * Curve::textoncurve |
Definition at line 215 of file DNA_curve_types.h.
Referenced by blender::deg::DepsgraphNodeBuilder::build_object_data_geometry_datablock(), blender::deg::DepsgraphRelationBuilder::build_object_data_geometry_datablock(), and vfont_to_curve().
| int Curve::totbox |
Definition at line 287 of file DNA_curve_types.h.
Referenced by blender::ed::object::apply_objects_internal(), BKE_curve_init(), BKE_vfont_cursor_to_text_index(), BKE_vfont_to_curve_ex(), curve_blend_read_data(), curve_blend_write(), ED_curve_editfont_select_pick(), edit_text_cache_populate_boxes(), textbox_add_exec(), textbox_remove_exec(), and vfont_to_curve().
| short Curve::totcol |
Definition at line 235 of file DNA_curve_types.h.
Referenced by BKE_curve_material_index_validate(), BKE_mesh_new_nomain_from_curve_displist(), BKE_object_material_len_p(), curve_blend_read_data(), curve_blend_write(), blender::draw::DRW_curve_material_count_get(), and blender::ed::outliner::unlink_material_fn().
| short Curve::twist_mode |
Definition at line 231 of file DNA_curve_types.h.
Referenced by BKE_curve_bevelList_make(), and blender::bke::curve_legacy_to_curves().
| float Curve::twist_smooth |
Definition at line 232 of file DNA_curve_types.h.
Referenced by BKE_curve_bevelList_make().
| short Curve::type |
Creation-time type of curve datablock.
Definition at line 227 of file DNA_curve_types.h.
Referenced by BKE_curve_init(), BKE_curve_type_get(), blender::nodes::node_geo_string_to_curves_cc::create_curve_instances(), curve_from_font_object(), and blender::ed::object::object_convert_exec().
| float Curve::ulheight |
Definition at line 260 of file DNA_curve_types.h.
Referenced by vfont_to_curve().
| float Curve::ulpos |
Definition at line 260 of file DNA_curve_types.h.
Referenced by vfont_to_curve().
| struct VFont* Curve::vfont |
Definition at line 281 of file DNA_curve_types.h.
Referenced by BKE_curve_init(), BKE_curve_type_get(), BKE_key_from_id_p(), blender::nodes::node_geo_string_to_curves_cc::create_curve_instances(), curve_blend_read_data(), curve_blend_write(), blender::ed::object::make_links_data_exec(), blender::ed::object::object_convert_exec(), txt_add_object(), vfont_to_curve(), and which_vfont().
| struct VFont* Curve::vfontb |
Definition at line 282 of file DNA_curve_types.h.
Referenced by BKE_curve_init(), blender::ed::object::make_links_data_exec(), blender::ed::object::object_convert_exec(), and which_vfont().
| struct VFont* Curve::vfontbi |
Definition at line 284 of file DNA_curve_types.h.
Referenced by BKE_curve_init(), blender::ed::object::make_links_data_exec(), blender::ed::object::object_convert_exec(), and which_vfont().
| struct VFont* Curve::vfonti |
Definition at line 283 of file DNA_curve_types.h.
Referenced by BKE_curve_init(), blender::ed::object::make_links_data_exec(), blender::ed::object::object_convert_exec(), and which_vfont().
| float Curve::wordspace |
Definition at line 260 of file DNA_curve_types.h.
Referenced by curve_blend_read_data(), and vfont_to_curve().
| float Curve::xof |
Definition at line 261 of file DNA_curve_types.h.
Referenced by BKE_curve_rect_from_textbox(), edit_text_cache_populate_boxes(), make_duplis_font(), blender::ed::object::object_origin_set_exec(), and vfont_to_curve().
| float Curve::yof |
Definition at line 261 of file DNA_curve_types.h.
Referenced by BKE_curve_rect_from_textbox(), edit_text_cache_populate_boxes(), make_duplis_font(), blender::ed::object::object_origin_set_exec(), and vfont_to_curve().