Blender V4.3
GreasePencilShrinkwrapModifierData Struct Reference

#include <DNA_modifier_types.h>

Public Attributes

ModifierData modifier
 
GreasePencilModifierInfluenceData influence
 
struct Objecttarget
 
struct Objectaux_target
 
float keep_dist
 
short shrink_type
 
char shrink_opts
 
char shrink_mode
 
float proj_limit
 
char proj_axis
 
char subsurf_levels
 
char _pad [2]
 
float smooth_factor
 
int smooth_step
 
struct ShrinkwrapTreeDatacache_data
 

Detailed Description

Definition at line 3332 of file DNA_modifier_types.h.

Member Data Documentation

◆ _pad

char GreasePencilShrinkwrapModifierData::_pad[2]

Definition at line 3358 of file DNA_modifier_types.h.

◆ aux_target

struct Object* GreasePencilShrinkwrapModifierData::aux_target

Additional shrink target.

Definition at line 3339 of file DNA_modifier_types.h.

Referenced by blender::modify_drawing().

◆ cache_data

struct ShrinkwrapTreeData* GreasePencilShrinkwrapModifierData::cache_data

Runtime only.

Definition at line 3365 of file DNA_modifier_types.h.

Referenced by blender::ensure_shrinkwrap_cache_data(), and blender::modify_drawing().

◆ influence

GreasePencilModifierInfluenceData GreasePencilShrinkwrapModifierData::influence

Definition at line 3334 of file DNA_modifier_types.h.

Referenced by influence_data_from_modifier(), and blender::modify_drawing().

◆ keep_dist

float GreasePencilShrinkwrapModifierData::keep_dist

Distance offset to keep from mesh/projection point.

Definition at line 3341 of file DNA_modifier_types.h.

Referenced by blender::modify_drawing().

◆ modifier

ModifierData GreasePencilShrinkwrapModifierData::modifier

Definition at line 3333 of file DNA_modifier_types.h.

◆ proj_axis

char GreasePencilShrinkwrapModifierData::proj_axis

Axis to project over.

Definition at line 3351 of file DNA_modifier_types.h.

Referenced by blender::modify_drawing().

◆ proj_limit

float GreasePencilShrinkwrapModifierData::proj_limit

Limit the projection ray cast.

Definition at line 3349 of file DNA_modifier_types.h.

Referenced by blender::modify_drawing().

◆ shrink_mode

char GreasePencilShrinkwrapModifierData::shrink_mode

Shrink to surface mode.

Definition at line 3347 of file DNA_modifier_types.h.

Referenced by blender::ensure_shrinkwrap_cache_data(), and blender::modify_drawing().

◆ shrink_opts

char GreasePencilShrinkwrapModifierData::shrink_opts

Shrink options.

Definition at line 3345 of file DNA_modifier_types.h.

Referenced by blender::modify_drawing().

◆ shrink_type

short GreasePencilShrinkwrapModifierData::shrink_type

Shrink type projection.

Definition at line 3343 of file DNA_modifier_types.h.

Referenced by blender::ensure_shrinkwrap_cache_data(), and blender::modify_drawing().

◆ smooth_factor

float GreasePencilShrinkwrapModifierData::smooth_factor

Factor of smooth.

Definition at line 3360 of file DNA_modifier_types.h.

Referenced by blender::modify_drawing().

◆ smooth_step

int GreasePencilShrinkwrapModifierData::smooth_step

How many times apply smooth.

Definition at line 3362 of file DNA_modifier_types.h.

Referenced by blender::modify_drawing().

◆ subsurf_levels

char GreasePencilShrinkwrapModifierData::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 3357 of file DNA_modifier_types.h.

Referenced by blender::modify_drawing().

◆ target

struct Object* GreasePencilShrinkwrapModifierData::target

Shrink target.

Definition at line 3337 of file DNA_modifier_types.h.

Referenced by blender::ensure_shrinkwrap_cache_data(), and blender::modify_drawing().


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