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

#include <DNA_gpencil_modifier_types.h>

Public Attributes

GpencilModifierData modifier
 
struct Objectobject
 
struct Materialmaterial
 
char subtarget [64]
 
char layername [64]
 
char materialname[64] DNA_DEPRECATED
 
char vgname [64]
 
int pass_index
 
int layer_pass
 
char _pad [4]
 
int flag
 
char falloff_type
 
char _pad1 [3]
 
float parentinv [4][4]
 
float cent [3]
 
float falloff
 
float force
 
struct CurveMappingcurfalloff
 

Detailed Description

Definition at line 605 of file DNA_gpencil_modifier_types.h.

Member Data Documentation

◆ _pad

char HookGpencilModifierData::_pad[4]

Definition at line 623 of file DNA_gpencil_modifier_types.h.

◆ _pad1

char HookGpencilModifierData::_pad1[3]

Definition at line 628 of file DNA_gpencil_modifier_types.h.

◆ cent

float HookGpencilModifierData::cent[3]

Visualization of hook.

Definition at line 632 of file DNA_gpencil_modifier_types.h.

Referenced by deformStroke(), and OVERLAY_relationship_lines().

◆ curfalloff

struct CurveMapping* HookGpencilModifierData::curfalloff

◆ DNA_DEPRECATED

char materialname [64] HookGpencilModifierData::DNA_DEPRECATED

Material name.

Definition at line 616 of file DNA_gpencil_modifier_types.h.

◆ falloff

float HookGpencilModifierData::falloff

If not zero, falloff is distance where influence zero.

Definition at line 634 of file DNA_gpencil_modifier_types.h.

Referenced by deformStroke().

◆ falloff_type

char HookGpencilModifierData::falloff_type

Use enums from WarpGpencilModifier (exact same functionality).

Definition at line 627 of file DNA_gpencil_modifier_types.h.

Referenced by deformStroke().

◆ flag

int HookGpencilModifierData::flag

Definition at line 625 of file DNA_gpencil_modifier_types.h.

Referenced by deformStroke().

◆ force

float HookGpencilModifierData::force

Definition at line 635 of file DNA_gpencil_modifier_types.h.

Referenced by deformStroke().

◆ layer_pass

int HookGpencilModifierData::layer_pass

Custom index for passes.

Definition at line 622 of file DNA_gpencil_modifier_types.h.

Referenced by deformStroke().

◆ layername

char HookGpencilModifierData::layername[64]

Layer name.

Definition at line 614 of file DNA_gpencil_modifier_types.h.

Referenced by deformStroke().

◆ material

struct Material* HookGpencilModifierData::material

Material for filtering.

Definition at line 610 of file DNA_gpencil_modifier_types.h.

Referenced by deformStroke(), do_versions_after_linking_290(), and foreachIDLink().

◆ modifier

GpencilModifierData HookGpencilModifierData::modifier

Definition at line 606 of file DNA_gpencil_modifier_types.h.

◆ object

struct Object* HookGpencilModifierData::object

◆ parentinv

float HookGpencilModifierData::parentinv[4][4]

Matrix making current transform unmodified.

Definition at line 630 of file DNA_gpencil_modifier_types.h.

Referenced by BKE_object_modifier_gpencil_hook_reset(), and deformStroke().

◆ pass_index

int HookGpencilModifierData::pass_index

Custom index for passes.

Definition at line 620 of file DNA_gpencil_modifier_types.h.

Referenced by deformStroke().

◆ subtarget

char HookGpencilModifierData::subtarget[64]

Optional name of bone target, MAX_ID_NAME-2.

Definition at line 612 of file DNA_gpencil_modifier_types.h.

Referenced by BKE_object_modifier_gpencil_hook_reset(), deformStroke(), and ED_armature_bone_rename().

◆ vgname

char HookGpencilModifierData::vgname[64]

Optional vertexgroup name, MAX_VGROUP_NAME.

Definition at line 618 of file DNA_gpencil_modifier_types.h.

Referenced by deformStroke().


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