|
Blender V4.3
|
#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 1207 of file DNA_modifier_types.h.
| char ShrinkwrapModifierData::_pad[2] |
Definition at line 1235 of file DNA_modifier_types.h.
| struct Object* ShrinkwrapModifierData::auxTarget |
Additional shrink target.
Definition at line 1213 of file DNA_modifier_types.h.
Referenced by foreach_ID_link(), is_disabled(), shrinkwrapGpencilModifier_deform(), shrinkwrapModifier_deform(), shrinkwrapParams_deform(), and update_depsgraph().
| float ShrinkwrapModifierData::keepDist |
Distance offset to keep from mesh/projection point.
Definition at line 1217 of file DNA_modifier_types.h.
Referenced by BKE_shrinkwrap_mesh_nearest_surface_deform(), BKE_shrinkwrap_remesh_target_project(), shrinkwrapGpencilModifier_deform(), shrinkwrapModifier_deform(), and shrinkwrapParams_deform().
| ModifierData ShrinkwrapModifierData::modifier |
Definition at line 1208 of file DNA_modifier_types.h.
| char ShrinkwrapModifierData::projAxis |
Axis to project over.
Definition at line 1227 of file DNA_modifier_types.h.
Referenced by shrinkwrap_calc_normal_projection(), shrinkwrap_calc_normal_projection_cb_ex(), shrinkwrapGpencilModifier_deform(), and shrinkwrapParams_deform().
| float ShrinkwrapModifierData::projLimit |
Limit the projection ray cast.
Definition at line 1225 of file DNA_modifier_types.h.
Referenced by BKE_shrinkwrap_remesh_target_project(), shrinkwrap_calc_normal_projection_cb_ex(), shrinkwrapGpencilModifier_deform(), and shrinkwrapParams_deform().
| char ShrinkwrapModifierData::shrinkMode |
Shrink to surface mode.
Definition at line 1223 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(), shrinkwrapGpencilModifier_deform(), shrinkwrapModifier_deform(), shrinkwrapParams_deform(), and update_depsgraph().
| char ShrinkwrapModifierData::shrinkOpts |
Shrink options.
Definition at line 1221 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(), shrinkwrapGpencilModifier_deform(), shrinkwrapModifier_deform(), and shrinkwrapParams_deform().
| short ShrinkwrapModifierData::shrinkType |
Shrink type projection.
Definition at line 1219 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(), shrinkwrapGpencilModifier_deform(), 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 1233 of file DNA_modifier_types.h.
Referenced by shrinkwrapModifier_deform().
| struct Object* ShrinkwrapModifierData::target |
Shrink target.
Definition at line 1211 of file DNA_modifier_types.h.
Referenced by BKE_shrinkwrap_mesh_nearest_surface_deform(), BKE_shrinkwrap_remesh_target_project(), foreach_ID_link(), is_disabled(), shrinkwrapGpencilModifier_deform(), shrinkwrapModifier_deform(), shrinkwrapParams_deform(), and update_depsgraph().
| char ShrinkwrapModifierData::vgroup_name[64] |
Optional vertex-group name, MAX_VGROUP_NAME.
Definition at line 1215 of file DNA_modifier_types.h.
Referenced by deform_verts(), and required_data_mask().