Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesrna/RNA_access.h
| Show First 20 Lines • Show All 812 Lines • ▼ Show 20 Lines | |||||
| 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); | ||||
| void RNA_property_enum_items_ex( | |||||
| struct bContext *C, PointerRNA *ptr, PropertyRNA *prop, const bool use_static, | |||||
| 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); | ||||
| void RNA_property_enum_items_gettexted_all(struct bContext *C, PointerRNA *ptr, PropertyRNA *prop, | void RNA_property_enum_items_gettexted_all(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); | ||||
| bool RNA_property_enum_value(struct bContext *C, PointerRNA *ptr, PropertyRNA *prop, const char *identifier, int *r_value); | bool RNA_property_enum_value(struct bContext *C, PointerRNA *ptr, PropertyRNA *prop, const char *identifier, int *r_value); | ||||
| bool RNA_property_enum_identifier(struct bContext *C, PointerRNA *ptr, PropertyRNA *prop, const int value, const char **identifier); | bool RNA_property_enum_identifier(struct bContext *C, PointerRNA *ptr, PropertyRNA *prop, const int value, const char **identifier); | ||||
| ▲ Show 20 Lines • Show All 364 Lines • Show Last 20 Lines | |||||