305 bool is_visible()
const;
312 bool is_visible_ancestors()
const;
322 bool is_visible_with_ancestors()
const;
327 bool is_solo()
const;
333 bool is_expanded()
const;
405 ARM_DEF_B_BONE_REST = (1 << 3),
410#ifdef DNA_DEPRECATED_ALLOW
412typedef enum eArmature_PathFlag {
413 ARM_PATH_FNUMS = (1 << 0),
414 ARM_PATH_KFRAS = (1 << 1),
415 ARM_PATH_HEADS = (1 << 2),
416 ARM_PATH_ACFRA = (1 << 3),
417 ARM_PATH_KFNOS = (1 << 4),
461#ifdef DNA_DEPRECATED_ALLOW
463 BONE_UNKEYED = (1 << 13),
467#ifdef DNA_DEPRECATED_ALLOW
469 BONE_NO_SCALE = (1 << 15),
485#ifdef DNA_DEPRECATED_ALLOW
487 BONE_ADD_PARENT_END_ROLL = (1 << 24),
549#define MAXBONENAME 64
586 return *
reinterpret_cast<blender::animrig::BoneColor *
>(
this);
590 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
@ BONE_HINGE_CHILD_TRANSFORM
@ 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