Blender V5.0
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 1120 of file DNA_gpencil_modifier_types.h.

Member Data Documentation

◆ _pad

char ShrinkwrapGpencilModifierData::_pad[6]

Definition at line 1156 of file DNA_gpencil_modifier_types.h.

◆ aux_target

struct Object* ShrinkwrapGpencilModifierData::aux_target

Additional shrink target.

Definition at line 1125 of file DNA_gpencil_modifier_types.h.

Referenced by gpencil_modifier_foreach_ID_link().

◆ cache_data

struct ShrinkwrapTreeData* ShrinkwrapGpencilModifierData::cache_data

Runtime only.

Definition at line 1163 of file DNA_gpencil_modifier_types.h.

Referenced by BKE_gpencil_modifier_blend_read_data(), and gpencil_modifier_free_data().

◆ flag

int ShrinkwrapGpencilModifierData::flag

Flags.

Definition at line 1135 of file DNA_gpencil_modifier_types.h.

◆ keep_dist

float ShrinkwrapGpencilModifierData::keep_dist

Distance offset to keep from mesh/projection point.

Definition at line 1139 of file DNA_gpencil_modifier_types.h.

◆ layer_pass

int ShrinkwrapGpencilModifierData::layer_pass

Custom index for passes.

Definition at line 1137 of file DNA_gpencil_modifier_types.h.

◆ layername

char ShrinkwrapGpencilModifierData::layername[64]

Layer name.

Definition at line 1129 of file DNA_gpencil_modifier_types.h.

◆ material

struct Material* ShrinkwrapGpencilModifierData::material

Material for filtering.

Definition at line 1127 of file DNA_gpencil_modifier_types.h.

Referenced by gpencil_modifier_foreach_ID_link().

◆ modifier

GpencilModifierData ShrinkwrapGpencilModifierData::modifier

Definition at line 1121 of file DNA_gpencil_modifier_types.h.

◆ pass_index

int ShrinkwrapGpencilModifierData::pass_index

Custom index for passes.

Definition at line 1133 of file DNA_gpencil_modifier_types.h.

◆ proj_axis

char ShrinkwrapGpencilModifierData::proj_axis

Axis to project over.

Definition at line 1149 of file DNA_gpencil_modifier_types.h.

◆ proj_limit

float ShrinkwrapGpencilModifierData::proj_limit

Limit the projection ray cast.

Definition at line 1147 of file DNA_gpencil_modifier_types.h.

◆ shrink_mode

char ShrinkwrapGpencilModifierData::shrink_mode

Shrink to surface mode.

Definition at line 1145 of file DNA_gpencil_modifier_types.h.

◆ shrink_opts

char ShrinkwrapGpencilModifierData::shrink_opts

Shrink options.

Definition at line 1143 of file DNA_gpencil_modifier_types.h.

◆ shrink_type

short ShrinkwrapGpencilModifierData::shrink_type

Shrink type projection.

Definition at line 1141 of file DNA_gpencil_modifier_types.h.

Referenced by blender::bke::greasepencil::convert::legacy_object_modifier_shrinkwrap().

◆ smooth_factor

float ShrinkwrapGpencilModifierData::smooth_factor

Factor of smooth.

Definition at line 1158 of file DNA_gpencil_modifier_types.h.

◆ smooth_step

int ShrinkwrapGpencilModifierData::smooth_step

How many times apply smooth.

Definition at line 1160 of file DNA_gpencil_modifier_types.h.

◆ 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 1155 of file DNA_gpencil_modifier_types.h.

◆ target

struct Object* ShrinkwrapGpencilModifierData::target

Shrink target.

Definition at line 1123 of file DNA_gpencil_modifier_types.h.

Referenced by gpencil_modifier_foreach_ID_link().

◆ vgname

char ShrinkwrapGpencilModifierData::vgname[64]

Optional vertex-group filter name.

Definition at line 1131 of file DNA_gpencil_modifier_types.h.


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