Blender  V3.3
Public Attributes | List of all members
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 82 of file DNA_constraint_types.h.

Member Data Documentation

◆ _pad

char bConstraintTarget::_pad[4]

Definition at line 103 of file DNA_constraint_types.h.

◆ flag

short bConstraintTarget::flag

◆ matrix

float bConstraintTarget::matrix[4][4]

◆ next

struct bConstraintTarget* bConstraintTarget::next

◆ prev

struct bConstraintTarget * bConstraintTarget::prev

Definition at line 83 of file DNA_constraint_types.h.

◆ rotOrder

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().

◆ space

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().

◆ subtarget

char bConstraintTarget::subtarget[64]

◆ tar

struct Object* bConstraintTarget::tar

◆ type

short bConstraintTarget::type

Type of target (eConstraintObType).

Definition at line 98 of file DNA_constraint_types.h.

◆ weight

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().


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