Blender V4.5
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 1563 of file DNA_modifier_types.h.

Member Data Documentation

◆ _pad0

char WeightVGMixModifierData::_pad0[6]

Definition at line 1579 of file DNA_modifier_types.h.

◆ _pad1

char WeightVGMixModifierData::_pad1[4]

Definition at line 1600 of file DNA_modifier_types.h.

◆ _pad2

char WeightVGMixModifierData::_pad2[3]

Definition at line 1605 of file DNA_modifier_types.h.

◆ default_weight_a

float WeightVGMixModifierData::default_weight_a

Default weight value for first vgroup.

Definition at line 1571 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 1573 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 1567 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 1569 of file DNA_modifier_types.h.

Referenced by modify_mesh().

◆ flag

char WeightVGMixModifierData::flag

Definition at line 1602 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 1583 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 1585 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 1595 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 1593 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 1597 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 1589 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 1599 of file DNA_modifier_types.h.

Referenced by modify_mesh().

◆ mask_texture

struct Tex* WeightVGMixModifierData::mask_texture

The texture.

Definition at line 1591 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 1575 of file DNA_modifier_types.h.

Referenced by modify_mesh().

◆ mix_set

char WeightVGMixModifierData::mix_set

What vertices to affect.

Definition at line 1577 of file DNA_modifier_types.h.

Referenced by modify_mesh().

◆ modifier

ModifierData WeightVGMixModifierData::modifier

Definition at line 1564 of file DNA_modifier_types.h.

Referenced by modify_mesh().


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