Blender
V3.3
|
#include <DNA_gpencil_modifier_types.h>
Public Attributes | |
GpencilModifierData | modifier |
struct Object * | target |
struct Object * | aux_target |
struct Material * | material |
char | layername [64] |
char | vgname [64] |
int | pass_index |
int | flag |
int | layer_pass |
float | keep_dist |
short | shrink_type |
char | shrink_opts |
char | shrink_mode |
float | proj_limit |
char | proj_axis |
char | subsurf_levels |
char | _pad [6] |
float | smooth_factor |
int | smooth_step |
struct ShrinkwrapTreeData * | cache_data |
Definition at line 1134 of file DNA_gpencil_modifier_types.h.
char ShrinkwrapGpencilModifierData::_pad[6] |
Definition at line 1169 of file DNA_gpencil_modifier_types.h.
struct Object* ShrinkwrapGpencilModifierData::aux_target |
Additional shrink target.
Definition at line 1139 of file DNA_gpencil_modifier_types.h.
Referenced by bakeModifier(), deformStroke(), foreachIDLink(), isDisabled(), shrinkwrapGpencilModifier_deform(), and updateDepsgraph().
struct ShrinkwrapTreeData* ShrinkwrapGpencilModifierData::cache_data |
Runtime only.
Definition at line 1176 of file DNA_gpencil_modifier_types.h.
Referenced by bakeModifier(), BKE_gpencil_cache_data_clear(), BKE_gpencil_cache_data_init(), BKE_gpencil_modifier_blend_read_data(), deformStroke(), freeData(), and shrinkwrapGpencilModifier_deform().
int ShrinkwrapGpencilModifierData::flag |
Flags.
Definition at line 1149 of file DNA_gpencil_modifier_types.h.
Referenced by deformStroke(), and shrinkwrapGpencilModifier_deform().
float ShrinkwrapGpencilModifierData::keep_dist |
Distance offset to keep from mesh/projection point.
Definition at line 1153 of file DNA_gpencil_modifier_types.h.
Referenced by shrinkwrapGpencilModifier_deform().
int ShrinkwrapGpencilModifierData::layer_pass |
Custom index for passes.
Definition at line 1151 of file DNA_gpencil_modifier_types.h.
Referenced by deformStroke().
char ShrinkwrapGpencilModifierData::layername[64] |
Layer name.
Definition at line 1143 of file DNA_gpencil_modifier_types.h.
Referenced by deformStroke().
struct Material* ShrinkwrapGpencilModifierData::material |
Material for filtering.
Definition at line 1141 of file DNA_gpencil_modifier_types.h.
Referenced by deformStroke(), and foreachIDLink().
GpencilModifierData ShrinkwrapGpencilModifierData::modifier |
Definition at line 1135 of file DNA_gpencil_modifier_types.h.
int ShrinkwrapGpencilModifierData::pass_index |
Custom index for passes.
Definition at line 1147 of file DNA_gpencil_modifier_types.h.
Referenced by deformStroke().
char ShrinkwrapGpencilModifierData::proj_axis |
Axis to project over.
Definition at line 1163 of file DNA_gpencil_modifier_types.h.
Referenced by shrinkwrapGpencilModifier_deform().
float ShrinkwrapGpencilModifierData::proj_limit |
Limit the projection ray cast.
Definition at line 1161 of file DNA_gpencil_modifier_types.h.
Referenced by shrinkwrapGpencilModifier_deform().
char ShrinkwrapGpencilModifierData::shrink_mode |
Shrink to surface mode.
Definition at line 1159 of file DNA_gpencil_modifier_types.h.
Referenced by bakeModifier(), BKE_gpencil_cache_data_init(), shrinkwrapGpencilModifier_deform(), and updateDepsgraph().
char ShrinkwrapGpencilModifierData::shrink_opts |
Shrink options.
Definition at line 1157 of file DNA_gpencil_modifier_types.h.
Referenced by shrinkwrapGpencilModifier_deform().
short ShrinkwrapGpencilModifierData::shrink_type |
Shrink type projection.
Definition at line 1155 of file DNA_gpencil_modifier_types.h.
Referenced by bakeModifier(), BKE_gpencil_cache_data_init(), shrinkwrapGpencilModifier_deform(), and updateDepsgraph().
float ShrinkwrapGpencilModifierData::smooth_factor |
Factor of smooth.
Definition at line 1171 of file DNA_gpencil_modifier_types.h.
Referenced by deformStroke().
int ShrinkwrapGpencilModifierData::smooth_step |
How many times apply smooth.
Definition at line 1173 of file DNA_gpencil_modifier_types.h.
Referenced by deformStroke().
char ShrinkwrapGpencilModifierData::subsurf_levels |
If using projection over vertex normal this controls the level of subsurface that must be done before getting the vertex coordinates and normal
Definition at line 1168 of file DNA_gpencil_modifier_types.h.
struct Object* ShrinkwrapGpencilModifierData::target |
Shrink target.
Definition at line 1137 of file DNA_gpencil_modifier_types.h.
Referenced by bakeModifier(), BKE_gpencil_cache_data_init(), deformStroke(), foreachIDLink(), isDisabled(), shrinkwrapGpencilModifier_deform(), and updateDepsgraph().
char ShrinkwrapGpencilModifierData::vgname[64] |
Optional vertexgroup filter name, MAX_VGROUP_NAME.
Definition at line 1145 of file DNA_gpencil_modifier_types.h.
Referenced by deformStroke().