|
Blender V4.3
|
#include <DNA_modifier_types.h>
Public Attributes | |
| ModifierData | modifier |
| float | value |
| int | res |
| short | flags |
| short | val_flags |
| short | profile_type |
| short | lim_flags |
| short | e_flags |
| short | mat |
| short | edge_flags |
| short | face_str_mode |
| short | miter_inner |
| short | miter_outer |
| short | vmesh_method |
| char | affect_type |
| char | _pad |
| float | profile |
| float | bevel_angle |
| float | spread |
| char | defgrp_name [64] |
| char | _pad1 [4] |
| struct CurveProfile * | custom_profile |
| char | edge_weight_name [64] |
| char | vertex_weight_name [64] |
Definition at line 481 of file DNA_modifier_types.h.
| char BevelModifierData::_pad |
Definition at line 509 of file DNA_modifier_types.h.
| char BevelModifierData::_pad1[4] |
Definition at line 520 of file DNA_modifier_types.h.
| char BevelModifierData::affect_type |
Whether to affect vertices or edges.
Definition at line 508 of file DNA_modifier_types.h.
Referenced by blo_do_versions_290(), and modify_mesh().
| float BevelModifierData::bevel_angle |
if the MOD_BEVEL_ANGLE is set, this will be how "sharp" an edge must be before it gets beveled
Definition at line 514 of file DNA_modifier_types.h.
Referenced by blo_do_versions_260(), and modify_mesh().
| struct CurveProfile* BevelModifierData::custom_profile |
Curve info for the custom profile
Definition at line 522 of file DNA_modifier_types.h.
Referenced by blend_read(), blend_write(), blo_do_versions_280(), copy_data(), free_data(), init_data(), and modify_mesh().
| char BevelModifierData::defgrp_name[64] |
if the MOD_BEVEL_VWEIGHT option is set, this will be the name of the vert group, MAX_VGROUP_NAME
Definition at line 518 of file DNA_modifier_types.h.
Referenced by modify_mesh(), and required_data_mask().
| short BevelModifierData::e_flags |
Flags to direct how edge weights are applied to verts.
Definition at line 497 of file DNA_modifier_types.h.
| short BevelModifierData::edge_flags |
Definition at line 500 of file DNA_modifier_types.h.
Referenced by modify_mesh().
| char BevelModifierData::edge_weight_name[64] |
Custom bevel edge weight name.
Definition at line 525 of file DNA_modifier_types.h.
Referenced by add_bevel_modifier_attribute_name_defaults(), and modify_mesh().
| short BevelModifierData::face_str_mode |
Definition at line 501 of file DNA_modifier_types.h.
Referenced by modify_mesh().
| short BevelModifierData::flags |
General option flags.
Definition at line 489 of file DNA_modifier_types.h.
Referenced by BKE_main_mesh_legacy_convert_auto_smooth(), blo_do_versions_290(), and modify_mesh().
| short BevelModifierData::lim_flags |
Flags to tell the tool how to limit the bevel.
Definition at line 495 of file DNA_modifier_types.h.
Referenced by modify_mesh().
| short BevelModifierData::mat |
Material index if >= 0, else material inherited from surrounding faces.
Definition at line 499 of file DNA_modifier_types.h.
Referenced by blo_do_versions_270(), and modify_mesh().
| short BevelModifierData::miter_inner |
Patterns to use for mitering non-reflex and reflex miter edges
Definition at line 503 of file DNA_modifier_types.h.
Referenced by modify_mesh().
| short BevelModifierData::miter_outer |
Definition at line 504 of file DNA_modifier_types.h.
Referenced by modify_mesh().
| ModifierData BevelModifierData::modifier |
Definition at line 482 of file DNA_modifier_types.h.
| float BevelModifierData::profile |
Controls profile shape (0->1, .5 is round).
Definition at line 511 of file DNA_modifier_types.h.
Referenced by blo_do_versions_270(), and modify_mesh().
| short BevelModifierData::profile_type |
For the type and how we build the bevel's profile.
Definition at line 493 of file DNA_modifier_types.h.
Referenced by blo_do_versions_290(), and modify_mesh().
| int BevelModifierData::res |
The resolution (as originally coded, it is the number of recursive bevels).
Definition at line 487 of file DNA_modifier_types.h.
Referenced by modify_mesh().
| float BevelModifierData::spread |
Definition at line 515 of file DNA_modifier_types.h.
Referenced by modify_mesh().
| short BevelModifierData::val_flags |
Used to interpret the bevel value.
Definition at line 491 of file DNA_modifier_types.h.
Referenced by blo_do_versions_270(), and modify_mesh().
| float BevelModifierData::value |
The "raw" bevel value (distance/amount to bevel).
Definition at line 485 of file DNA_modifier_types.h.
Referenced by is_disabled(), and modify_mesh().
| char BevelModifierData::vertex_weight_name[64] |
Custom bevel vertex weight name.
Definition at line 528 of file DNA_modifier_types.h.
Referenced by add_bevel_modifier_attribute_name_defaults(), and modify_mesh().
| short BevelModifierData::vmesh_method |
The method to use for creating >2-way intersections
Definition at line 506 of file DNA_modifier_types.h.
Referenced by modify_mesh().