Blender  V3.3
Public Attributes | List of all members
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 [64]
 
char flag
 
char _pad1 [3]
 

Detailed Description

Definition at line 1540 of file DNA_modifier_types.h.

Member Data Documentation

◆ _pad0

char WeightVGMixModifierData::_pad0[6]

Definition at line 1556 of file DNA_modifier_types.h.

◆ _pad1

char WeightVGMixModifierData::_pad1[3]

Definition at line 1581 of file DNA_modifier_types.h.

◆ default_weight_a

float WeightVGMixModifierData::default_weight_a

Default weight value for first vgroup.

Definition at line 1548 of file DNA_modifier_types.h.

Referenced by modifyMesh().

◆ default_weight_b

float WeightVGMixModifierData::default_weight_b

Default weight value to mix in.

Definition at line 1550 of file DNA_modifier_types.h.

Referenced by modifyMesh().

◆ defgrp_name_a

char WeightVGMixModifierData::defgrp_name_a[64]

Name of vertex group to modify/weight. MAX_VGROUP_NAME.

Definition at line 1544 of file DNA_modifier_types.h.

Referenced by isDisabled(), and modifyMesh().

◆ defgrp_name_b

char WeightVGMixModifierData::defgrp_name_b[64]

Name of other vertex group to mix in. MAX_VGROUP_NAME.

Definition at line 1546 of file DNA_modifier_types.h.

Referenced by modifyMesh().

◆ flag

char WeightVGMixModifierData::flag

Definition at line 1578 of file DNA_modifier_types.h.

Referenced by modifyMesh().

◆ mask_constant

float WeightVGMixModifierData::mask_constant

The global "influence", if no vgroup nor tex is used as mask.

Definition at line 1560 of file DNA_modifier_types.h.

Referenced by modifyMesh().

◆ 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 1562 of file DNA_modifier_types.h.

Referenced by modifyMesh().

◆ mask_tex_map_bone

char WeightVGMixModifierData::mask_tex_map_bone[64]

Name of the map bone.

Definition at line 1572 of file DNA_modifier_types.h.

Referenced by modifyMesh(), and updateDepsgraph().

◆ mask_tex_map_obj

struct Object* WeightVGMixModifierData::mask_tex_map_obj

Name of the map object.

Definition at line 1570 of file DNA_modifier_types.h.

Referenced by foreachIDLink(), modifyMesh(), and updateDepsgraph().

◆ mask_tex_mapping

int WeightVGMixModifierData::mask_tex_mapping

How to map the texture.

Definition at line 1574 of file DNA_modifier_types.h.

Referenced by modifyMesh(), requiredDataMask(), and updateDepsgraph().

◆ mask_tex_use_channel

int WeightVGMixModifierData::mask_tex_use_channel

Which channel to use as weightf.

Definition at line 1566 of file DNA_modifier_types.h.

Referenced by modifyMesh().

◆ mask_tex_uvlayer_name

char WeightVGMixModifierData::mask_tex_uvlayer_name[64]

Name of the UV map. MAX_CUSTOMDATA_LAYER_NAME.

Definition at line 1576 of file DNA_modifier_types.h.

Referenced by modifyMesh().

◆ mask_texture

struct Tex* WeightVGMixModifierData::mask_texture

The texture.

Definition at line 1568 of file DNA_modifier_types.h.

Referenced by dependsOnTime(), foreachIDLink(), modifyMesh(), and updateDepsgraph().

◆ mix_mode

char WeightVGMixModifierData::mix_mode

How second vgroups weights affect first ones.

Definition at line 1552 of file DNA_modifier_types.h.

Referenced by modifyMesh().

◆ mix_set

char WeightVGMixModifierData::mix_set

What vertices to affect.

Definition at line 1554 of file DNA_modifier_types.h.

Referenced by modifyMesh().

◆ modifier

ModifierData WeightVGMixModifierData::modifier

Definition at line 1541 of file DNA_modifier_types.h.

Referenced by modifyMesh().


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