286 bool is_visible()
const;
293 bool is_visible_ancestors()
const;
303 bool is_visible_with_ancestors()
const;
308 bool is_solo()
const;
314 bool is_expanded()
const;
385 ARM_DEF_B_BONE_REST = (1 << 3),
390#ifdef DNA_DEPRECATED_ALLOW
392typedef enum eArmature_PathFlag {
393 ARM_PATH_FNUMS = (1 << 0),
394 ARM_PATH_KFRAS = (1 << 1),
395 ARM_PATH_HEADS = (1 << 2),
396 ARM_PATH_ACFRA = (1 << 3),
397 ARM_PATH_KFNOS = (1 << 4),
425#ifdef DNA_DEPRECATED_ALLOW
427 BONE_UNKEYED = (1 << 13),
431#ifdef DNA_DEPRECATED_ALLOW
433 BONE_NO_SCALE = (1 << 15),
453 BONE_ADD_PARENT_END_ROLL = (1 << 24),
515#define MAXBONENAME 64
#define ENUM_OPERATORS(_type, _max)
ID and Library types, which are fundamental for SDNA.
struct BoneCollectionReference BoneCollectionReference
struct BoneColor BoneColor
@ BONE_COLLECTION_VISIBLE
@ BONE_COLLECTION_SELECTABLE
@ BONE_COLLECTION_ANCESTORS_VISIBLE
@ BONE_COLLECTION_EXPANDED
@ BONE_COLLECTION_OVERRIDE_LIBRARY_LOCAL
struct bArmature_Runtime bArmature_Runtime
struct BoneCollectionMember BoneCollectionMember
struct BoneCollection BoneCollection
struct Bone_Runtime Bone_Runtime
@ BONE_DRAW_LOCKED_WEIGHT
@ BONE_RELATIVE_PARENTING
@ BONE_HINGE_CHILD_TRANSFORM
@ ARM_DRAW_RELATION_FROM_HEAD
struct bArmature bArmature
@ BBONE_ADD_PARENT_END_ROLL
@ BBONE_HANDLE_SCALE_EASE
@ BONE_INHERIT_SCALE_FULL
@ BONE_INHERIT_SCALE_NONE
@ BONE_INHERIT_SCALE_FIX_SHEAR
@ BONE_INHERIT_SCALE_NONE_LEGACY
@ BONE_INHERIT_SCALE_ALIGNED
@ BONE_INHERIT_SCALE_AVERAGE
These structs are the foundation for all linked lists in the library system.
#define DNA_DEPRECATED_ALLOW
float wrap(float value, float max, float min)
struct BoneCollectionMember * next
struct BoneCollectionMember * prev
struct BoneCollectionReference * next
struct BoneCollectionReference * prev
struct BoneCollection * bcoll
struct BoneCollection * next
struct BoneCollection * prev
float scale_in_x DNA_DEPRECATED
float scale_out_x DNA_DEPRECATED
int active_collection_index
struct BoneCollection * active_collection
int collection_root_count
unsigned int layer DNA_DEPRECATED
struct BoneCollection ** collection_array
char active_collection_name[64]
struct EditBone * act_edbone
unsigned int layer_used DNA_DEPRECATED
ListBase collections_legacy
struct bArmature_Runtime runtime