Blender V5.0
HookModifierData Struct Reference

#include <DNA_modifier_types.h>

Public Attributes

ModifierData modifier
struct Objectobject
char subtarget [64]
char flag
char falloff_type
char _pad [6]
float parentinv [4][4]
float cent [3]
float falloff
struct CurveMappingcurfalloff
int * indexar
int indexar_num
float force
char name [64]
void * _pad1

Detailed Description

Definition at line 891 of file DNA_modifier_types.h.

Member Data Documentation

◆ _pad

char HookModifierData::_pad[6]

Definition at line 902 of file DNA_modifier_types.h.

◆ _pad1

void* HookModifierData::_pad1

Definition at line 918 of file DNA_modifier_types.h.

◆ cent

◆ curfalloff

struct CurveMapping* HookModifierData::curfalloff

◆ falloff

float HookModifierData::falloff

If not zero, falloff is distance where influence zero.

Definition at line 908 of file DNA_modifier_types.h.

Referenced by deformVerts_do(), and object_blend_read_data().

◆ falloff_type

char HookModifierData::falloff_type

Use enums from WarpModifier (exact same functionality).

Definition at line 901 of file DNA_modifier_types.h.

Referenced by blo_do_versions_270(), and deformVerts_do().

◆ flag

char HookModifierData::flag

HookModifierFlag.

Definition at line 899 of file DNA_modifier_types.h.

Referenced by deformVerts_do().

◆ force

float HookModifierData::force

Definition at line 915 of file DNA_modifier_types.h.

Referenced by deformVerts_do(), and object_blend_read_data().

◆ indexar

◆ indexar_num

◆ modifier

◆ name

char HookModifierData::name[64]

Optional vertex-group name.

Definition at line 917 of file DNA_modifier_types.h.

Referenced by blender::ed::object::add_hook_object(), deformVerts_do(), and required_data_mask().

◆ object

◆ parentinv

float HookModifierData::parentinv[4][4]

Matrix making current transform unmodified.

Definition at line 904 of file DNA_modifier_types.h.

Referenced by blender::ed::object::add_hook_object(), BKE_object_modifier_hook_reset(), deformVerts_do(), and object_blend_read_data().

◆ subtarget

char HookModifierData::subtarget[64]

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