|
Blender V4.3
|
#include "DNA_ID.h"#include "DNA_defs.h"#include "DNA_listBase.h"#include "DNA_userdef_types.h"#include "BLI_utildefines.h"Go to the source code of this file.
Classes | |
| struct | BoneColor |
| struct | Bone_Runtime |
| struct | Bone |
| struct | bArmature_Runtime |
| struct | bArmature |
| struct | BoneCollection |
| struct | BoneCollectionMember |
| struct | BoneCollectionReference |
Macros | |
| #define | MAXBONENAME 64 |
Typedefs | |
| typedef struct BoneColor | BoneColor |
| typedef struct Bone_Runtime | Bone_Runtime |
| typedef struct Bone | Bone |
| typedef struct bArmature_Runtime | bArmature_Runtime |
| typedef struct bArmature | bArmature |
| typedef struct BoneCollection | BoneCollection |
| typedef struct BoneCollectionMember | BoneCollectionMember |
| typedef struct BoneCollectionReference | BoneCollectionReference |
| typedef enum eArmature_Flag | eArmature_Flag |
| typedef enum eArmature_Drawtype | eArmature_Drawtype |
| typedef enum eArmature_DeformFlag | eArmature_DeformFlag |
| typedef enum eBone_Flag | eBone_Flag |
| typedef enum eBone_InheritScaleMode | eBone_InheritScaleMode |
| typedef enum eBone_BBoneHandleType | eBone_BBoneHandleType |
| typedef enum eBone_BBoneMappingMode | eBone_BBoneMappingMode |
| typedef enum eBone_BBoneFlag | eBone_BBoneFlag |
| typedef enum eBone_BBoneHandleFlag | eBone_BBoneHandleFlag |
| typedef enum eBoneCollection_Flag | eBoneCollection_Flag |
| #define MAXBONENAME 64 |
Definition at line 515 of file DNA_armature_types.h.
Referenced by action_flip_pchan(), action_flip_pchan_rna_paths(), add_verts_to_dgroups(), armature_autoside_names_exec(), armature_bone_primitive_add_exec(), armature_duplicate_selected_exec(), armature_extrude_exec(), ARMATURE_OT_bone_primitive_add(), armature_symmetrize_exec(), blender::bke::BKE_action_find_fcurves_with_bones(), BKE_object_defgroup_mirror_selection(), BKE_pose_channel_get_mirrored(), bone_autoside_name(), ED_armature_bone_rename(), ED_armature_bones_flip_names(), ED_armature_ebone_get_mirrored(), ED_wpaint_mirror_vgroup_ensure(), BCAnimationCurve::get_animation_name(), jump_to_target_button(), jump_to_target_ptr(), blender::ed::object::object_select_mirror_exec(), pose_autoside_names_exec(), pose_bone_do_paste(), select_similar_prefix(), select_similar_suffix(), and updateDuplicateSubtarget().
| typedef struct bArmature bArmature |
| typedef struct bArmature_Runtime bArmature_Runtime |
| typedef struct Bone Bone |
| typedef struct Bone_Runtime Bone_Runtime |
| typedef struct BoneCollection BoneCollection |
Collection of Bones within an Armature.
BoneCollections are owned by their Armature, and cannot be shared between different armatures.
Bones can be in more than one collection at a time.
Selectability and visibility of bones are determined by OR-ing the collection flags.
| typedef struct BoneCollectionMember BoneCollectionMember |
Membership relation of a bone with a bone collection.
| typedef struct BoneCollectionReference BoneCollectionReference |
Membership relation of a bone with its collections.
This is only bone-runtime data for easy lookups, the actual membership is stored on the bArmature in BoneCollectionMember structs.
| typedef struct BoneColor BoneColor |
| typedef enum eArmature_DeformFlag eArmature_DeformFlag |
| typedef enum eArmature_Drawtype eArmature_Drawtype |
| typedef enum eArmature_Flag eArmature_Flag |
| typedef enum eBone_BBoneFlag eBone_BBoneFlag |
| typedef enum eBone_BBoneHandleFlag eBone_BBoneHandleFlag |
| typedef enum eBone_BBoneHandleType eBone_BBoneHandleType |
| typedef enum eBone_BBoneMappingMode eBone_BBoneMappingMode |
| typedef enum eBone_Flag eBone_Flag |
| typedef enum eBone_InheritScaleMode eBone_InheritScaleMode |
| typedef enum eBoneCollection_Flag eBoneCollection_Flag |
#BoneCollection.flag
| enum eArmature_DeformFlag |
| Enumerator | |
|---|---|
| ARM_DEF_VGROUP | |
| ARM_DEF_ENVELOPE | |
| ARM_DEF_QUATERNION | |
| ARM_DEF_INVERT_VGROUP | |
Definition at line 380 of file DNA_armature_types.h.
| enum eArmature_Drawtype |
| Enumerator | |
|---|---|
| ARM_OCTA | |
| ARM_LINE | |
| ARM_B_BONE | |
| ARM_ENVELOPE | |
| ARM_WIRE | |
Definition at line 371 of file DNA_armature_types.h.
| enum eArmature_Flag |
Definition at line 337 of file DNA_armature_types.h.
| enum eBone_BBoneFlag |
| Enumerator | |
|---|---|
| BBONE_ADD_PARENT_END_ROLL | Add the parent Out roll to the In roll. |
| BBONE_SCALE_EASING | Multiply B-Bone easing values with Scale Length. |
Definition at line 493 of file DNA_armature_types.h.
Definition at line 501 of file DNA_armature_types.h.
| Enumerator | |
|---|---|
| BBONE_HANDLE_AUTO | |
| BBONE_HANDLE_ABSOLUTE | |
| BBONE_HANDLE_RELATIVE | |
| BBONE_HANDLE_TANGENT | |
Definition at line 479 of file DNA_armature_types.h.
| Enumerator | |
|---|---|
| BBONE_MAPPING_STRAIGHT | |
| BBONE_MAPPING_CURVED | |
Definition at line 487 of file DNA_armature_types.h.
| enum eBone_Flag |
Definition at line 402 of file DNA_armature_types.h.
| Enumerator | |
|---|---|
| BONE_INHERIT_SCALE_FULL | |
| BONE_INHERIT_SCALE_FIX_SHEAR | |
| BONE_INHERIT_SCALE_AVERAGE | |
| BONE_INHERIT_SCALE_NONE | |
| BONE_INHERIT_SCALE_NONE_LEGACY | |
| BONE_INHERIT_SCALE_ALIGNED | |
Definition at line 463 of file DNA_armature_types.h.
| enum eBoneCollection_Flag |
#BoneCollection.flag
Definition at line 518 of file DNA_armature_types.h.