Blender V5.0
bConstraintTarget Struct Reference

#include <DNA_constraint_types.h>

Public Attributes

struct bConstraintTargetnext
struct bConstraintTargetprev
struct Objecttar
char subtarget [64]
float matrix [4][4]
short space
short flag
short type
short rotOrder
float weight
char _pad [4]

Detailed Description

Definition at line 64 of file DNA_constraint_types.h.

Member Data Documentation

◆ _pad

char bConstraintTarget::_pad[4]

Definition at line 85 of file DNA_constraint_types.h.

◆ flag

short bConstraintTarget::flag

Runtime settings (for editor, etc.).

Definition at line 78 of file DNA_constraint_types.h.

Referenced by BKE_constraint_target_uses_bbone(), BKE_constraint_targets_flush(), and BKE_constraint_targets_get().

◆ matrix

◆ next

struct bConstraintTarget* bConstraintTarget::next

◆ prev

struct bConstraintTarget * bConstraintTarget::prev

Definition at line 65 of file DNA_constraint_types.h.

◆ rotOrder

short bConstraintTarget::rotOrder

Rotation order for target (as defined in BLI_math_rotation.h).

Definition at line 82 of file DNA_constraint_types.h.

Referenced by childof_evaluate().

◆ space

short bConstraintTarget::space

Space that target should be evaluated in (overrides bConstraint->tarspace).

Definition at line 76 of file DNA_constraint_types.h.

Referenced by actcon_get_tarmat(), BKE_constraint_targets_get(), default_get_tarmat(), default_get_tarmat_full_bbone(), and kinematic_get_tarmat().

◆ subtarget

char bConstraintTarget::subtarget[64]

◆ tar

◆ type

short bConstraintTarget::type

Type of target (eConstraintObType).

Definition at line 80 of file DNA_constraint_types.h.

◆ weight

float bConstraintTarget::weight

Weight for armature deform.

Definition at line 84 of file DNA_constraint_types.h.

Referenced by armdef_accumulate_bone(), and blender::ed::object::constraint_add_exec().


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