Blender  V3.3
Public Attributes | List of all members
bConstraintOb Struct Reference

#include <BKE_constraint.h>

Public Attributes

struct Depsgraphdepsgraph
 
struct Scenescene
 
struct Objectob
 
struct bPoseChannelpchan
 
float matrix [4][4]
 
float startmat [4][4]
 
float space_obj_world_matrix [4][4]
 
short type
 
short rotOrder
 

Detailed Description

Definition at line 29 of file BKE_constraint.h.

Member Data Documentation

◆ depsgraph

struct Depsgraph* bConstraintOb::depsgraph

◆ matrix

float bConstraintOb::matrix[4][4]

◆ ob

struct Object* bConstraintOb::ob

◆ pchan

struct bPoseChannel* bConstraintOb::pchan

◆ rotOrder

short bConstraintOb::rotOrder

rotation order for constraint owner (as defined in eEulerRotationOrders in BLI_math.h)

Definition at line 49 of file BKE_constraint.h.

Referenced by BKE_constraints_make_evalob(), childof_evaluate(), pivotcon_evaluate(), rotlike_evaluate(), rotlimit_evaluate(), and transform_evaluate().

◆ scene

struct Scene* bConstraintOb::scene

◆ space_obj_world_matrix

float bConstraintOb::space_obj_world_matrix[4][4]

space matrix for custom object space

Definition at line 44 of file BKE_constraint.h.

Referenced by BKE_constraint_custom_object_space_init(), BKE_constraint_mat_convertspace(), and OVERLAY_relationship_lines().

◆ startmat

float bConstraintOb::startmat[4][4]

original matrix (before constraint solving)

Definition at line 42 of file BKE_constraint.h.

Referenced by BKE_constraint_target_matrix_get(), BKE_constraints_clear_evalob(), and BKE_constraints_make_evalob().

◆ type

short bConstraintOb::type

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