Blender V4.3
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 78 of file DNA_constraint_types.h.

Member Data Documentation

◆ _pad

char bConstraintTarget::_pad[4]

Definition at line 99 of file DNA_constraint_types.h.

◆ flag

short bConstraintTarget::flag

Runtime settings (for editor, etc.).

Definition at line 92 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 79 of file DNA_constraint_types.h.

◆ rotOrder

short bConstraintTarget::rotOrder

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

Definition at line 96 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 90 of file DNA_constraint_types.h.

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

◆ subtarget

◆ tar

◆ type

short bConstraintTarget::type

Type of target (eConstraintObType).

Definition at line 94 of file DNA_constraint_types.h.

◆ weight

float bConstraintTarget::weight

Weight for armature deform.

Definition at line 98 of file DNA_constraint_types.h.

Referenced by armdef_accumulate_bone().


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