|
Blender V4.3
|
#include <cstdlib>#include "MEM_guardedalloc.h"#include "DNA_material_types.h"#include "DNA_mesh_types.h"#include "DNA_meshdata_types.h"#include "DNA_object_types.h"#include "BLI_math_base.h"#include "BLI_math_geom.h"#include "BLI_math_rotation.h"#include "BLI_string_utf8.h"#include "BLI_utildefines.h"#include "BKE_attribute.hh"#include "BKE_editmesh.hh"#include "BKE_mesh_types.hh"#include "RNA_access.hh"#include "RNA_define.hh"#include "RNA_enum_types.hh"#include "RNA_types.hh"#include "rna_internal.hh"#include "WM_types.hh"Go to the source code of this file.
Variables | |
| const EnumPropertyItem | rna_enum_mesh_delimit_mode_items [] |
| static const EnumPropertyItem | rna_enum_mesh_remesh_mode_items [] |
|
static |
Definition at line 2728 of file rna_mesh.cc.
References FUNC_USE_REPORTS, PARM_REQUIRED, PARM_RNAPTR, PROP_EDITABLE, PROP_INT, PROP_NEVER_NULL, PROP_NEVER_UNLINK, PROP_NONE, PROP_POINTER, PROP_THICK_WRAP, PROP_UNSIGNED, RNA_def_boolean(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property(), RNA_def_property_clear_flag(), RNA_def_property_flag(), RNA_def_property_int_funcs(), RNA_def_property_pointer_funcs(), RNA_def_property_srna(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_string(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by rna_def_mesh().
|
static |
Definition at line 2893 of file rna_mesh.cc.
References PROP_EDITABLE, PROP_INT, PROP_NONE, RNA_def_property(), RNA_def_property_clear_flag(), RNA_def_property_int_sdna(), RNA_def_property_ui_text(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by rna_def_mesh().
|
static |
Definition at line 2077 of file rna_mesh.cc.
References PROP_BOOLEAN, PROP_EDITABLE, PROP_INT, PROP_NONE, PROP_UNSIGNED, RNA_def_property(), RNA_def_property_array(), RNA_def_property_boolean_funcs(), RNA_def_property_clear_flag(), RNA_def_property_int_funcs(), RNA_def_property_int_sdna(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_path_func(), RNA_def_struct_sdna(), RNA_def_struct_ui_icon(), and RNA_def_struct_ui_text().
Referenced by RNA_def_mesh().
| void RNA_def_mesh | ( | BlenderRNA * | brna | ) |
Definition at line 3352 of file rna_mesh.cc.
References rna_def_medge(), rna_def_mesh(), rna_def_mloop(), rna_def_mloopcol(), rna_def_mlooptri(), rna_def_mloopuv(), rna_def_mpolygon(), rna_def_mvert(), and rna_def_mvert_group().
|
static |
Definition at line 2905 of file rna_mesh.cc.
References blender::bke::Corner, blender::bke::Face, FLT_MAX, int, ME_EDIT_MIRROR_TOPO, ME_EDIT_MIRROR_VERTEX_GROUPS, ME_EDIT_PAINT_FACE_SEL, ME_EDIT_PAINT_VERT_SEL, ME_REMESH_FIX_POLES, ME_REMESH_REPROJECT_ATTRIBUTES, ME_REMESH_REPROJECT_VOLUME, ME_SYMMETRY_X, ME_SYMMETRY_Y, ME_SYMMETRY_Z, ME_TEXSPACE_FLAG_AUTO, Mesh, NC_SPACE, ND_SPACE_VIEW3D, blender::bke::Point, PROP_BOOLEAN, PROP_COLLECTION, PROP_DISTANCE, PROP_EDITABLE, PROP_ENUM, PROP_FLOAT, PROP_ID_SELF_CHECK, PROP_INT, PROP_NO_DEG_UPDATE, PROP_NONE, PROP_POINTER, PROP_PTR_NO_OWNERSHIP, PROP_TRANSLATION, PROP_UNSIGNED, PROPOVERRIDE_IGNORE, PROPOVERRIDE_OVERRIDABLE_LIBRARY, RNA_api_mesh(), rna_def_animdata_common(), rna_def_attributes_common(), rna_def_loop_colors(), rna_def_looptri_poly_value(), rna_def_mesh_edges(), rna_def_mesh_loops(), rna_def_mesh_looptris(), rna_def_mesh_polygons(), rna_def_mesh_vertices(), rna_def_normal_layer_value(), RNA_def_property(), RNA_def_property_array(), RNA_def_property_boolean_funcs(), RNA_def_property_boolean_negative_sdna(), RNA_def_property_boolean_sdna(), RNA_def_property_clear_flag(), RNA_def_property_collection_funcs(), RNA_def_property_collection_sdna(), RNA_def_property_editable_func(), RNA_def_property_enum_funcs(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_flag(), RNA_def_property_float_funcs(), RNA_def_property_float_sdna(), RNA_def_property_int_funcs(), RNA_def_property_override_flag(), RNA_def_property_pointer_funcs(), RNA_def_property_pointer_sdna(), RNA_def_property_range(), RNA_def_property_struct_type(), RNA_def_property_ui_icon(), RNA_def_property_ui_range(), RNA_def_property_ui_text(), RNA_def_property_update(), rna_def_skin_vertices(), RNA_def_struct(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), rna_def_texmat_common(), rna_def_uv_layers(), RNA_define_verify_sdna(), and rna_enum_mesh_remesh_mode_items.
Referenced by RNA_def_mesh().
|
static |
Definition at line 2631 of file rna_mesh.cc.
References FUNC_USE_REPORTS, PARM_REQUIRED, RNA_def_function(), RNA_def_function_flag(), RNA_def_int(), RNA_def_parameter_flags(), RNA_def_property_srna(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by rna_def_mesh().
|
static |
Definition at line 2668 of file rna_mesh.cc.
References FUNC_USE_REPORTS, PARM_REQUIRED, RNA_def_function(), RNA_def_function_flag(), RNA_def_int(), RNA_def_parameter_flags(), RNA_def_property_srna(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by rna_def_mesh().
|
static |
Definition at line 2656 of file rna_mesh.cc.
References RNA_def_property_srna(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by rna_def_mesh().
|
static |
Definition at line 2689 of file rna_mesh.cc.
References FUNC_USE_REPORTS, PARM_REQUIRED, PROP_INT, PROP_NONE, RNA_def_function(), RNA_def_function_flag(), RNA_def_int(), RNA_def_parameter_flags(), RNA_def_property(), RNA_def_property_int_sdna(), RNA_def_property_srna(), RNA_def_property_ui_text(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by rna_def_mesh().
|
static |
Definition at line 2605 of file rna_mesh.cc.
References FUNC_USE_REPORTS, PARM_REQUIRED, RNA_def_function(), RNA_def_function_flag(), RNA_def_int(), RNA_def_parameter_flags(), RNA_def_property_srna(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by rna_def_mesh().
|
static |
Definition at line 2200 of file rna_mesh.cc.
References PROP_DIRECTION, PROP_EDITABLE, PROP_FLOAT, PROP_INT, PROP_NONE, PROP_UNSIGNED, RNA_def_property(), RNA_def_property_array(), RNA_def_property_clear_flag(), RNA_def_property_float_funcs(), RNA_def_property_int_funcs(), RNA_def_property_range(), RNA_def_property_ui_text(), RNA_def_struct(), RNA_def_struct_path_func(), RNA_def_struct_ui_icon(), and RNA_def_struct_ui_text().
Referenced by RNA_def_mesh().
|
static |
Definition at line 2498 of file rna_mesh.cc.
References MAX_CUSTOMDATA_LAYER_NAME_NO_PREFIX, PROP_BOOLEAN, PROP_COLLECTION, PROP_COLOR, PROP_FLOAT, PROP_NONE, PROP_STRING, PROPOVERRIDE_IGNORE, RNA_def_property(), RNA_def_property_array(), RNA_def_property_boolean_funcs(), RNA_def_property_boolean_sdna(), RNA_def_property_collection_funcs(), RNA_def_property_float_funcs(), RNA_def_property_override_flag(), RNA_def_property_range(), RNA_def_property_string_funcs(), RNA_def_property_string_maxlength(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_name_property(), RNA_def_struct_path_func(), RNA_def_struct_sdna(), RNA_def_struct_ui_icon(), and RNA_def_struct_ui_text().
Referenced by RNA_def_mesh().
|
static |
Definition at line 2132 of file rna_mesh.cc.
References PROP_BOOLEAN, PROP_DIRECTION, PROP_EDITABLE, PROP_FLOAT, PROP_INT, PROP_NONE, PROP_UNSIGNED, RNA_def_property(), RNA_def_property_array(), RNA_def_property_boolean_funcs(), RNA_def_property_clear_flag(), RNA_def_property_float_funcs(), RNA_def_property_int_funcs(), RNA_def_property_int_sdna(), RNA_def_property_multi_array(), RNA_def_property_range(), RNA_def_property_ui_text(), RNA_def_struct(), RNA_def_struct_path_func(), RNA_def_struct_sdna(), RNA_def_struct_ui_icon(), and RNA_def_struct_ui_text().
Referenced by RNA_def_mesh().
|
static |
Definition at line 2363 of file rna_mesh.cc.
References MAX_CUSTOMDATA_LAYER_NAME_NO_PREFIX, PROP_BOOLEAN, PROP_COLLECTION, PROP_FLOAT, PROP_NONE, PROP_STRING, PROP_XYZ, PROPOVERRIDE_IGNORE, RNA_def_property(), RNA_def_property_array(), RNA_def_property_boolean_funcs(), RNA_def_property_boolean_sdna(), RNA_def_property_collection_funcs(), RNA_def_property_float_funcs(), RNA_def_property_override_flag(), RNA_def_property_string_funcs(), RNA_def_property_string_maxlength(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_name_property(), RNA_def_struct_path_func(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by RNA_def_mesh().
|
static |
Definition at line 2267 of file rna_mesh.cc.
References FUNC_USE_SELF_ID, PROP_BOOLEAN, PROP_DIRECTION, PROP_DYNAMIC, PROP_EDITABLE, PROP_FLOAT, PROP_INT, PROP_NONE, PROP_UNSIGNED, PROP_XYZ, RNA_def_function(), RNA_def_function_flag(), RNA_def_function_ui_description(), RNA_def_property(), RNA_def_property_array(), RNA_def_property_boolean_funcs(), RNA_def_property_clear_flag(), RNA_def_property_dynamic_array_funcs(), RNA_def_property_flag(), RNA_def_property_float_funcs(), RNA_def_property_int_funcs(), RNA_def_property_int_sdna(), RNA_def_property_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_path_func(), RNA_def_struct_sdna(), RNA_def_struct_ui_icon(), and RNA_def_struct_ui_text().
Referenced by RNA_def_mesh().
|
static |
Definition at line 2015 of file rna_mesh.cc.
References PROP_BOOLEAN, PROP_COLLECTION, PROP_DIRECTION, PROP_EDITABLE, PROP_FLOAT, PROP_INT, PROP_NONE, PROP_TRANSLATION, PROP_UNSIGNED, RNA_def_property(), RNA_def_property_array(), RNA_def_property_boolean_funcs(), RNA_def_property_clear_flag(), RNA_def_property_collection_funcs(), RNA_def_property_float_funcs(), RNA_def_property_int_funcs(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_path_func(), RNA_def_struct_ui_icon(), and RNA_def_struct_ui_text().
Referenced by RNA_def_mesh().
|
static |
Definition at line 1989 of file rna_mesh.cc.
References PROP_EDITABLE, PROP_FLOAT, PROP_INT, PROP_NONE, PROP_UNSIGNED, RNA_def_property(), RNA_def_property_clear_flag(), RNA_def_property_int_sdna(), RNA_def_property_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_path_func(), RNA_def_struct_sdna(), RNA_def_struct_ui_icon(), and RNA_def_struct_ui_text().
Referenced by RNA_def_mesh().
|
static |
Definition at line 2715 of file rna_mesh.cc.
References PROP_DIRECTION, PROP_EDITABLE, PROP_FLOAT, RNA_def_property(), RNA_def_property_array(), RNA_def_property_clear_flag(), RNA_def_property_float_sdna(), RNA_def_property_ui_text(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by rna_def_mesh().
|
static |
Definition at line 2831 of file rna_mesh.cc.
References MAX_CUSTOMDATA_LAYER_NAME_NO_PREFIX, MVERT_SKIN_LOOSE, MVERT_SKIN_ROOT, PROP_BOOLEAN, PROP_COLLECTION, PROP_FLOAT, PROP_NONE, PROP_STRING, PROP_UNSIGNED, PROPOVERRIDE_IGNORE, RNA_def_property(), RNA_def_property_array(), RNA_def_property_boolean_sdna(), RNA_def_property_collection_funcs(), RNA_def_property_override_flag(), RNA_def_property_string_funcs(), RNA_def_property_string_maxlength(), RNA_def_property_struct_type(), RNA_def_property_ui_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_name_property(), RNA_def_struct_path_func(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by rna_def_mesh().
| void rna_def_texmat_common | ( | StructRNA * | srna, |
| const char * | texspace_editable ) |
Definition at line 2557 of file rna_mesh.cc.
References ME_TEXSPACE_FLAG_AUTO, PROP_BOOLEAN, PROP_COLLECTION, PROP_FLOAT, PROP_NONE, PROP_PROPORTIONAL, PROP_TRANSLATION, PROP_XYZ, PROPOVERRIDE_OVERRIDABLE_LIBRARY, RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_collection_funcs(), RNA_def_property_collection_sdna(), RNA_def_property_editable_func(), RNA_def_property_flag(), RNA_def_property_float_funcs(), RNA_def_property_float_sdna(), RNA_def_property_override_flag(), RNA_def_property_override_funcs(), RNA_def_property_srna(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), and RNA_def_property_update().
Referenced by rna_def_mesh().
|
static |
Definition at line 2781 of file rna_mesh.cc.
References FUNC_USE_REPORTS, PARM_REQUIRED, PARM_RNAPTR, PROP_EDITABLE, PROP_INT, PROP_NEVER_NULL, PROP_NEVER_UNLINK, PROP_NONE, PROP_POINTER, PROP_UNSIGNED, RNA_def_boolean(), RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property(), RNA_def_property_flag(), RNA_def_property_int_funcs(), RNA_def_property_pointer_funcs(), RNA_def_property_srna(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_string(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by rna_def_mesh().
| const EnumPropertyItem rna_enum_mesh_delimit_mode_items[] |
Definition at line 37 of file rna_mesh.cc.
Referenced by MESH_OT_dissolve_limited(), MESH_OT_select_linked(), MESH_OT_select_linked_pick(), and rna_def_modifier_decimate().
|
static |
Definition at line 46 of file rna_mesh.cc.
Referenced by rna_def_mesh().