Changeset View
Changeset View
Standalone View
Standalone View
source/blender/editors/include/ED_armature.h
| Show First 20 Lines • Show All 66 Lines • ▼ Show 20 Lines | typedef struct EditBone { | ||||
| /* All joints are considered to have zero rotation with respect to | /* All joints are considered to have zero rotation with respect to | ||||
| * their parents. Therefore any rotations specified during the | * their parents. Therefore any rotations specified during the | ||||
| * animation are automatically relative to the bones' rest positions*/ | * animation are automatically relative to the bones' rest positions*/ | ||||
| int flag; | int flag; | ||||
| int layer; | int layer; | ||||
| float dist, weight; | float dist, weight; | ||||
| float xwidth, length, zwidth; /* put them in order! transform uses this as scale */ | float xwidth, length, zwidth; /* put them in order! transform uses this as scale */ | ||||
| float ease1, ease2; | |||||
| float rad_head, rad_tail; | float rad_head, rad_tail; | ||||
| /* Bendy-Bone parameters */ | |||||
| float roll1, roll2; | float roll1, roll2; | ||||
| float curveOutX, curveOutY; | float curveOutX, curveOutY; | ||||
| float curveInX, curveInY; | float curveInX, curveInY; | ||||
| float ease1, ease2; | |||||
| float scaleIn, scaleOut; | float scaleIn, scaleOut; | ||||
| float oldlength; /* for envelope scaling */ | float oldlength; /* for envelope scaling */ | ||||
| short segments; | short segments; | ||||
| /* Used to store temporary data */ | /* Used to store temporary data */ | ||||
| union { | union { | ||||
| struct EditBone *ebone; | struct EditBone *ebone; | ||||
| struct Bone *bone; | struct Bone *bone; | ||||
| ▲ Show 20 Lines • Show All 136 Lines • Show Last 20 Lines | |||||