Blender  V2.93
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 98 of file DNA_constraint_types.h.

Member Data Documentation

◆ _pad

char bConstraintTarget::_pad[4]

Definition at line 119 of file DNA_constraint_types.h.

◆ flag

short bConstraintTarget::flag

Runtime settings (for editor, etc.).

Definition at line 112 of file DNA_constraint_types.h.

◆ matrix

float bConstraintTarget::matrix[4][4]

◆ next

struct bConstraintTarget* bConstraintTarget::next

◆ prev

struct bConstraintTarget * bConstraintTarget::prev

Definition at line 99 of file DNA_constraint_types.h.

◆ rotOrder

short bConstraintTarget::rotOrder

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

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

Referenced by actcon_get_tarmat(), 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 114 of file DNA_constraint_types.h.

◆ weight

float bConstraintTarget::weight

Weight for armature deform.

Definition at line 118 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: