Blender V5.0
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 1637 of file DNA_modifier_types.h.

Member Data Documentation

◆ _pad0

char WeightVGMixModifierData::_pad0[6]

Definition at line 1653 of file DNA_modifier_types.h.

◆ _pad1

char WeightVGMixModifierData::_pad1[4]

Definition at line 1674 of file DNA_modifier_types.h.

◆ _pad2

char WeightVGMixModifierData::_pad2[3]

Definition at line 1680 of file DNA_modifier_types.h.

◆ default_weight_a

float WeightVGMixModifierData::default_weight_a

Default weight value for first vgroup.

Definition at line 1645 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 1647 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.

Definition at line 1641 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.

Definition at line 1643 of file DNA_modifier_types.h.

Referenced by modify_mesh().

◆ flag

char WeightVGMixModifierData::flag

WeightVGMixModifierFlag.

Definition at line 1677 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 1657 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.

Definition at line 1659 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 1669 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 1667 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 1671 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 1663 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.

Definition at line 1673 of file DNA_modifier_types.h.

Referenced by modify_mesh().

◆ mask_texture

struct Tex* WeightVGMixModifierData::mask_texture

The texture.

Definition at line 1665 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

WeightVGMixModifierMixMode. How second vgroups weights affect first ones.

Definition at line 1649 of file DNA_modifier_types.h.

Referenced by modify_mesh().

◆ mix_set

char WeightVGMixModifierData::mix_set

WeightVGMixModifierMixSet. What vertices to affect.

Definition at line 1651 of file DNA_modifier_types.h.

Referenced by modify_mesh().

◆ modifier

ModifierData WeightVGMixModifierData::modifier

Definition at line 1638 of file DNA_modifier_types.h.

Referenced by modify_mesh().


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