|
Blender V5.0
|
#include <DNA_curve_types.h>
Definition at line 203 of file DNA_curve_types.h.
| char Curve::_pad[3] |
Definition at line 265 of file DNA_curve_types.h.
| char Curve::_pad0[7] |
Definition at line 239 of file DNA_curve_types.h.
| char Curve::_pad2[1] |
Definition at line 306 of file DNA_curve_types.h.
| int Curve::actbox |
Definition at line 295 of file DNA_curve_types.h.
Referenced by BKE_curve_init(), curve_blend_read_data(), ED_curve_editfont_select_pick(), textbox_add_exec(), and textbox_remove_exec().
| int Curve::actnu |
Definition at line 253 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(), blender::io::obj::CurveFromGeometry::create_curve_object(), 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 255 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(), 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 212 of file DNA_curve_types.h.
Referenced by acf_dscur_setting_ptr(), BKE_object_modifier_update_subframe(), blender::ed::object::followpath_path_animate_exec(), and make_new_animlistelem().
| char Curve::align_y |
Definition at line 258 of file DNA_curve_types.h.
Referenced by vfont_to_curve().
| void* Curve::batch_cache |
Definition at line 324 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 259 of file DNA_curve_types.h.
Referenced by bevel_quarter_fill(), BKE_curve_bevel_make(), and do_curve_implicit_mesh_conversion().
| struct CurveProfile* Curve::bevel_profile |
Definition at line 224 of file DNA_curve_types.h.
Referenced by bevel_quarter_fill(), BKE_curve_init(), curve_blend_read_data(), curve_blend_write(), curve_copy_data(), and curve_free_data().
| float Curve::bevel_radius |
Definition at line 246 of file DNA_curve_types.h.
Referenced by bevel_quarter_fill(), BKE_curve_bevel_make(), curve_bevel_make_extrude_and_fill(), curve_bevel_make_from_object(), curve_bevel_make_full_circle(), curve_draw_stroke_3d(), do_curve_implicit_mesh_conversion(), ED_curve_join_objects_exec(), and stroke_elem_radius_from_pressure().
| float Curve::bevfac1 |
Definition at line 303 of file DNA_curve_types.h.
Referenced by calc_bevfac_mapping(), and evaluate_curve_type_object().
| char Curve::bevfac1_mapping |
Definition at line 304 of file DNA_curve_types.h.
Referenced by BKE_curve_bevelList_make(), and calc_bevfac_mapping().
| float Curve::bevfac2 |
Definition at line 303 of file DNA_curve_types.h.
Referenced by calc_bevfac_mapping(), and evaluate_curve_type_object().
| char Curve::bevfac2_mapping |
Definition at line 304 of file DNA_curve_types.h.
Referenced by BKE_curve_bevelList_make(), and calc_bevfac_mapping().
| struct Object* Curve::bevobj |
Definition at line 220 of file DNA_curve_types.h.
Referenced by BKE_curve_bevel_make(), 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(), curve_foreach_id(), curve_to_mesh_eval_ensure(), do_curve_implicit_mesh_conversion(), and blender::ed::object::single_obdata_users().
| short Curve::bevresol |
Definition at line 244 of file DNA_curve_types.h.
Referenced by bevel_quarter_fill(), 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 302 of file DNA_curve_types.h.
Referenced by followpath_get_tarmat(), and ob_parcurve().
| struct CharInfo Curve::curinfo |
Definition at line 298 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 322 of file DNA_curve_types.h.
Referenced by BKE_displist_make_curveTypes(), blender::draw::curve_render_data_create(), and blender::draw::overlay::AttributeTexts::object_sync().
| 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 313 of file DNA_curve_types.h.
Referenced by BKE_displist_make_curveTypes(), and curve_free_data().
| struct EditFont* Curve::editfont |
Definition at line 286 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(), 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(), 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(), material_slot_assign_exec(), mesh_new_from_curve_type_object(), move_cursor(), move_cursor_drop_select(), 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 218 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(), clear_tilt_exec(), blender::ed::transform::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(), init_index_map(), insert_bezt_to_nurb(), insert_bp_to_nurb(), keyData_switchDirectionNurb(), make_cyclic_if_endpoints(), make_segment_exec(), merge_2_nurb(), mesh_new_from_curve_type_object(), object_editcurve_get(), object_for_curve_to_mesh_create(), object_for_curve_to_mesh_free(), remap_hooks_and_vertex_parents(), select_linked_exec(), select_nth_exec(), separate_exec(), set_handle_type_exec(), blender::ed::transform::snapCurve(), spin_exec(), subdivide_exec(), subdividenurb(), switch_direction_exec(), switch_keys_direction(), blender::ed::transform::tilt_poll(), toggle_cyclic_exec(), undocurve_from_editcurve(), and undocurve_to_editcurve().
| float Curve::extrude |
Definition at line 246 of file DNA_curve_types.h.
Referenced by BKE_curve_bevel_make(), curve_bevel_make_extrude_and_fill(), curve_bevel_make_from_object(), curve_bevel_make_full_circle(), curve_bevel_make_only_extrude(), and do_curve_implicit_mesh_conversion().
| char Curve::family[64] |
Definition at line 288 of file DNA_curve_types.h.
Referenced by make_duplis_font().
| int Curve::flag |
Definition at line 245 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::ed::object::convert_curves_legacy_to_grease_pencil(), blender::ed::object::convert_font_to_curve_legacy_generic(), blender::ed::object::convert_font_to_grease_pencil(), blender::io::obj::CurveFromGeometry::create_curve_object(), curve_bevel_get_fill_type(), curve_deform_coords_impl(), curve_draw_exec(), curve_from_font_object(), curvesurf_prim_add(), do_curve_implicit_mesh_conversion(), do_guides(), ED_operator_editcurve_3d(), blender::draw::overlay::Curves::edit_object_sync_legacy(), 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_origin_set_exec(), blender::draw::overlay::ForceFields::object_sync(), blender::ed::object::parent_set_with_depsgraph(), precalculate_effector(), rotateBevelPiece(), blender::ed::object::test_constraint(), blender::ed::transform::tilt_poll(), undocurve_from_editcurve(), and undocurve_to_editcurve().
| float Curve::fsize |
Definition at line 268 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().
| ID Curve::id |
Definition at line 210 of file DNA_curve_types.h.
Referenced by BKE_curve_eval_geometry(), BKE_curve_init(), BKE_curve_material_index_validate(), BKE_displist_make_curveTypes(), BKE_object_modifier_update_subframe(), blo_do_versions_pre250(), blender::ed::object::convert_curves_legacy_to_grease_pencil(), blender::ed::object::convert_font_to_curve_legacy_generic(), blender::ed::object::convert_font_to_curves(), blender::ed::object::convert_font_to_grease_pencil(), curve_blend_write(), curve_calc_modifiers_post(), curve_copy_data(), curve_from_curve_object(), curve_from_font_object(), curve_is_animated(), curve_undosys_step_decode(), blender::ed::object::data_xform_tag_update(), duplicate_exec(), ED_curve_deselect_all_multi_ex(), ED_curve_updateAnimPaths(), blender::ed::object::followpath_path_animate_exec(), font_undosys_step_decode(), match_texture_space_exec(), blender::ed::object::object_data_convert_curve_to_mesh(), blender::ed::object::object_origin_set_exec(), blender::ed::object::parent_set_with_depsgraph(), separate_exec(), blender::ed::transform::snapCurve(), undocurve_from_editcurve(), undocurve_to_editcurve(), and v3d_editvertex_buts().
| struct Key* Curve::key |
Definition at line 221 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(), calc_shapeKeys(), blender::io::alembic::ABCNurbsWriter::check_is_animated(), curve_copy_data(), curve_foreach_id(), 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 284 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 282 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 268 of file DNA_curve_types.h.
Referenced by vfont_to_curve().
| float Curve::linewidth |
Definition at line 270 of file DNA_curve_types.h.
Referenced by curve_blend_read_data().
| struct Material** Curve::mat |
Definition at line 222 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(), curve_foreach_id(), curve_free_data(), blender::bke::curve_legacy_to_curves(), and blender::ed::outliner::unlink_material_fn().
| ListBase Curve::nurb |
Actual data, called splines in rna.
Definition at line 215 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_key_evaluate_object_ex(), 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(), blender::ed::object::convert_font_to_curve_legacy_generic(), cp_cu_key(), blender::io::alembic::ABCNurbsWriter::create_alembic_objects(), 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_free_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(), blender::io::obj::filter_supported_objects(), followpath_get_tarmat(), init_index_map(), blender::ed::object::modifier_apply_obdata(), and blender::ed::transform::snapCurve().
| short Curve::ob_type |
Object type of curve data-block (ObjectType). This must be one of:
Definition at line 236 of file DNA_curve_types.h.
Referenced by acf_dscur_icon(), 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(), BKE_curve_type_test(), BKE_key_from_id_p(), BKE_vfont_select_clamp(), BKE_vfont_select_get(), blender::ed::object::convert_font_to_curve_legacy_generic(), blender::nodes::node_geo_string_to_curves_cc::create_curve_instances(), curve_blend_read_data(), curve_blend_write(), curve_from_font_object(), blender::ed::object::data_xform_create_ex(), mesh_nurbs_displist_to_mesh(), and blender::ed::outliner::tree_element_get_icon_from_id().
| float Curve::offset |
Definition at line 246 of file DNA_curve_types.h.
Referenced by BKE_curve_init(), and evaluate_curve_type_object().
| char Curve::overflow |
Definition at line 257 of file DNA_curve_types.h.
Referenced by vfont_to_curve().
| int Curve::pathlen |
Definition at line 243 of file DNA_curve_types.h.
Referenced by followpath_get_tarmat(), and ob_parcurve().
| int Curve::pos |
Definition at line 274 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 249 of file DNA_curve_types.h.
Referenced by BKE_curve_init(), build_underline(), blender::io::alembic::ABCCurveWriter::create_alembic_objects(), blender::nodes::node_geo_string_to_curves_cc::create_curve_instances(), blender::io::obj::CurveFromGeometry::create_curve_object(), curve_decimate_exec(), curve_draw_exec(), ED_curve_add_nurbs_primitive(), ed_dissolve_bez_segment(), ed_editcurve_addvert(), blender::io::alembic::AbcNurbsReader::readObjectData(), and vfont_char_build_impl().
| short Curve::resolu_ren |
Definition at line 250 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 249 of file DNA_curve_types.h.
Referenced by BKE_curve_init(), blender::io::obj::CurveFromGeometry::create_curve_object(), curve_draw_exec(), ED_curve_add_nurbs_primitive(), and blender::io::alembic::AbcNurbsReader::readObjectData().
| short Curve::resolv_ren |
Definition at line 250 of file DNA_curve_types.h.
Referenced by evaluate_surface_object().
| int Curve::selend |
Definition at line 275 of file DNA_curve_types.h.
Referenced by ED_curve_editfont_load(), and ED_curve_editfont_make().
| int Curve::selstart |
Definition at line 275 of file DNA_curve_types.h.
Referenced by ED_curve_editfont_load(), and ED_curve_editfont_make().
| float Curve::shear |
Definition at line 268 of file DNA_curve_types.h.
Referenced by vfont_char_build_impl().
| float Curve::smallcaps_scale |
Definition at line 241 of file DNA_curve_types.h.
Referenced by vfont_char_build_impl(), and vfont_char_width().
| char Curve::spacemode |
Definition at line 258 of file DNA_curve_types.h.
Referenced by vfont_to_curve().
| float Curve::spacing |
Definition at line 268 of file DNA_curve_types.h.
Referenced by vfont_to_curve().
| char* Curve::str |
Definition at line 285 of file DNA_curve_types.h.
Referenced by BKE_curve_init(), curve_blend_read_data(), curve_blend_write(), curve_copy_data(), curve_free_data(), ED_curve_editfont_load(), ED_curve_editfont_make(), txt_add_object(), and vfont_to_curve().
| struct CharInfo* Curve::strinfo |
Definition at line 297 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(), curve_free_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 264 of file DNA_curve_types.h.
Referenced by evaluate_curve_type_object().
| struct Object * Curve::taperobj |
Definition at line 220 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(), curve_foreach_id(), curve_to_mesh_eval_ensure(), do_guides(), evaluate_curve_type_object(), and blender::ed::object::single_obdata_users().
| struct TextBox* Curve::tb |
Definition at line 294 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(), curve_free_data(), ED_curve_editfont_select_pick(), textbox_add_exec(), textbox_remove_exec(), and vfont_to_curve().
| char Curve::texspace_flag |
Definition at line 238 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(), match_texture_space_exec(), and mesh_copy_texture_space_from_curve_type().
| float Curve::texspace_location[3] |
Definition at line 226 of file DNA_curve_types.h.
Referenced by BKE_curve_eval_geometry(), BKE_curve_texspace_calc(), BKE_object_obdata_texspace_get(), match_texture_space_exec(), mesh_copy_texture_space_from_curve_type(), blender::draw::overlay::Bounds::object_sync(), and ObjectInfos::sync().
| float Curve::texspace_size[3] |
Definition at line 227 of file DNA_curve_types.h.
Referenced by BKE_curve_eval_geometry(), BKE_curve_texspace_calc(), BKE_object_obdata_texspace_get(), match_texture_space_exec(), mesh_copy_texture_space_from_curve_type(), blender::draw::overlay::Bounds::object_sync(), and ObjectInfos::sync().
| struct Object * Curve::textoncurve |
Definition at line 220 of file DNA_curve_types.h.
Referenced by blender::deg::DepsgraphRelationBuilder::build_object_data(), blender::deg::DepsgraphNodeBuilder::build_object_data_geometry_datablock(), blender::deg::DepsgraphRelationBuilder::build_object_data_geometry_datablock(), curve_foreach_id(), and vfont_to_curve().
| int Curve::totbox |
Definition at line 295 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(), textbox_add_exec(), textbox_remove_exec(), and vfont_to_curve().
| short Curve::totcol |
Definition at line 244 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(), curve_foreach_id(), blender::bke::curve_legacy_to_curves(), and blender::ed::outliner::unlink_material_fn().
| short Curve::twist_mode |
Definition at line 240 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 241 of file DNA_curve_types.h.
Referenced by BKE_curve_bevelList_make().
| float Curve::ulheight |
Definition at line 268 of file DNA_curve_types.h.
Referenced by vfont_to_curve().
| float Curve::ulpos |
Definition at line 268 of file DNA_curve_types.h.
Referenced by vfont_to_curve().
| struct VFont* Curve::vfont |
Definition at line 289 of file DNA_curve_types.h.
Referenced by BKE_curve_init(), blender::nodes::node_geo_string_to_curves_cc::create_curve_instances(), curve_blend_read_data(), curve_foreach_id(), txt_add_object(), vfont_from_charinfo(), and vfont_info_context_init().
| struct VFont* Curve::vfontb |
Definition at line 290 of file DNA_curve_types.h.
Referenced by BKE_curve_init(), curve_foreach_id(), and vfont_from_charinfo().
| struct VFont* Curve::vfontbi |
Definition at line 292 of file DNA_curve_types.h.
Referenced by BKE_curve_init(), curve_foreach_id(), and vfont_from_charinfo().
| struct VFont* Curve::vfonti |
Definition at line 291 of file DNA_curve_types.h.
Referenced by BKE_curve_init(), curve_foreach_id(), and vfont_from_charinfo().
| float Curve::wordspace |
Definition at line 268 of file DNA_curve_types.h.
Referenced by curve_blend_read_data(), and vfont_to_curve().
| float Curve::xof |
Definition at line 269 of file DNA_curve_types.h.
Referenced by BKE_curve_rect_from_textbox(), make_duplis_font(), blender::ed::object::object_origin_set_exec(), and vfont_to_curve().
| float Curve::yof |
Definition at line 269 of file DNA_curve_types.h.
Referenced by BKE_curve_rect_from_textbox(), make_duplis_font(), blender::ed::object::object_origin_set_exec(), and vfont_to_curve().