Blender  V3.3
Public Attributes | List of all members
WeightVGEditModifierData Struct Reference

#include <DNA_modifier_types.h>

Public Attributes

ModifierData modifier
 
char defgrp_name [64]
 
short edit_flags
 
short falloff_type
 
float default_weight
 
struct CurveMappingcmap_curve
 
float add_threshold
 
float rem_threshold
 
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 _pad0 [4]
 
void_pad1
 

Detailed Description

Definition at line 1484 of file DNA_modifier_types.h.

Member Data Documentation

◆ _pad0

char WeightVGEditModifierData::_pad0[4]

Definition at line 1525 of file DNA_modifier_types.h.

◆ _pad1

void* WeightVGEditModifierData::_pad1

Definition at line 1526 of file DNA_modifier_types.h.

◆ add_threshold

float WeightVGEditModifierData::add_threshold

Definition at line 1502 of file DNA_modifier_types.h.

Referenced by modifyMesh().

◆ cmap_curve

struct CurveMapping* WeightVGEditModifierData::cmap_curve

The custom mapping curve.

Definition at line 1499 of file DNA_modifier_types.h.

Referenced by blendRead(), blendWrite(), copyData(), do_version_curvemapping_walker(), freeData(), initData(), and modifyMesh().

◆ default_weight

float WeightVGEditModifierData::default_weight

Weight for vertices not in vgroup.

Definition at line 1495 of file DNA_modifier_types.h.

Referenced by modifyMesh().

◆ defgrp_name

char WeightVGEditModifierData::defgrp_name[64]

Name of vertex group to edit. MAX_VGROUP_NAME.

Definition at line 1488 of file DNA_modifier_types.h.

Referenced by isDisabled(), and modifyMesh().

◆ edit_flags

short WeightVGEditModifierData::edit_flags

Using MOD_WVG_EDIT_* flags.

Definition at line 1491 of file DNA_modifier_types.h.

Referenced by modifyMesh().

◆ falloff_type

short WeightVGEditModifierData::falloff_type

Using MOD_WVG_MAPPING_* defines.

Definition at line 1493 of file DNA_modifier_types.h.

Referenced by modifyMesh().

◆ mask_constant

float WeightVGEditModifierData::mask_constant

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

Definition at line 1506 of file DNA_modifier_types.h.

Referenced by modifyMesh().

◆ mask_defgrp_name

char WeightVGEditModifierData::mask_defgrp_name[64]

Name of mask vertex group from which to get weight factors. MAX_VGROUP_NAME.

Definition at line 1508 of file DNA_modifier_types.h.

Referenced by modifyMesh().

◆ mask_tex_map_bone

char WeightVGEditModifierData::mask_tex_map_bone[64]

Name of the map bone.

Definition at line 1518 of file DNA_modifier_types.h.

Referenced by modifyMesh(), and updateDepsgraph().

◆ mask_tex_map_obj

struct Object* WeightVGEditModifierData::mask_tex_map_obj

Name of the map object.

Definition at line 1516 of file DNA_modifier_types.h.

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

◆ mask_tex_mapping

int WeightVGEditModifierData::mask_tex_mapping

How to map the texture (using MOD_DISP_MAP_* enums).

Definition at line 1520 of file DNA_modifier_types.h.

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

◆ mask_tex_use_channel

int WeightVGEditModifierData::mask_tex_use_channel

Which channel to use as weight/mask.

Definition at line 1512 of file DNA_modifier_types.h.

Referenced by modifyMesh().

◆ mask_tex_uvlayer_name

char WeightVGEditModifierData::mask_tex_uvlayer_name[64]

Name of the UV map. MAX_CUSTOMDATA_LAYER_NAME.

Definition at line 1522 of file DNA_modifier_types.h.

Referenced by modifyMesh().

◆ mask_texture

struct Tex* WeightVGEditModifierData::mask_texture

The texture.

Definition at line 1514 of file DNA_modifier_types.h.

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

◆ modifier

ModifierData WeightVGEditModifierData::modifier

Definition at line 1485 of file DNA_modifier_types.h.

Referenced by modifyMesh().

◆ rem_threshold

float WeightVGEditModifierData::rem_threshold

Definition at line 1502 of file DNA_modifier_types.h.

Referenced by modifyMesh().


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