|
Blender V5.0
|
#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 512 of file DNA_modifier_types.h.
| char BevelModifierData::_pad |
Definition at line 542 of file DNA_modifier_types.h.
| char BevelModifierData::_pad1[4] |
Definition at line 552 of file DNA_modifier_types.h.
| char BevelModifierData::affect_type |
BevelModifierAffectType. Whether to affect vertices or edges.
Definition at line 541 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 547 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 554 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.
Definition at line 550 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 528 of file DNA_modifier_types.h.
| short BevelModifierData::edge_flags |
Definition at line 532 of file DNA_modifier_types.h.
Referenced by modify_mesh().
| char BevelModifierData::edge_weight_name[64] |
Custom bevel edge weight name.
Definition at line 557 of file DNA_modifier_types.h.
Referenced by add_bevel_modifier_attribute_name_defaults(), and modify_mesh().
| short BevelModifierData::face_str_mode |
BevelModifierFaceStrengthMode.
Definition at line 534 of file DNA_modifier_types.h.
Referenced by modify_mesh().
| short BevelModifierData::flags |
BevelModifierFlag. General option flags.
Definition at line 520 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 |
BevelModifierFlag. Flags to tell the tool how to limit the bevel.
Definition at line 526 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 530 of file DNA_modifier_types.h.
Referenced by blo_do_versions_270(), and modify_mesh().
| short BevelModifierData::miter_inner |
BevelModifierMiter. Patterns to use for mitering non-reflex and reflex miter edges
Definition at line 536 of file DNA_modifier_types.h.
Referenced by modify_mesh().
| short BevelModifierData::miter_outer |
Definition at line 537 of file DNA_modifier_types.h.
Referenced by modify_mesh().
| ModifierData BevelModifierData::modifier |
Definition at line 513 of file DNA_modifier_types.h.
| float BevelModifierData::profile |
Controls profile shape (0->1, .5 is round).
Definition at line 544 of file DNA_modifier_types.h.
Referenced by blo_do_versions_270(), and modify_mesh().
| short BevelModifierData::profile_type |
BevelModifierProfileType. For the type and how we build the bevel's profile.
Definition at line 524 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 518 of file DNA_modifier_types.h.
Referenced by modify_mesh().
| float BevelModifierData::spread |
Definition at line 548 of file DNA_modifier_types.h.
Referenced by modify_mesh().
| short BevelModifierData::val_flags |
BevelModifierValFlag. Used to interpret the bevel value.
Definition at line 522 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 516 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 560 of file DNA_modifier_types.h.
Referenced by add_bevel_modifier_attribute_name_defaults(), and modify_mesh().
| short BevelModifierData::vmesh_method |
BevelModifierVMeshMethod. The method to use for creating >2-way intersections
Definition at line 539 of file DNA_modifier_types.h.
Referenced by modify_mesh().