|
Blender V5.0
|
#include <DNA_modifier_types.h>
Public Attributes | |
| ModifierData | modifier |
| struct Object * | target |
| struct Object * | auxTarget |
| char | vgroup_name [64] |
| float | keepDist |
| short | shrinkType |
| char | shrinkOpts |
| char | shrinkMode |
| float | projLimit |
| char | projAxis |
| char | subsurfLevels |
| char | _pad [2] |
Definition at line 1261 of file DNA_modifier_types.h.
| char ShrinkwrapModifierData::_pad[2] |
Definition at line 1289 of file DNA_modifier_types.h.
| struct Object* ShrinkwrapModifierData::auxTarget |
Additional shrink target.
Definition at line 1267 of file DNA_modifier_types.h.
Referenced by foreach_ID_link(), is_disabled(), shrinkwrapModifier_deform(), shrinkwrapParams_deform(), and update_depsgraph().
| float ShrinkwrapModifierData::keepDist |
Distance offset to keep from mesh/projection point.
Definition at line 1271 of file DNA_modifier_types.h.
Referenced by BKE_shrinkwrap_mesh_nearest_surface_deform(), BKE_shrinkwrap_remesh_target_project(), shrinkwrapModifier_deform(), and shrinkwrapParams_deform().
| ModifierData ShrinkwrapModifierData::modifier |
Definition at line 1262 of file DNA_modifier_types.h.
| char ShrinkwrapModifierData::projAxis |
Axis to project over.
Definition at line 1281 of file DNA_modifier_types.h.
Referenced by shrinkwrap_calc_normal_projection(), shrinkwrap_calc_normal_projection_cb_ex(), and shrinkwrapParams_deform().
| float ShrinkwrapModifierData::projLimit |
Limit the projection ray cast.
Definition at line 1279 of file DNA_modifier_types.h.
Referenced by BKE_shrinkwrap_remesh_target_project(), shrinkwrap_calc_normal_projection_cb_ex(), and shrinkwrapParams_deform().
| char ShrinkwrapModifierData::shrinkMode |
Shrink to surface mode.
Definition at line 1277 of file DNA_modifier_types.h.
Referenced by BKE_shrinkwrap_mesh_nearest_surface_deform(), BKE_shrinkwrap_remesh_target_project(), blo_do_versions_280(), shrinkwrap_calc_nearest_surface_point_cb_ex(), shrinkwrap_calc_normal_projection(), shrinkwrap_calc_normal_projection_cb_ex(), shrinkwrapModifier_deform(), and shrinkwrapParams_deform().
| char ShrinkwrapModifierData::shrinkOpts |
Shrink options.
Definition at line 1275 of file DNA_modifier_types.h.
Referenced by BKE_shrinkwrap_remesh_target_project(), blo_do_versions_280(), shrinkwrap_calc_normal_projection(), shrinkwrap_calc_normal_projection_cb_ex(), shrinkwrapModifier_deform(), and shrinkwrapParams_deform().
| short ShrinkwrapModifierData::shrinkType |
Shrink type projection.
Definition at line 1273 of file DNA_modifier_types.h.
Referenced by BKE_shrinkwrap_mesh_nearest_surface_deform(), BKE_shrinkwrap_remesh_target_project(), shrinkwrap_calc_nearest_surface_point_cb_ex(), shrinkwrap_calc_normal_projection(), shrinkwrapModifier_deform(), shrinkwrapParams_deform(), and update_depsgraph().
| char ShrinkwrapModifierData::subsurfLevels |
If using projection over vertex normal this controls the level of subsurface that must be done before getting the vertex coordinates and normal.
Definition at line 1287 of file DNA_modifier_types.h.
Referenced by shrinkwrapModifier_deform().
| struct Object* ShrinkwrapModifierData::target |
Shrink target.
Definition at line 1265 of file DNA_modifier_types.h.
Referenced by BKE_shrinkwrap_mesh_nearest_surface_deform(), BKE_shrinkwrap_remesh_target_project(), foreach_ID_link(), is_disabled(), shrinkwrapModifier_deform(), shrinkwrapParams_deform(), and update_depsgraph().
| char ShrinkwrapModifierData::vgroup_name[64] |
Optional vertex-group name.
Definition at line 1269 of file DNA_modifier_types.h.
Referenced by deform_verts(), and required_data_mask().