Blender V4.3
WeightVGMixModifierData Struct Reference

#include <DNA_modifier_types.h>

Public Attributes

ModifierData modifier
 
char defgrp_name_a [64]
 
char defgrp_name_b [64]
 
float default_weight_a
 
float default_weight_b
 
char mix_mode
 
char mix_set
 
char _pad0 [6]
 
float mask_constant
 
char mask_defgrp_name [64]
 
int mask_tex_use_channel
 
struct Texmask_texture
 
struct Objectmask_tex_map_obj
 
char mask_tex_map_bone [64]
 
int mask_tex_mapping
 
char mask_tex_uvlayer_name [68]
 
char _pad1 [4]
 
char flag
 
char _pad2 [3]
 

Detailed Description

Definition at line 1628 of file DNA_modifier_types.h.

Member Data Documentation

◆ _pad0

char WeightVGMixModifierData::_pad0[6]

Definition at line 1644 of file DNA_modifier_types.h.

◆ _pad1

char WeightVGMixModifierData::_pad1[4]

Definition at line 1665 of file DNA_modifier_types.h.

◆ _pad2

char WeightVGMixModifierData::_pad2[3]

Definition at line 1670 of file DNA_modifier_types.h.

◆ default_weight_a

float WeightVGMixModifierData::default_weight_a

Default weight value for first vgroup.

Definition at line 1636 of file DNA_modifier_types.h.

Referenced by modify_mesh().

◆ default_weight_b

float WeightVGMixModifierData::default_weight_b

Default weight value to mix in.

Definition at line 1638 of file DNA_modifier_types.h.

Referenced by modify_mesh().

◆ defgrp_name_a

char WeightVGMixModifierData::defgrp_name_a[64]

Name of vertex group to modify/weight. MAX_VGROUP_NAME.

Definition at line 1632 of file DNA_modifier_types.h.

Referenced by is_disabled(), and modify_mesh().

◆ defgrp_name_b

char WeightVGMixModifierData::defgrp_name_b[64]

Name of other vertex group to mix in. MAX_VGROUP_NAME.

Definition at line 1634 of file DNA_modifier_types.h.

Referenced by modify_mesh().

◆ flag

char WeightVGMixModifierData::flag

Definition at line 1667 of file DNA_modifier_types.h.

Referenced by modify_mesh().

◆ mask_constant

float WeightVGMixModifierData::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 modify_mesh().

◆ mask_defgrp_name

char WeightVGMixModifierData::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 modify_mesh().

◆ mask_tex_map_bone

char WeightVGMixModifierData::mask_tex_map_bone[64]

Name of the map bone.

Definition at line 1660 of file DNA_modifier_types.h.

Referenced by modify_mesh(), and update_depsgraph().

◆ mask_tex_map_obj

struct Object* WeightVGMixModifierData::mask_tex_map_obj

Name of the map object.

Definition at line 1658 of file DNA_modifier_types.h.

Referenced by foreach_ID_link(), modify_mesh(), and update_depsgraph().

◆ mask_tex_mapping

int WeightVGMixModifierData::mask_tex_mapping

How to map the texture.

Definition at line 1662 of file DNA_modifier_types.h.

Referenced by modify_mesh(), required_data_mask(), and update_depsgraph().

◆ mask_tex_use_channel

int WeightVGMixModifierData::mask_tex_use_channel

Which channel to use as weightf.

Definition at line 1654 of file DNA_modifier_types.h.

Referenced by modify_mesh().

◆ mask_tex_uvlayer_name

char WeightVGMixModifierData::mask_tex_uvlayer_name[68]

Name of the UV map. MAX_CUSTOMDATA_LAYER_NAME.

Definition at line 1664 of file DNA_modifier_types.h.

Referenced by modify_mesh().

◆ mask_texture

struct Tex* WeightVGMixModifierData::mask_texture

The texture.

Definition at line 1656 of file DNA_modifier_types.h.

Referenced by depends_on_time(), foreach_ID_link(), modify_mesh(), and update_depsgraph().

◆ mix_mode

char WeightVGMixModifierData::mix_mode

How second vgroups weights affect first ones.

Definition at line 1640 of file DNA_modifier_types.h.

Referenced by modify_mesh().

◆ mix_set

char WeightVGMixModifierData::mix_set

What vertices to affect.

Definition at line 1642 of file DNA_modifier_types.h.

Referenced by modify_mesh().

◆ modifier

ModifierData WeightVGMixModifierData::modifier

Definition at line 1629 of file DNA_modifier_types.h.

Referenced by modify_mesh().


The documentation for this struct was generated from the following file: