310 bool is_visible()
const;
317 bool is_visible_ancestors()
const;
327 bool is_visible_with_ancestors()
const;
332 bool is_solo()
const;
338 bool is_expanded()
const;
410 ARM_DEF_B_BONE_REST = (1 << 3),
415#ifdef DNA_DEPRECATED_ALLOW
417typedef enum eArmature_PathFlag {
418 ARM_PATH_FNUMS = (1 << 0),
419 ARM_PATH_KFRAS = (1 << 1),
420 ARM_PATH_HEADS = (1 << 2),
421 ARM_PATH_ACFRA = (1 << 3),
422 ARM_PATH_KFNOS = (1 << 4),
466#ifdef DNA_DEPRECATED_ALLOW
468 BONE_UNKEYED = (1 << 13),
470 BONE_HINGE_CHILD_TRANSFORM = (1 << 14),
472 BONE_NO_SCALE = (1 << 15),
480#ifdef DNA_DEPRECATED_ALLOW
482 BONE_TRANSFORM_CHILD = (1 << 20),
490#ifdef DNA_DEPRECATED_ALLOW
492 BONE_ADD_PARENT_END_ROLL = (1 << 24),
554#define MAXBONENAME 64
591 return *
reinterpret_cast<blender::animrig::BoneColor *
>(
this);
595 return *
reinterpret_cast<const blender::animrig::BoneColor *
>(
this);
#define ENUM_OPERATORS(_type, _max)
ID and Library types, which are fundamental for SDNA.
@ BONE_COLLECTION_VISIBLE
@ BONE_COLLECTION_SELECTABLE
@ BONE_COLLECTION_ANCESTORS_VISIBLE
@ BONE_COLLECTION_EXPANDED
@ BONE_COLLECTION_OVERRIDE_LIBRARY_LOCAL
@ BONE_DRAW_LOCKED_WEIGHT
@ BONE_RELATIVE_PARENTING
@ ARM_DRAW_RELATION_FROM_HEAD
@ ARM_DRAW_TYPE_ARMATURE_DEFINED
@ 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.
float wrap(float value, float max, float min)
struct BoneCollectionMember * next
struct BoneCollectionMember * prev
struct BoneCollectionReference * next
struct BoneCollectionReference * prev
struct BoneCollection * bcoll
struct IDProperty * system_properties
struct BoneCollection * next
struct BoneCollection * prev
float scale_in_x DNA_DEPRECATED
IDProperty * system_properties
int active_collection_index
struct BoneCollection * active_collection
int collection_root_count
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
#define DNA_DEPRECATED_ALLOW