Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesrna/RNA_access.h
| Show First 20 Lines • Show All 787 Lines • ▼ Show 20 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_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); | ||||
| int RNA_property_array_item_index(PropertyRNA *prop, char name); | int RNA_property_array_item_index(PropertyRNA *prop, char name); | ||||
| ▲ Show 20 Lines • Show All 333 Lines • ▼ Show 20 Lines | |||||
| int RNA_function_defined(FunctionRNA *func); | int RNA_function_defined(FunctionRNA *func); | ||||
| PropertyRNA *RNA_function_get_parameter(PointerRNA *ptr, FunctionRNA *func, int index); | PropertyRNA *RNA_function_get_parameter(PointerRNA *ptr, FunctionRNA *func, int index); | ||||
| PropertyRNA *RNA_function_find_parameter(PointerRNA *ptr, FunctionRNA *func, const char *identifier); | PropertyRNA *RNA_function_find_parameter(PointerRNA *ptr, FunctionRNA *func, const char *identifier); | ||||
| const struct ListBase *RNA_function_defined_parameters(FunctionRNA *func); | const struct ListBase *RNA_function_defined_parameters(FunctionRNA *func); | ||||
| /* Utility */ | /* Utility */ | ||||
| int RNA_parameter_flag(PropertyRNA *prop); | |||||
| ParameterList *RNA_parameter_list_create(ParameterList *parms, PointerRNA *ptr, FunctionRNA *func); | ParameterList *RNA_parameter_list_create(ParameterList *parms, PointerRNA *ptr, FunctionRNA *func); | ||||
| void RNA_parameter_list_free(ParameterList *parms); | void RNA_parameter_list_free(ParameterList *parms); | ||||
| int RNA_parameter_list_size(ParameterList *parms); | int RNA_parameter_list_size(ParameterList *parms); | ||||
| int RNA_parameter_list_arg_count(ParameterList *parms); | int RNA_parameter_list_arg_count(ParameterList *parms); | ||||
| int RNA_parameter_list_ret_count(ParameterList *parms); | int RNA_parameter_list_ret_count(ParameterList *parms); | ||||
| void RNA_parameter_list_begin(ParameterList *parms, ParameterIterator *iter); | void RNA_parameter_list_begin(ParameterList *parms, ParameterIterator *iter); | ||||
| void RNA_parameter_list_next(ParameterIterator *iter); | void RNA_parameter_list_next(ParameterIterator *iter); | ||||
| ▲ Show 20 Lines • Show All 65 Lines • Show Last 20 Lines | |||||