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

#include <DNA_gpencil_modifier_types.h>

Public Attributes

GpencilModifierData modifier
 
struct Objecttarget
 
struct Objectaux_target
 
struct Materialmaterial
 
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 ShrinkwrapTreeDatacache_data
 

Detailed Description

Definition at line 1134 of file DNA_gpencil_modifier_types.h.

Member Data Documentation

◆ _pad

char ShrinkwrapGpencilModifierData::_pad[6]

Definition at line 1169 of file DNA_gpencil_modifier_types.h.

◆ aux_target

struct Object* ShrinkwrapGpencilModifierData::aux_target

◆ cache_data

struct ShrinkwrapTreeData* ShrinkwrapGpencilModifierData::cache_data

◆ flag

int ShrinkwrapGpencilModifierData::flag

Flags.

Definition at line 1149 of file DNA_gpencil_modifier_types.h.

Referenced by deformStroke(), and shrinkwrapGpencilModifier_deform().

◆ keep_dist

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().

◆ layer_pass

int ShrinkwrapGpencilModifierData::layer_pass

Custom index for passes.

Definition at line 1151 of file DNA_gpencil_modifier_types.h.

Referenced by deformStroke().

◆ layername

char ShrinkwrapGpencilModifierData::layername[64]

Layer name.

Definition at line 1143 of file DNA_gpencil_modifier_types.h.

Referenced by deformStroke().

◆ material

struct Material* ShrinkwrapGpencilModifierData::material

Material for filtering.

Definition at line 1141 of file DNA_gpencil_modifier_types.h.

Referenced by deformStroke(), and foreachIDLink().

◆ modifier

GpencilModifierData ShrinkwrapGpencilModifierData::modifier

Definition at line 1135 of file DNA_gpencil_modifier_types.h.

◆ pass_index

int ShrinkwrapGpencilModifierData::pass_index

Custom index for passes.

Definition at line 1147 of file DNA_gpencil_modifier_types.h.

Referenced by deformStroke().

◆ proj_axis

char ShrinkwrapGpencilModifierData::proj_axis

Axis to project over.

Definition at line 1163 of file DNA_gpencil_modifier_types.h.

Referenced by shrinkwrapGpencilModifier_deform().

◆ proj_limit

float ShrinkwrapGpencilModifierData::proj_limit

Limit the projection ray cast.

Definition at line 1161 of file DNA_gpencil_modifier_types.h.

Referenced by shrinkwrapGpencilModifier_deform().

◆ shrink_mode

char ShrinkwrapGpencilModifierData::shrink_mode

◆ shrink_opts

char ShrinkwrapGpencilModifierData::shrink_opts

Shrink options.

Definition at line 1157 of file DNA_gpencil_modifier_types.h.

Referenced by shrinkwrapGpencilModifier_deform().

◆ shrink_type

short ShrinkwrapGpencilModifierData::shrink_type

◆ smooth_factor

float ShrinkwrapGpencilModifierData::smooth_factor

Factor of smooth.

Definition at line 1171 of file DNA_gpencil_modifier_types.h.

Referenced by deformStroke().

◆ smooth_step

int ShrinkwrapGpencilModifierData::smooth_step

How many times apply smooth.

Definition at line 1173 of file DNA_gpencil_modifier_types.h.

Referenced by deformStroke().

◆ subsurf_levels

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.

◆ target

struct Object* ShrinkwrapGpencilModifierData::target

◆ vgname

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().


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