|
Blender V5.0
|
#include <cstdlib>#include <CLG_log.h>#include "BLT_translation.hh"#include "RNA_define.hh"#include "RNA_enum_types.hh"#include "rna_internal.hh"Go to the source code of this file.
Functions | |
| static void | rna_def_struct (BlenderRNA *brna) |
| static void | rna_def_property (BlenderRNA *brna) |
| static void | rna_def_function (BlenderRNA *brna) |
| static void | rna_def_number_property (StructRNA *srna, PropertyType type) |
| static void | rna_def_string_property (StructRNA *srna) |
| static void | rna_def_enum_property (BlenderRNA *brna, StructRNA *srna) |
| static void | rna_def_pointer_property (StructRNA *srna, PropertyType type) |
| static void | rna_def_rna_primitive (BlenderRNA *brna) |
| void | RNA_def_rna (BlenderRNA *brna) |
Variables | |
Generic Enum's | |
| const EnumPropertyItem | rna_enum_dummy_NULL_items [] |
| const EnumPropertyItem | rna_enum_dummy_DEFAULT_items [] |
| #define RNA_ENUM_PROPERTY_SUBTYPE_NUMBER_ARRAY_ITEMS |
Definition at line 85 of file rna_rna.cc.
| #define RNA_ENUM_PROPERTY_SUBTYPE_NUMBER_ITEMS |
Definition at line 65 of file rna_rna.cc.
| #define RNA_ENUM_PROPERTY_SUBTYPE_STRING_ITEMS |
Definition at line 58 of file rna_rna.cc.
|
static |
Definition at line 3690 of file rna_rna.cc.
References PROP_COLLECTION, PROP_EDITABLE, PROP_ENUM, PROP_ENUM_FLAG, PROP_INT, PROP_NONE, PROP_STRING, PROP_UNSIGNED, RNA_def_property(), RNA_def_property_clear_flag(), RNA_def_property_collection_funcs(), RNA_def_property_enum_funcs(), RNA_def_property_enum_items(), RNA_def_property_flag(), RNA_def_property_int_funcs(), RNA_def_property_string_funcs(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), RNA_def_struct(), RNA_def_struct_name_property(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), rna_enum_dummy_DEFAULT_items, and rna_enum_icon_items.
Referenced by RNA_def_rna().
|
static |
Definition at line 3476 of file rna_rna.cc.
References PROP_BOOLEAN, PROP_COLLECTION, PROP_EDITABLE, PROP_NONE, PROP_STRING, RNA_def_property(), RNA_def_property_boolean_funcs(), RNA_def_property_clear_flag(), RNA_def_property_collection_funcs(), RNA_def_property_string_funcs(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), RNA_def_struct(), RNA_def_struct_name_property(), RNA_def_struct_ui_icon(), and RNA_def_struct_ui_text().
Referenced by RNA_def_rna().
|
static |
Definition at line 3543 of file rna_rna.cc.
References PROP_BOOLEAN, PROP_DYNAMIC, PROP_EDITABLE, PROP_FLOAT, PROP_INT, PROP_NONE, PROP_UNSIGNED, RNA_def_property(), RNA_def_property_array(), RNA_def_property_boolean_funcs(), RNA_def_property_clear_flag(), RNA_def_property_dynamic_array_funcs(), RNA_def_property_flag(), RNA_def_property_float_funcs(), RNA_def_property_int_funcs(), RNA_def_property_ui_text(), and RNA_MAX_ARRAY_DIMENSION.
Referenced by RNA_def_rna().
|
static |
Definition at line 3801 of file rna_rna.cc.
References PROP_EDITABLE, PROP_NONE, PROP_POINTER, RNA_def_property(), RNA_def_property_clear_flag(), RNA_def_property_pointer_funcs(), RNA_def_property_struct_type(), and RNA_def_property_ui_text().
Referenced by RNA_def_rna().
|
static |
Definition at line 3257 of file rna_rna.cc.
References BLT_I18NCONTEXT_UNIT, PROP_BOOLEAN, PROP_EDITABLE, PROP_ENUM, PROP_ENUM_FLAG, PROP_INT, PROP_NONE, PROP_POINTER, PROP_REGISTER_OPTIONAL, PROP_STRING, RNA_def_property(), RNA_def_property_array(), RNA_def_property_boolean_funcs(), RNA_def_property_clear_flag(), RNA_def_property_enum_funcs(), RNA_def_property_enum_items(), RNA_def_property_flag(), RNA_def_property_int_funcs(), RNA_def_property_pointer_funcs(), RNA_def_property_string_funcs(), RNA_def_property_struct_type(), RNA_def_property_translation_context(), RNA_def_property_ui_text(), RNA_def_struct(), RNA_def_struct_name_property(), RNA_def_struct_refine_func(), RNA_def_struct_ui_icon(), RNA_def_struct_ui_text(), rna_enum_icon_items, rna_enum_property_subtype_items, rna_enum_property_type_items, and rna_enum_property_unit_items.
Referenced by RNA_def_rna().
| void RNA_def_rna | ( | BlenderRNA * | brna | ) |
Definition at line 3853 of file rna_rna.cc.
References PROP_BOOLEAN, PROP_COLLECTION, PROP_EDITABLE, PROP_FLOAT, PROP_INT, PROP_NONE, PROP_POINTER, rna_def_enum_property(), rna_def_function(), rna_def_number_property(), rna_def_pointer_property(), RNA_def_property(), rna_def_property(), RNA_def_property_clear_flag(), RNA_def_property_collection_funcs(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), rna_def_rna_primitive(), rna_def_string_property(), RNA_def_struct(), rna_def_struct(), RNA_def_struct_ui_icon(), and RNA_def_struct_ui_text().
|
static |
Definition at line 3819 of file rna_rna.cc.
References PROP_BOOLEAN, PROP_BYTESTRING, PROP_EDITABLE, PROP_FLOAT, PROP_INT, PROP_NONE, PROP_STRING, RNA_def_property(), RNA_def_property_boolean_funcs(), RNA_def_property_clear_flag(), RNA_def_property_float_funcs(), RNA_def_property_int_funcs(), RNA_def_property_string_funcs(), RNA_def_struct(), and RNA_def_struct_ui_text().
Referenced by RNA_def_rna().
|
static |
Definition at line 3673 of file rna_rna.cc.
References PROP_EDITABLE, PROP_INT, PROP_NONE, PROP_STRING, PROP_UNSIGNED, RNA_def_property(), RNA_def_property_clear_flag(), RNA_def_property_int_funcs(), RNA_def_property_string_funcs(), and RNA_def_property_ui_text().
Referenced by RNA_def_rna().
|
static |
Definition at line 3156 of file rna_rna.cc.
References PROP_COLLECTION, PROP_EDITABLE, PROP_NONE, PROP_POINTER, PROP_STRING, RNA_def_property(), RNA_def_property_clear_flag(), RNA_def_property_collection_funcs(), RNA_def_property_pointer_funcs(), RNA_def_property_string_funcs(), RNA_def_property_struct_type(), RNA_def_property_ui_text(), RNA_def_struct(), RNA_def_struct_name_property(), RNA_def_struct_ui_icon(), and RNA_def_struct_ui_text().
Referenced by RNA_def_rna().
|
staticconstexpr |
Definition at line 171 of file rna_rna.cc.
|
staticconstexpr |
Definition at line 184 of file rna_rna.cc.
|
staticconstexpr |
Definition at line 163 of file rna_rna.cc.
|
staticconstexpr |
Definition at line 172 of file rna_rna.cc.
|
staticconstexpr |
Definition at line 177 of file rna_rna.cc.
|
staticconstexpr |
Definition at line 178 of file rna_rna.cc.
|
staticconstexpr |
Definition at line 181 of file rna_rna.cc.
|
staticconstexpr |
Definition at line 175 of file rna_rna.cc.
|
staticconstexpr |
Definition at line 162 of file rna_rna.cc.
|
staticconstexpr |
Definition at line 170 of file rna_rna.cc.
|
staticconstexpr |
Definition at line 166 of file rna_rna.cc.
|
staticconstexpr |
Definition at line 176 of file rna_rna.cc.
| const EnumPropertyItem rna_enum_dummy_DEFAULT_items[] |
Definition at line 32 of file rna_rna.cc.
Referenced by ANIM_keying_sets_enum_itemf(), ANIM_OT_keyframe_delete(), ANIM_OT_keyframe_insert(), ANIM_OT_keyframe_insert_menu(), ANIM_OT_keying_set_active_set(), blender::ed::greasepencil::GREASE_PENCIL_OT_set_material(), keyingset_set_active_enum_itemf(), blender::ed::greasepencil::material_enum_itemf(), blender::ed::outliner::outliner_data_op_sets_enum_item_fn(), blender::ed::outliner::OUTLINER_OT_data_operation(), RIGIDBODY_OT_mass_calculate(), rna_def_annotation_layers_api(), rna_def_collection_exporters(), rna_def_enum_property(), rna_def_ID_properties(), RNA_def_main_node_groups(), rna_def_mtex(), rna_def_node_interface_socket(), rna_def_node_socket_interface_float(), rna_def_node_socket_interface_int(), rna_def_node_socket_interface_string(), rna_def_node_socket_interface_vector(), rna_def_node_tree_interface_items_api(), rna_def_particle_settings(), rna_def_space_node(), rna_def_unit_settings(), and rna_def_workspace_tool().
| const EnumPropertyItem rna_enum_dummy_NULL_items[] |
Definition at line 26 of file rna_rna.cc.
Referenced by BPy_EnumProperty(), bpy_prop_enum_itemf_fn(), blender::ed::object::collection_object_active_itemf(), blender::ed::object::COLLECTION_OT_objects_add_active(), blender::ed::object::COLLECTION_OT_objects_remove(), blender::ed::object::COLLECTION_OT_objects_remove_active(), blender::ed::geometry::geometry_attribute_convert_mode_itemf(), blender::ed::geometry::geometry_attribute_domain_itemf(), blender::ed::object::hook_mod_itemf(), MARKER_OT_make_links_scene(), MESH_OT_blend_from_shape(), NLA_OT_actionclip_add(), blender::ed::space_node::NODE_OT_new_node_tree(), blender::ed::object::OBJECT_OT_collection_external_asset_drop(), blender::ed::object::OBJECT_OT_collection_instance_add(), blender::ed::object::OBJECT_OT_collection_link(), blender::ed::object::OBJECT_OT_constraint_add(), blender::ed::object::OBJECT_OT_constraint_add_with_targets(), blender::ed::object::OBJECT_OT_hook_assign(), blender::ed::object::OBJECT_OT_hook_recenter(), blender::ed::object::OBJECT_OT_hook_remove(), blender::ed::object::OBJECT_OT_hook_reset(), blender::ed::object::OBJECT_OT_hook_select(), blender::ed::object::OBJECT_OT_make_links_scene(), blender::ed::object::OBJECT_OT_vertex_group_set_active(), object_select_menu_enum_itemf(), blender::ed::outliner::outliner_data_op_sets_enum_item_fn(), blender::ed::outliner::outliner_id_itemf(), blender::ed::outliner::OUTLINER_OT_action_set(), blender::ed::outliner::OUTLINER_OT_id_remap(), PAINT_OT_project_image(), pyrna_enum_to_py(), RNA_api_workspace_tool(), rna_def_area(), rna_def_main_colorspace(), rna_def_node_socket_interface_menu(), rna_def_node_socket_menu(), rna_def_property_funcs(), rna_def_space_node(), rna_generate_property(), blender::ed::vse::SEQUENCER_OT_change_scene(), blender::ed::vse::SEQUENCER_OT_mask_strip_add(), blender::ed::vse::SEQUENCER_OT_movieclip_strip_add(), blender::ed::vse::SEQUENCER_OT_scene_strip_add(), blender::ed::vse::SEQUENCER_OT_strip_modifier_add(), blender::ed::object::vgroup_itemf(), blender::ed::object::vgroup_operator_subset_select_props(), VIEW3D_OT_bone_select_menu(), VIEW3D_OT_select_menu(), WM_operator_properties_filesel(), and WM_OT_set_working_color_space().
| const EnumPropertyItem rna_enum_property_flag_enum_items[] |
Only for enum type properties.
Definition at line 230 of file rna_rna.cc.
Referenced by BPy_EnumProperty().
| const EnumPropertyItem rna_enum_property_flag_items[] |
Definition at line 186 of file rna_rna.cc.
Referenced by BPy_BoolProperty(), BPy_BoolVectorProperty(), BPy_CollectionProperty(), BPy_FloatProperty(), BPy_FloatVectorProperty(), BPy_IntProperty(), BPy_IntVectorProperty(), BPy_PointerProperty(), and BPy_StringProperty().
|
static |
Definition at line 252 of file rna_rna.cc.
| const EnumPropertyItem rna_enum_property_override_flag_collection_items[] |
Definition at line 266 of file rna_rna.cc.
Referenced by BPy_CollectionProperty().
| const EnumPropertyItem rna_enum_property_override_flag_items[] |
Definition at line 261 of file rna_rna.cc.
Referenced by BPy_BoolProperty(), BPy_BoolVectorProperty(), BPy_EnumProperty(), BPy_FloatProperty(), BPy_FloatVectorProperty(), BPy_IntProperty(), BPy_IntVectorProperty(), BPy_PointerProperty(), and BPy_StringProperty().
| const EnumPropertyItem rna_enum_property_string_search_flag_items[] |
Definition at line 281 of file rna_rna.cc.
Referenced by BPy_StringProperty().
| const EnumPropertyItem rna_enum_property_subtype_items[] |
Definition at line 126 of file rna_rna.cc.
Referenced by BPy_IDIDPropertyUIManager_as_dict(), idprop_ui_data_update_base(), blender::bke::node_socket_sub_type_label(), rna_def_property(), and version_idproperty_ui_data().
| const EnumPropertyItem rna_enum_property_subtype_number_array_items[] |
Definition at line 119 of file rna_rna.cc.
Referenced by BPy_BoolVectorProperty(), BPy_FloatVectorProperty(), and BPy_IntVectorProperty().
| const EnumPropertyItem rna_enum_property_subtype_number_items[] |
Definition at line 112 of file rna_rna.cc.
Referenced by BPy_BoolProperty(), BPy_FloatProperty(), and BPy_IntProperty().
| const EnumPropertyItem rna_enum_property_subtype_string_items[] |
Definition at line 105 of file rna_rna.cc.
Referenced by BPy_StringProperty().
| const EnumPropertyItem rna_enum_property_type_items[] |
Definition at line 43 of file rna_rna.cc.
Referenced by bpy_gizmotype_target_property_def(), pyrna_prop_str(), and rna_def_property().
| const EnumPropertyItem rna_enum_property_unit_items[] |
Definition at line 141 of file rna_rna.cc.
Referenced by BPy_FloatProperty(), BPy_FloatVectorProperty(), and rna_def_property().