Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesrna/RNA_access.h
| Show First 20 Lines • Show All 754 Lines • ▼ Show 20 Lines | |||||
| const char *RNA_struct_ui_name(const StructRNA *type); | const char *RNA_struct_ui_name(const StructRNA *type); | ||||
| const char *RNA_struct_ui_name_raw(const StructRNA *type); | const char *RNA_struct_ui_name_raw(const StructRNA *type); | ||||
| const char *RNA_struct_ui_description(const StructRNA *type); | const char *RNA_struct_ui_description(const StructRNA *type); | ||||
| const char *RNA_struct_ui_description_raw(const StructRNA *type); | const char *RNA_struct_ui_description_raw(const StructRNA *type); | ||||
| const char *RNA_struct_translation_context(const StructRNA *type); | const char *RNA_struct_translation_context(const StructRNA *type); | ||||
| int RNA_struct_ui_icon(const StructRNA *type); | int RNA_struct_ui_icon(const StructRNA *type); | ||||
| PropertyRNA *RNA_struct_name_property(const StructRNA *type); | PropertyRNA *RNA_struct_name_property(const StructRNA *type); | ||||
| const EnumPropertyItem *RNA_struct_property_tag_defines(const StructRNA *type); | |||||
| PropertyRNA *RNA_struct_iterator_property(StructRNA *type); | PropertyRNA *RNA_struct_iterator_property(StructRNA *type); | ||||
| StructRNA *RNA_struct_base(StructRNA *type); | StructRNA *RNA_struct_base(StructRNA *type); | ||||
| const StructRNA *RNA_struct_base_child_of(const StructRNA *type, const StructRNA *parent_type); | const StructRNA *RNA_struct_base_child_of(const StructRNA *type, const StructRNA *parent_type); | ||||
| bool RNA_struct_is_ID(const StructRNA *type); | bool RNA_struct_is_ID(const StructRNA *type); | ||||
| bool RNA_struct_is_a(const StructRNA *type, const StructRNA *srna); | bool RNA_struct_is_a(const StructRNA *type, const StructRNA *srna); | ||||
| bool RNA_struct_undo_check(const StructRNA *type); | bool RNA_struct_undo_check(const StructRNA *type); | ||||
| Show All 39 Lines | |||||
| const char *RNA_property_identifier(PropertyRNA *prop); | const char *RNA_property_identifier(PropertyRNA *prop); | ||||
| const char *RNA_property_description(PropertyRNA *prop); | const char *RNA_property_description(PropertyRNA *prop); | ||||
| PropertyType RNA_property_type(PropertyRNA *prop); | PropertyType RNA_property_type(PropertyRNA *prop); | ||||
| PropertySubType RNA_property_subtype(PropertyRNA *prop); | PropertySubType RNA_property_subtype(PropertyRNA *prop); | ||||
| PropertyUnit RNA_property_unit(PropertyRNA *prop); | PropertyUnit RNA_property_unit(PropertyRNA *prop); | ||||
| int RNA_property_flag(PropertyRNA *prop); | int RNA_property_flag(PropertyRNA *prop); | ||||
| bool RNA_property_has_tags(PointerRNA *ptr, PropertyRNA *prop, int tags); | |||||
| bool RNA_property_builtin(PropertyRNA *prop); | bool RNA_property_builtin(PropertyRNA *prop); | ||||
| void *RNA_property_py_data_get(PropertyRNA *prop); | void *RNA_property_py_data_get(PropertyRNA *prop); | ||||
| int RNA_property_array_length(PointerRNA *ptr, PropertyRNA *prop); | int RNA_property_array_length(PointerRNA *ptr, PropertyRNA *prop); | ||||
| bool RNA_property_array_check(PropertyRNA *prop); | bool RNA_property_array_check(PropertyRNA *prop); | ||||
| int RNA_property_multi_array_length(PointerRNA *ptr, PropertyRNA *prop, int dimension); | int RNA_property_multi_array_length(PointerRNA *ptr, PropertyRNA *prop, int dimension); | ||||
| int RNA_property_array_dimension(PointerRNA *ptr, PropertyRNA *prop, int length[]); | int RNA_property_array_dimension(PointerRNA *ptr, PropertyRNA *prop, int length[]); | ||||
| char RNA_property_array_item_char(PropertyRNA *prop, int index); | char RNA_property_array_item_char(PropertyRNA *prop, int index); | ||||
| Show All 20 Lines | |||||
| int RNA_property_int_clamp(PointerRNA *ptr, PropertyRNA *prop, int *value); | int RNA_property_int_clamp(PointerRNA *ptr, PropertyRNA *prop, int *value); | ||||
| bool RNA_enum_identifier(EnumPropertyItem *item, const int value, const char **identifier); | bool RNA_enum_identifier(EnumPropertyItem *item, const int value, const char **identifier); | ||||
| int RNA_enum_bitflag_identifiers(EnumPropertyItem *item, const int value, const char **identifier); | int RNA_enum_bitflag_identifiers(EnumPropertyItem *item, const int value, const char **identifier); | ||||
| bool RNA_enum_name(EnumPropertyItem *item, const int value, const char **r_name); | bool RNA_enum_name(EnumPropertyItem *item, const int value, const char **r_name); | ||||
| bool RNA_enum_description(EnumPropertyItem *item, const int value, const char **description); | bool RNA_enum_description(EnumPropertyItem *item, const int value, const char **description); | ||||
| int RNA_enum_from_value(EnumPropertyItem *item, const int value); | int RNA_enum_from_value(EnumPropertyItem *item, const int value); | ||||
| int RNA_enum_from_identifier(EnumPropertyItem *item, const char *identifier); | int RNA_enum_from_identifier(EnumPropertyItem *item, const char *identifier); | ||||
| unsigned int RNA_enum_items_count(const EnumPropertyItem *item); | |||||
| void RNA_property_enum_items_ex( | void RNA_property_enum_items_ex( | ||||
| struct bContext *C, PointerRNA *ptr, PropertyRNA *prop, const bool use_static, | struct bContext *C, PointerRNA *ptr, PropertyRNA *prop, const bool use_static, | ||||
| EnumPropertyItem **item, int *r_totitem, bool *r_free); | EnumPropertyItem **item, int *r_totitem, bool *r_free); | ||||
| void RNA_property_enum_items(struct bContext *C, PointerRNA *ptr, PropertyRNA *prop, | void RNA_property_enum_items(struct bContext *C, PointerRNA *ptr, PropertyRNA *prop, | ||||
| EnumPropertyItem **item, int *r_totitem, bool *r_free); | EnumPropertyItem **item, int *r_totitem, bool *r_free); | ||||
| void RNA_property_enum_items_gettexted(struct bContext *C, PointerRNA *ptr, PropertyRNA *prop, | void RNA_property_enum_items_gettexted(struct bContext *C, PointerRNA *ptr, PropertyRNA *prop, | ||||
| EnumPropertyItem **r_item, int *r_totitem, bool *r_free); | EnumPropertyItem **r_item, int *r_totitem, bool *r_free); | ||||
| ▲ Show 20 Lines • Show All 385 Lines • Show Last 20 Lines | |||||