Blender
V3.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 82 of file DNA_constraint_types.h.
char bConstraintTarget::_pad[4] |
Definition at line 103 of file DNA_constraint_types.h.
short bConstraintTarget::flag |
Runtime settings (for editor, etc.).
Definition at line 96 of file DNA_constraint_types.h.
Referenced by BKE_constraint_target_uses_bbone(), BKE_constraint_targets_flush(), BKE_constraint_targets_get(), and OVERLAY_relationship_lines().
float bConstraintTarget::matrix[4][4] |
Matrix used during constraint solving - should be cleared before each use.
Definition at line 91 of file DNA_constraint_types.h.
Referenced by actcon_evaluate(), actcon_get_tarmat(), armdef_get_tarmat(), BKE_constraint_target_matrix_get(), BKE_constraint_targets_for_solving_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(), OVERLAY_relationship_lines(), 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 83 of file DNA_constraint_types.h.
Referenced by BKE_constraint_targets_for_solving_get(), BKE_pose_channels_remove(), constraint_bone_name_fix(), BCAnimationSampler::is_animated_by_constraint(), joined_armature_fix_links_constraints(), OVERLAY_relationship_lines(), pose_select_constraint_target_exec(), separated_armature_fix_links(), set_constraint_nth_target(), test_constraint(), and updateDuplicateSubtarget().
struct bConstraintTarget * bConstraintTarget::prev |
Definition at line 83 of file DNA_constraint_types.h.
short bConstraintTarget::rotOrder |
Rotation order for target (as defined in BLI_math.h).
Definition at line 100 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 94 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 88 of file DNA_constraint_types.h.
Referenced by actcon_get_tarmat(), armdef_evaluate(), armdef_get_tarmat(), BKE_constraint_targets_flush(), BKE_pose_channels_remove(), constraint_bone_name_fix(), default_get_tarmat(), default_get_tarmat_full_bbone(), do_version_constraints_245(), joined_armature_fix_links_constraints(), kinematic_get_tarmat(), pose_select_constraint_target_exec(), pycon_get_tarmat(), separated_armature_fix_links(), set_constraint_nth_target(), test_constraint(), and updateDuplicateSubtarget().
struct Object* bConstraintTarget::tar |
Object to use as target.
Definition at line 86 of file DNA_constraint_types.h.
Referenced by actcon_get_tarmat(), armdef_accumulate_bone(), armdef_evaluate(), armdef_get_tarmat(), armdef_id_looper(), BKE_constraint_targets_flush(), BKE_pose_channels_remove(), clampto_evaluate(), constraint_bone_name_fix(), default_get_tarmat(), default_get_tarmat_full_bbone(), do_version_constraints_245(), followpath_get_tarmat(), BCAnimationSampler::is_animated_by_constraint(), joined_armature_fix_links_constraints(), kinematic_get_tarmat(), pose_select_constraint_target_exec(), pycon_get_tarmat(), pycon_id_looper(), separated_armature_fix_links(), set_constraint_nth_target(), shrinkwrap_get_tarmat(), test_constraint(), and updateDuplicateSubtarget().
short bConstraintTarget::type |
Type of target (eConstraintObType).
Definition at line 98 of file DNA_constraint_types.h.
float bConstraintTarget::weight |
Weight for armature deform.
Definition at line 102 of file DNA_constraint_types.h.
Referenced by armdef_accumulate_bone(), and armdef_evaluate().