Blender
V3.3
|
#include <DNA_modifier_types.h>
Public Attributes | |
ModifierData | modifier |
char | defgrp_name [64] |
struct CurveMapping * | cmap_curve |
int | proximity_mode |
int | proximity_flags |
struct Object * | proximity_ob_target |
float | mask_constant |
char | mask_defgrp_name [64] |
int | mask_tex_use_channel |
struct Tex * | mask_texture |
struct Object * | mask_tex_map_obj |
char | mask_tex_map_bone [64] |
int | mask_tex_mapping |
char | mask_tex_uvlayer_name [64] |
float | min_dist |
float | max_dist |
short | falloff_type |
char | _pad0 [2] |
Definition at line 1628 of file DNA_modifier_types.h.
char WeightVGProximityModifierData::_pad0[2] |
Definition at line 1675 of file DNA_modifier_types.h.
struct CurveMapping* WeightVGProximityModifierData::cmap_curve |
The custom mapping curve.
Definition at line 1636 of file DNA_modifier_types.h.
Referenced by blendRead(), blendWrite(), blo_do_versions_290(), copyData(), freeData(), initData(), and modifyMesh().
char WeightVGProximityModifierData::defgrp_name[64] |
Name of vertex group to modify/weight. MAX_VGROUP_NAME.
Definition at line 1632 of file DNA_modifier_types.h.
Referenced by isDisabled(), and modifyMesh().
short WeightVGProximityModifierData::falloff_type |
Mapping modes (using MOD_WVG_MAPPING_* enums).
Definition at line 1672 of file DNA_modifier_types.h.
Referenced by modifyMesh().
float WeightVGProximityModifierData::mask_constant |
The global "influence", if no vgroup nor tex is used as mask.
Definition at line 1648 of file DNA_modifier_types.h.
Referenced by modifyMesh().
char WeightVGProximityModifierData::mask_defgrp_name[64] |
Name of mask vertex group from which to get weight factors. MAX_VGROUP_NAME.
Definition at line 1650 of file DNA_modifier_types.h.
Referenced by modifyMesh().
char WeightVGProximityModifierData::mask_tex_map_bone[64] |
Name of the map bone.
Definition at line 1660 of file DNA_modifier_types.h.
Referenced by modifyMesh(), and updateDepsgraph().
struct Object* WeightVGProximityModifierData::mask_tex_map_obj |
Name of the map object.
Definition at line 1658 of file DNA_modifier_types.h.
Referenced by foreachIDLink(), modifyMesh(), and updateDepsgraph().
int WeightVGProximityModifierData::mask_tex_mapping |
How to map the texture.
Definition at line 1662 of file DNA_modifier_types.h.
Referenced by modifyMesh(), requiredDataMask(), and updateDepsgraph().
int WeightVGProximityModifierData::mask_tex_use_channel |
Which channel to use as weightf.
Definition at line 1654 of file DNA_modifier_types.h.
Referenced by modifyMesh().
char WeightVGProximityModifierData::mask_tex_uvlayer_name[64] |
Name of the UV Map. MAX_CUSTOMDATA_LAYER_NAME.
Definition at line 1664 of file DNA_modifier_types.h.
Referenced by modifyMesh().
struct Tex* WeightVGProximityModifierData::mask_texture |
The texture.
Definition at line 1656 of file DNA_modifier_types.h.
Referenced by dependsOnTime(), foreachIDLink(), modifyMesh(), and updateDepsgraph().
float WeightVGProximityModifierData::max_dist |
Definition at line 1667 of file DNA_modifier_types.h.
Referenced by modifyMesh().
float WeightVGProximityModifierData::min_dist |
Distances mapping to 0.0/1.0 weights.
Definition at line 1667 of file DNA_modifier_types.h.
Referenced by modifyMesh().
ModifierData WeightVGProximityModifierData::modifier |
Definition at line 1629 of file DNA_modifier_types.h.
Referenced by modifyMesh().
int WeightVGProximityModifierData::proximity_flags |
Options for proximity weighting.
Definition at line 1641 of file DNA_modifier_types.h.
Referenced by blo_do_versions_300(), and modifyMesh().
int WeightVGProximityModifierData::proximity_mode |
Modes of proximity weighting.
Definition at line 1639 of file DNA_modifier_types.h.
Referenced by modifyMesh(), and updateDepsgraph().
struct Object* WeightVGProximityModifierData::proximity_ob_target |
Definition at line 1644 of file DNA_modifier_types.h.
Referenced by foreachIDLink(), isDisabled(), modifyMesh(), and updateDepsgraph().