Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesrna/RNA_access.h
| Show First 20 Lines • Show All 946 Lines • ▼ Show 20 Lines | |||||
| int RNA_property_int_get(PointerRNA *ptr, PropertyRNA *prop); | int RNA_property_int_get(PointerRNA *ptr, PropertyRNA *prop); | ||||
| void RNA_property_int_set(PointerRNA *ptr, PropertyRNA *prop, int value); | void RNA_property_int_set(PointerRNA *ptr, PropertyRNA *prop, int value); | ||||
| void RNA_property_int_get_array(PointerRNA *ptr, PropertyRNA *prop, int *values); | void RNA_property_int_get_array(PointerRNA *ptr, PropertyRNA *prop, int *values); | ||||
| void RNA_property_int_get_array_range(PointerRNA *ptr, PropertyRNA *prop, int values[2]); | void RNA_property_int_get_array_range(PointerRNA *ptr, PropertyRNA *prop, int values[2]); | ||||
| int RNA_property_int_get_index(PointerRNA *ptr, PropertyRNA *prop, int index); | int RNA_property_int_get_index(PointerRNA *ptr, PropertyRNA *prop, int index); | ||||
| void RNA_property_int_set_array(PointerRNA *ptr, PropertyRNA *prop, const int *values); | void RNA_property_int_set_array(PointerRNA *ptr, PropertyRNA *prop, const int *values); | ||||
| void RNA_property_int_set_index(PointerRNA *ptr, PropertyRNA *prop, int index, int value); | void RNA_property_int_set_index(PointerRNA *ptr, PropertyRNA *prop, int index, int value); | ||||
| int RNA_property_int_get_default(PointerRNA *ptr, PropertyRNA *prop); | int RNA_property_int_get_default(PointerRNA *ptr, PropertyRNA *prop); | ||||
| bool RNA_property_int_set_default(PointerRNA *ptr, PropertyRNA *prop, int value); | |||||
| void RNA_property_int_get_default_array(PointerRNA *ptr, PropertyRNA *prop, int *values); | void RNA_property_int_get_default_array(PointerRNA *ptr, PropertyRNA *prop, int *values); | ||||
| int RNA_property_int_get_default_index(PointerRNA *ptr, PropertyRNA *prop, int index); | int RNA_property_int_get_default_index(PointerRNA *ptr, PropertyRNA *prop, int index); | ||||
| float RNA_property_float_get(PointerRNA *ptr, PropertyRNA *prop); | float RNA_property_float_get(PointerRNA *ptr, PropertyRNA *prop); | ||||
| void RNA_property_float_set(PointerRNA *ptr, PropertyRNA *prop, float value); | void RNA_property_float_set(PointerRNA *ptr, PropertyRNA *prop, float value); | ||||
| void RNA_property_float_get_array(PointerRNA *ptr, PropertyRNA *prop, float *values); | void RNA_property_float_get_array(PointerRNA *ptr, PropertyRNA *prop, float *values); | ||||
| void RNA_property_float_get_array_range(PointerRNA *ptr, PropertyRNA *prop, float values[2]); | void RNA_property_float_get_array_range(PointerRNA *ptr, PropertyRNA *prop, float values[2]); | ||||
| float RNA_property_float_get_index(PointerRNA *ptr, PropertyRNA *prop, int index); | float RNA_property_float_get_index(PointerRNA *ptr, PropertyRNA *prop, int index); | ||||
| void RNA_property_float_set_array(PointerRNA *ptr, PropertyRNA *prop, const float *values); | void RNA_property_float_set_array(PointerRNA *ptr, PropertyRNA *prop, const float *values); | ||||
| void RNA_property_float_set_index(PointerRNA *ptr, PropertyRNA *prop, int index, float value); | void RNA_property_float_set_index(PointerRNA *ptr, PropertyRNA *prop, int index, float value); | ||||
| float RNA_property_float_get_default(PointerRNA *ptr, PropertyRNA *prop); | float RNA_property_float_get_default(PointerRNA *ptr, PropertyRNA *prop); | ||||
| bool RNA_property_float_set_default(PointerRNA *ptr, PropertyRNA *prop, float value); | |||||
| void RNA_property_float_get_default_array(PointerRNA *ptr, PropertyRNA *prop, float *values); | void RNA_property_float_get_default_array(PointerRNA *ptr, PropertyRNA *prop, float *values); | ||||
| float RNA_property_float_get_default_index(PointerRNA *ptr, PropertyRNA *prop, int index); | float RNA_property_float_get_default_index(PointerRNA *ptr, PropertyRNA *prop, int index); | ||||
| void RNA_property_string_get(PointerRNA *ptr, PropertyRNA *prop, char *value); | void RNA_property_string_get(PointerRNA *ptr, PropertyRNA *prop, char *value); | ||||
| char *RNA_property_string_get_alloc(PointerRNA *ptr, PropertyRNA *prop, char *fixedbuf, int fixedlen, int *r_len); | char *RNA_property_string_get_alloc(PointerRNA *ptr, PropertyRNA *prop, char *fixedbuf, int fixedlen, int *r_len); | ||||
| void RNA_property_string_set(PointerRNA *ptr, PropertyRNA *prop, const char *value); | void RNA_property_string_set(PointerRNA *ptr, PropertyRNA *prop, const char *value); | ||||
| void RNA_property_string_set_bytes(PointerRNA *ptr, PropertyRNA *prop, const char *value, int len); | void RNA_property_string_set_bytes(PointerRNA *ptr, PropertyRNA *prop, const char *value, int len); | ||||
| int RNA_property_string_length(PointerRNA *ptr, PropertyRNA *prop); | int RNA_property_string_length(PointerRNA *ptr, PropertyRNA *prop); | ||||
| Show All 36 Lines | |||||
| void RNA_property_collection_add(PointerRNA *ptr, PropertyRNA *prop, PointerRNA *r_ptr); | void RNA_property_collection_add(PointerRNA *ptr, PropertyRNA *prop, PointerRNA *r_ptr); | ||||
| bool RNA_property_collection_remove(PointerRNA *ptr, PropertyRNA *prop, int key); | bool RNA_property_collection_remove(PointerRNA *ptr, PropertyRNA *prop, int key); | ||||
| void RNA_property_collection_clear(PointerRNA *ptr, PropertyRNA *prop); | void RNA_property_collection_clear(PointerRNA *ptr, PropertyRNA *prop); | ||||
| bool RNA_property_collection_move(PointerRNA *ptr, PropertyRNA *prop, int key, int pos); | bool RNA_property_collection_move(PointerRNA *ptr, PropertyRNA *prop, int key, int pos); | ||||
| /* copy/reset */ | /* copy/reset */ | ||||
| bool RNA_property_copy(struct Main *bmain, PointerRNA *ptr, PointerRNA *fromptr, PropertyRNA *prop, int index); | bool RNA_property_copy(struct Main *bmain, PointerRNA *ptr, PointerRNA *fromptr, PropertyRNA *prop, int index); | ||||
| bool RNA_property_reset(PointerRNA *ptr, PropertyRNA *prop, int index); | bool RNA_property_reset(PointerRNA *ptr, PropertyRNA *prop, int index); | ||||
| bool RNA_property_assign_default(PointerRNA *ptr, PropertyRNA *prop); | |||||
| /* Path | /* Path | ||||
| * | * | ||||
| * Experimental method to refer to structs and properties with a string, | * Experimental method to refer to structs and properties with a string, | ||||
| * using a syntax like: scenes[0].objects["Cube"].data.verts[7].co | * using a syntax like: scenes[0].objects["Cube"].data.verts[7].co | ||||
| * | * | ||||
| * This provides a way to refer to RNA data while being detached from any | * This provides a way to refer to RNA data while being detached from any | ||||
| * particular pointers, which is useful in a number of applications, like | * particular pointers, which is useful in a number of applications, like | ||||
| ▲ Show 20 Lines • Show All 336 Lines • Show Last 20 Lines | |||||