|
Blender V4.3
|
#include <cstdlib>#include "BLI_math_base.h"#include "BLI_string_utf8_symbols.h"#include "BLT_translation.hh"#include "RNA_access.hh"#include "RNA_define.hh"#include "rna_internal.hh"#include "DNA_armature_types.h"#include "DNA_object_types.h"#include "DNA_scene_types.h"#include "ED_anim_api.hh"#include "WM_api.hh"#include "WM_types.hh"Go to the source code of this file.
Macros | |
| #define | RNA_DEF_CURVEBONE_UPDATE(prop, is_posebone, is_editbone) |
Functions | |
| static void | rna_def_bonecolor (BlenderRNA *brna) |
| void | rna_def_bone_curved_common (StructRNA *srna, bool is_posebone, bool is_editbone) |
| static void | rna_def_bone_common (StructRNA *srna, int editbone) |
| static void | rna_def_bone_collection_memberships (BlenderRNA *brna, PropertyRNA *cprop) |
| static void | rna_def_bone (BlenderRNA *brna) |
| static void | rna_def_edit_bone (BlenderRNA *brna) |
| static void | rna_def_armature_bones (BlenderRNA *brna, PropertyRNA *cprop) |
| static void | rna_def_armature_edit_bones (BlenderRNA *brna, PropertyRNA *cprop) |
| static void | rna_def_armature_collections (BlenderRNA *brna, PropertyRNA *cprop) |
| static void | rna_def_armature (BlenderRNA *brna) |
| static void | rna_def_bonecollection (BlenderRNA *brna) |
| void | RNA_def_armature (BlenderRNA *brna) |
Variables | |
| const EnumPropertyItem | rna_enum_color_palettes_items [] |
| #define RNA_DEF_CURVEBONE_UPDATE | ( | prop, | |
| is_posebone, | |||
| is_editbone ) |
Referenced by rna_def_bone_curved_common().
| void RNA_def_armature | ( | BlenderRNA * | brna | ) |
Definition at line 2462 of file rna_armature.cc.
References rna_def_armature(), rna_def_bone(), rna_def_bonecollection(), rna_def_bonecolor(), and rna_def_edit_bone().
|
static |
Definition at line 2113 of file rna_armature.cc.
References ARM_B_BONE, ARM_COL_CUSTOM, ARM_DRAWAXES, ARM_DRAWNAMES, ARM_ENVELOPE, ARM_LINE, ARM_MIRROR_EDIT, ARM_NO_CUSTOM, ARM_OCTA, ARM_RESTPOS, ARM_WIRE, PARM_REQUIRED, PROP_BOOLEAN, PROP_COLLECTION, PROP_EDITABLE, PROP_ENUM, PROP_FACTOR, PROP_FLOAT, PROP_LIB_EXCEPTION, PROP_NONE, PROPOVERRIDE_LIBRARY_INSERTION, PROPOVERRIDE_OVERRIDABLE_LIBRARY, rna_def_animdata_common(), rna_def_armature_bones(), rna_def_armature_collections(), rna_def_armature_edit_bones(), RNA_def_float_matrix(), RNA_def_function(), RNA_def_function_ui_description(), RNA_def_parameter_flags(), RNA_def_property(), RNA_def_property_boolean_funcs(), RNA_def_property_boolean_negative_sdna(), RNA_def_property_boolean_sdna(), RNA_def_property_clear_flag(), RNA_def_property_collection_funcs(), RNA_def_property_collection_sdna(), RNA_def_property_enum_bitflag_sdna(), RNA_def_property_enum_funcs(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_flag(), RNA_def_property_float_sdna(), RNA_def_property_override_flag(), RNA_def_property_override_funcs(), RNA_def_property_range(), RNA_def_property_struct_type(), RNA_def_property_ui_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_sdna(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), RNA_define_lib_overridable(), and RNA_define_verify_sdna().
Referenced by RNA_def_armature().
|
static |
Definition at line 1926 of file rna_armature.cc.
References PROP_EDITABLE, PROP_NONE, PROP_POINTER, RNA_def_property(), RNA_def_property_flag(), RNA_def_property_pointer_funcs(), RNA_def_property_pointer_sdna(), RNA_def_property_srna(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by rna_def_armature().
|
static |
Armature.collections collection-of-bone-collections interface.
Definition at line 1998 of file rna_armature.cc.
References ARM_BCOLL_SOLO_ACTIVE, FUNC_USE_REPORTS, NC_OBJECT, ND_BONE_COLLECTION, PARM_REQUIRED, PROP_BOOLEAN, PROP_EDITABLE, PROP_INT, PROP_LIB_EXCEPTION, PROP_NONE, PROP_POINTER, PROP_STRING, PROPOVERRIDE_IGNORE, PROPOVERRIDE_OVERRIDABLE_LIBRARY, RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_int(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property(), RNA_def_property_boolean_sdna(), RNA_def_property_clear_flag(), RNA_def_property_flag(), RNA_def_property_int_funcs(), RNA_def_property_int_sdna(), RNA_def_property_override_flag(), RNA_def_property_pointer_funcs(), RNA_def_property_pointer_sdna(), RNA_def_property_srna(), RNA_def_property_string_funcs(), RNA_def_property_string_sdna(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_string(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by rna_def_armature().
|
static |
Definition at line 1952 of file rna_armature.cc.
References FUNC_USE_REPORTS, PARM_REQUIRED, PARM_RNAPTR, PROP_EDITABLE, PROP_NEVER_NULL, PROP_NONE, PROP_POINTER, PROP_THICK_WRAP, RNA_def_function(), RNA_def_function_flag(), RNA_def_function_return(), RNA_def_function_ui_description(), RNA_def_parameter_clear_flags(), RNA_def_parameter_flags(), RNA_def_pointer(), RNA_def_property(), RNA_def_property_flag(), RNA_def_property_pointer_funcs(), RNA_def_property_pointer_sdna(), RNA_def_property_srna(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_string(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by rna_def_armature().
|
static |
Definition at line 1668 of file rna_armature.cc.
References BLI_STR_UTF8_MULTIPLICATION_SIGN, BONE_HIDDEN_P, BONE_ROOTSEL, BONE_SELECTED, BONE_TIPSEL, FLT_MAX, PROP_ANIMATABLE, PROP_BOOLEAN, PROP_COLLECTION, PROP_DISTANCE, PROP_EDITABLE, PROP_FLOAT, PROP_MATRIX, PROP_NONE, PROP_POINTER, PROP_PTR_NO_OWNERSHIP, PROP_TRANSLATION, RNA_api_bone(), rna_def_bone_collection_memberships(), rna_def_bone_common(), rna_def_bone_curved_common(), RNA_def_property(), RNA_def_property_array(), RNA_def_property_boolean_sdna(), RNA_def_property_clear_flag(), RNA_def_property_collection_funcs(), RNA_def_property_collection_sdna(), RNA_def_property_flag(), RNA_def_property_float_sdna(), RNA_def_property_multi_array(), RNA_def_property_pointer_sdna(), RNA_def_property_struct_type(), RNA_def_property_ui_icon(), RNA_def_property_ui_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_idprops_func(), RNA_def_struct_path_func(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), RNA_define_lib_overridable(), rna_matrix_dimsize_3x3, rna_matrix_dimsize_4x4, and RNA_TRANSLATION_PREC_DEFAULT.
Referenced by RNA_def_armature().
|
static |
Bone.collections collection-of-bone-collections interface.
Definition at line 1651 of file rna_armature.cc.
References RNA_def_function(), RNA_def_function_ui_description(), RNA_def_property_srna(), RNA_def_struct(), RNA_def_struct_sdna(), and RNA_def_struct_ui_text().
Referenced by rna_def_bone().
Definition at line 1290 of file rna_armature.cc.
References BBONE_HANDLE_ABSOLUTE, BBONE_HANDLE_AUTO, BBONE_HANDLE_RELATIVE, BBONE_HANDLE_SCALE_EASE, BBONE_HANDLE_SCALE_X, BBONE_HANDLE_TANGENT, BBONE_MAPPING_CURVED, BBONE_MAPPING_STRAIGHT, BONE_CONNECTED, BONE_DRAWWIRE, BONE_HINGE, BONE_INHERIT_SCALE_ALIGNED, BONE_INHERIT_SCALE_AVERAGE, BONE_INHERIT_SCALE_FIX_SHEAR, BONE_INHERIT_SCALE_FULL, BONE_INHERIT_SCALE_NONE, BONE_INHERIT_SCALE_NONE_LEGACY, BONE_MULT_VG_ENV, BONE_NO_CYCLICOFFSET, BONE_NO_DEFORM, BONE_NO_LOCAL_LOCATION, BONE_RELATIVE_PARENTING, BONE_UNSELECTABLE, PROP_ANIMATABLE, PROP_BOOLEAN, PROP_DISTANCE, PROP_EDITABLE, PROP_ENUM, PROP_FLOAT, PROP_INT, PROP_NONE, PROP_POINTER, PROP_PTR_NO_OWNERSHIP, PROP_STRING, PROPOVERRIDE_NO_COMPARISON, RNA_def_property(), RNA_def_property_array(), RNA_def_property_boolean_funcs(), RNA_def_property_boolean_negative_sdna(), RNA_def_property_boolean_sdna(), RNA_def_property_clear_flag(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_flag(), RNA_def_property_float_sdna(), RNA_def_property_int_sdna(), RNA_def_property_override_flag(), RNA_def_property_pointer_funcs(), RNA_def_property_pointer_sdna(), RNA_def_property_range(), RNA_def_property_string_funcs(), RNA_def_property_string_sdna(), RNA_def_property_struct_type(), RNA_def_property_ui_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct_name_property(), RNA_define_lib_overridable(), and RNA_TRANSLATION_PREC_DEFAULT.
Referenced by rna_def_bone(), and rna_def_edit_bone().
| void rna_def_bone_curved_common | ( | StructRNA * | srna, |
| bool | is_posebone, | ||
| bool | is_editbone ) |
Settings for curved bbone settings.
Definition at line 1164 of file rna_armature.cc.
References BBONE_ADD_PARENT_END_ROLL, BBONE_SCALE_EASING, BLT_I18NCONTEXT_ID_ARMATURE, FLT_MAX, M_PI, PROP_ANGLE, PROP_ANIMATABLE, PROP_BOOLEAN, PROP_FLOAT, PROP_NONE, PROP_PROPORTIONAL, PROP_XYZ, RNA_DEF_CURVEBONE_UPDATE, RNA_def_property(), RNA_def_property_array(), RNA_def_property_boolean_sdna(), RNA_def_property_clear_flag(), RNA_def_property_flag(), RNA_def_property_float_array_default(), RNA_def_property_float_default(), RNA_def_property_float_sdna(), RNA_def_property_translation_context(), RNA_def_property_ui_range(), RNA_def_property_ui_text(), RNA_def_property_update(), rna_default_scale_3d, and RNA_TRANSLATION_PREC_DEFAULT.
Referenced by rna_def_bone(), rna_def_edit_bone(), and rna_def_pose_channel().
|
static |
Definition at line 2317 of file rna_armature.cc.
References BONE_COLLECTION_ANCESTORS_VISIBLE, BONE_COLLECTION_EXPANDED, BONE_COLLECTION_OVERRIDE_LIBRARY_LOCAL, BONE_COLLECTION_SOLO, BONE_COLLECTION_VISIBLE, NC_OBJECT, ND_BONE_COLLECTION, PROP_BOOLEAN, PROP_COLLECTION, PROP_EDITABLE, PROP_INT, PROP_LIB_EXCEPTION, PROP_NONE, PROP_POINTER, PROP_PTR_NO_OWNERSHIP, PROP_STRING, PROPOVERRIDE_NO_COMPARISON, PROPOVERRIDE_OVERRIDABLE_LIBRARY, RNA_api_bonecollection(), RNA_def_property(), RNA_def_property_boolean_funcs(), RNA_def_property_boolean_sdna(), RNA_def_property_clear_flag(), RNA_def_property_collection_funcs(), RNA_def_property_flag(), RNA_def_property_int_funcs(), RNA_def_property_override_flag(), RNA_def_property_pointer_funcs(), RNA_def_property_string_funcs(), RNA_def_property_string_sdna(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_idprops_func(), RNA_def_struct_name_property(), RNA_def_struct_path_func(), and RNA_def_struct_ui_text().
Referenced by RNA_def_armature().
|
static |
Definition at line 1127 of file rna_armature.cc.
References PROP_ANIMATABLE, PROP_BOOLEAN, PROP_EDITABLE, PROP_ENUM, PROP_NEVER_NULL, PROP_NONE, PROP_POINTER, PROPOVERRIDE_OVERRIDABLE_LIBRARY, RNA_def_property(), RNA_def_property_boolean_funcs(), RNA_def_property_clear_flag(), RNA_def_property_enum_funcs(), RNA_def_property_enum_items(), RNA_def_property_enum_sdna(), RNA_def_property_flag(), RNA_def_property_override_flag(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_path_func(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), and rna_enum_color_palettes_items.
Referenced by RNA_def_armature().
|
static |
Definition at line 1805 of file rna_armature.cc.
References BONE_EDITMODE_LOCKED, BONE_HIDDEN_A, BONE_ROOTSEL, BONE_SELECTED, BONE_TIPSEL, FLT_MAX, M_PI, PROP_ANGLE, PROP_ANIMATABLE, PROP_BOOLEAN, PROP_COLLECTION, PROP_DISTANCE, PROP_EDITABLE, PROP_FLOAT, PROP_MATRIX, PROP_NONE, PROP_POINTER, PROP_PTR_NO_OWNERSHIP, PROP_THICK_WRAP, PROP_TRANSLATION, RNA_api_armature_edit_bone(), rna_def_bone_common(), rna_def_bone_curved_common(), RNA_def_property(), RNA_def_property_array(), RNA_def_property_boolean_sdna(), RNA_def_property_clear_flag(), RNA_def_property_collection_funcs(), RNA_def_property_flag(), RNA_def_property_float_funcs(), RNA_def_property_float_sdna(), RNA_def_property_multi_array(), RNA_def_property_pointer_funcs(), RNA_def_property_range(), RNA_def_property_struct_type(), RNA_def_property_ui_range(), RNA_def_property_ui_text(), RNA_def_property_update(), RNA_def_struct(), RNA_def_struct_idprops_func(), RNA_def_struct_sdna(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), RNA_define_verify_sdna(), rna_matrix_dimsize_4x4, and RNA_TRANSLATION_PREC_DEFAULT.
Referenced by RNA_def_armature().
| const EnumPropertyItem rna_enum_color_palettes_items[] |
Definition at line 31 of file rna_armature.cc.
Referenced by rna_def_bonecolor().