|
Blender V4.3
|
#include <DNA_constraint_types.h>
Public Attributes | |
| struct bConstraintTarget * | next |
| struct bConstraintTarget * | prev |
| struct Object * | tar |
| char | subtarget [64] |
| float | matrix [4][4] |
| short | space |
| short | flag |
| short | type |
| short | rotOrder |
| float | weight |
| char | _pad [4] |
Definition at line 78 of file DNA_constraint_types.h.
| char bConstraintTarget::_pad[4] |
Definition at line 99 of file DNA_constraint_types.h.
| 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().
| float bConstraintTarget::matrix[4][4] |
Matrix used during constraint solving - should be cleared before each use.
Definition at line 87 of file DNA_constraint_types.h.
Referenced by actcon_evaluate(), actcon_get_tarmat(), armdef_get_tarmat(), BKE_constraint_target_matrix_get(), childof_evaluate(), clampto_get_tarmat(), damptrack_evaluate(), default_get_tarmat(), default_get_tarmat_full_bbone(), distlimit_evaluate(), followpath_evaluate(), followpath_get_tarmat(), kinematic_get_tarmat(), locktrack_evaluate(), loclike_evaluate(), minmax_evaluate(), pivotcon_evaluate(), pycon_get_tarmat(), rotlike_evaluate(), shrinkwrap_evaluate(), shrinkwrap_get_tarmat(), sizelike_evaluate(), splineik_get_tarmat(), stretchto_evaluate(), trackto_evaluate(), transform_evaluate(), and translike_evaluate().
| struct bConstraintTarget* bConstraintTarget::next |
Definition at line 79 of file DNA_constraint_types.h.
Referenced by blender::ed::object::set_constraint_nth_target().
| struct bConstraintTarget * bConstraintTarget::prev |
Definition at line 79 of file DNA_constraint_types.h.
| 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().
| 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().
| char bConstraintTarget::subtarget[64] |
Subtarget - pchan or vgroup name, MAX_ID_NAME-2.
Definition at line 84 of file DNA_constraint_types.h.
Referenced by actcon_get_tarmat(), armdef_get_tarmat(), BKE_constraint_targets_flush(), default_get_tarmat(), default_get_tarmat_full_bbone(), do_version_constraints_245(), kinematic_get_tarmat(), pycon_get_tarmat(), and blender::ed::object::set_constraint_nth_target().
| struct Object* bConstraintTarget::tar |
Object to use as target.
Definition at line 82 of file DNA_constraint_types.h.
Referenced by actcon_get_tarmat(), armdef_accumulate_bone(), armdef_get_tarmat(), BKE_constraint_targets_flush(), clampto_evaluate(), default_get_tarmat(), default_get_tarmat_full_bbone(), do_version_constraints_245(), followpath_get_tarmat(), kinematic_get_tarmat(), pycon_get_tarmat(), blender::ed::object::set_constraint_nth_target(), and shrinkwrap_get_tarmat().
| short bConstraintTarget::type |
Type of target (eConstraintObType).
Definition at line 94 of file DNA_constraint_types.h.
| float bConstraintTarget::weight |
Weight for armature deform.
Definition at line 98 of file DNA_constraint_types.h.
Referenced by armdef_accumulate_bone().