![]() |
Blender V2.61 - r43446
|
#include "DNA_listBase.h"Go to the source code of this file.
Classes | |
| struct | ContainerRNA |
| struct | FunctionRNA |
| struct | PropertyRNA |
| struct | BoolPropertyRNA |
| struct | IntPropertyRNA |
| struct | FloatPropertyRNA |
| struct | StringPropertyRNA |
| struct | EnumPropertyRNA |
| struct | PointerPropertyRNA |
| struct | CollectionPropertyRNA |
| struct | StructRNA |
| struct | BlenderRNA |
Defines | |
| #define | RNA_MAX_ARRAY_LENGTH 32 |
| #define | RNA_MAX_ARRAY_DIMENSION 3 |
| #define | RNA_IDP_UI "_RNA_UI" |
| #define | CONTAINER_RNA_ID(cont) (*(const char **)(((ContainerRNA *)(cont))+1)) |
Typedefs | |
| typedef void(* | UpdateFunc )(struct Main *main, struct Scene *scene, struct PointerRNA *ptr) |
| typedef void(* | ContextPropUpdateFunc )(struct bContext *C, struct PointerRNA *ptr, struct PropertyRNA *prop) |
| typedef void(* | ContextUpdateFunc )(struct bContext *C, struct PointerRNA *ptr) |
| typedef int(* | EditableFunc )(struct PointerRNA *ptr) |
| typedef int(* | ItemEditableFunc )(struct PointerRNA *ptr, int index) |
| typedef struct IDProperty *(* | IDPropertiesFunc )(struct PointerRNA *ptr, int create) |
| typedef struct StructRNA *(* | StructRefineFunc )(struct PointerRNA *ptr) |
| typedef char *(* | StructPathFunc )(struct PointerRNA *ptr) |
| typedef int(* | PropArrayLengthGetFunc )(struct PointerRNA *ptr, int length[RNA_MAX_ARRAY_DIMENSION]) |
| typedef int(* | PropBooleanGetFunc )(struct PointerRNA *ptr) |
| typedef void(* | PropBooleanSetFunc )(struct PointerRNA *ptr, int value) |
| typedef void(* | PropBooleanArrayGetFunc )(struct PointerRNA *ptr, int *values) |
| typedef void(* | PropBooleanArraySetFunc )(struct PointerRNA *ptr, const int *values) |
| typedef int(* | PropIntGetFunc )(struct PointerRNA *ptr) |
| typedef void(* | PropIntSetFunc )(struct PointerRNA *ptr, int value) |
| typedef void(* | PropIntArrayGetFunc )(struct PointerRNA *ptr, int *values) |
| typedef void(* | PropIntArraySetFunc )(struct PointerRNA *ptr, const int *values) |
| typedef void(* | PropIntRangeFunc )(struct PointerRNA *ptr, int *min, int *max) |
| typedef float(* | PropFloatGetFunc )(struct PointerRNA *ptr) |
| typedef void(* | PropFloatSetFunc )(struct PointerRNA *ptr, float value) |
| typedef void(* | PropFloatArrayGetFunc )(struct PointerRNA *ptr, float *values) |
| typedef void(* | PropFloatArraySetFunc )(struct PointerRNA *ptr, const float *values) |
| typedef void(* | PropFloatRangeFunc )(struct PointerRNA *ptr, float *min, float *max) |
| typedef void(* | PropStringGetFunc )(struct PointerRNA *ptr, char *value) |
| typedef int(* | PropStringLengthFunc )(struct PointerRNA *ptr) |
| typedef void(* | PropStringSetFunc )(struct PointerRNA *ptr, const char *value) |
| typedef int(* | PropEnumGetFunc )(struct PointerRNA *ptr) |
| typedef void(* | PropEnumSetFunc )(struct PointerRNA *ptr, int value) |
| typedef EnumPropertyItem *(* | PropEnumItemFunc )(struct bContext *C, struct PointerRNA *ptr, struct PropertyRNA *prop, int *free) |
| typedef PointerRNA(* | PropPointerGetFunc )(struct PointerRNA *ptr) |
| typedef StructRNA *(* | PropPointerTypeFunc )(struct PointerRNA *ptr) |
| typedef void(* | PropPointerSetFunc )(struct PointerRNA *ptr, const PointerRNA value) |
| typedef int(* | PropPointerPollFunc )(struct PointerRNA *ptr, const PointerRNA value) |
| typedef void(* | PropCollectionBeginFunc )(struct CollectionPropertyIterator *iter, struct PointerRNA *ptr) |
| typedef void(* | PropCollectionNextFunc )(struct CollectionPropertyIterator *iter) |
| typedef void(* | PropCollectionEndFunc )(struct CollectionPropertyIterator *iter) |
| typedef PointerRNA(* | PropCollectionGetFunc )(struct CollectionPropertyIterator *iter) |
| typedef int(* | PropCollectionLengthFunc )(struct PointerRNA *ptr) |
| typedef int(* | PropCollectionLookupIntFunc )(struct PointerRNA *ptr, int key, struct PointerRNA *r_ptr) |
| typedef int(* | PropCollectionLookupStringFunc )(struct PointerRNA *ptr, const char *key, struct PointerRNA *r_ptr) |
| typedef int(* | PropCollectionAssignIntFunc )(struct PointerRNA *ptr, int key, const struct PointerRNA *assign_ptr) |
| typedef struct ContainerRNA | ContainerRNA |
| typedef struct BoolPropertyRNA | BoolPropertyRNA |
| typedef struct IntPropertyRNA | IntPropertyRNA |
| typedef struct FloatPropertyRNA | FloatPropertyRNA |
| typedef struct StringPropertyRNA | StringPropertyRNA |
| typedef struct EnumPropertyRNA | EnumPropertyRNA |
| typedef struct PointerPropertyRNA | PointerPropertyRNA |
| typedef struct CollectionPropertyRNA | CollectionPropertyRNA |
Definition in file rna_internal_types.h.
| #define CONTAINER_RNA_ID | ( | cont | ) | (*(const char **)(((ContainerRNA *)(cont))+1)) |
Definition at line 359 of file rna_internal_types.h.
Referenced by RNA_def_property().
| #define RNA_IDP_UI "_RNA_UI" |
Definition at line 58 of file rna_internal_types.h.
Referenced by rna_idproperty_ui().
| #define RNA_MAX_ARRAY_DIMENSION 3 |
Definition at line 54 of file rna_internal_types.h.
Referenced by RNA_def_property_multi_array(), rna_ensure_property_array_length(), RNA_path_resolve_full(), and RNA_property_multi_array_length().
| #define RNA_MAX_ARRAY_LENGTH 32 |
Definition at line 51 of file rna_internal_types.h.
Referenced by RNA_def_property_array(), RNA_property_boolean_get_default_index(), RNA_property_boolean_get_index(), RNA_property_boolean_set_index(), RNA_property_float_get_default_index(), RNA_property_float_get_index(), RNA_property_float_set_index(), RNA_property_int_get_default_index(), RNA_property_int_get_index(), and RNA_property_int_set_index().
| typedef struct BoolPropertyRNA BoolPropertyRNA |
| typedef struct CollectionPropertyRNA CollectionPropertyRNA |
| typedef struct ContainerRNA ContainerRNA |
| typedef void(* ContextPropUpdateFunc)(struct bContext *C, struct PointerRNA *ptr, struct PropertyRNA *prop) |
Definition at line 63 of file rna_internal_types.h.
| typedef void(* ContextUpdateFunc)(struct bContext *C, struct PointerRNA *ptr) |
Definition at line 64 of file rna_internal_types.h.
| typedef int(* EditableFunc)(struct PointerRNA *ptr) |
Definition at line 65 of file rna_internal_types.h.
| typedef struct EnumPropertyRNA EnumPropertyRNA |
| typedef struct FloatPropertyRNA FloatPropertyRNA |
| typedef struct IDProperty*(* IDPropertiesFunc)(struct PointerRNA *ptr, int create) |
Definition at line 67 of file rna_internal_types.h.
| typedef struct IntPropertyRNA IntPropertyRNA |
| typedef int(* ItemEditableFunc)(struct PointerRNA *ptr, int index) |
Definition at line 66 of file rna_internal_types.h.
| typedef struct PointerPropertyRNA PointerPropertyRNA |
| typedef int(* PropArrayLengthGetFunc)(struct PointerRNA *ptr, int length[RNA_MAX_ARRAY_DIMENSION]) |
Definition at line 71 of file rna_internal_types.h.
| typedef void(* PropBooleanArrayGetFunc)(struct PointerRNA *ptr, int *values) |
Definition at line 74 of file rna_internal_types.h.
| typedef void(* PropBooleanArraySetFunc)(struct PointerRNA *ptr, const int *values) |
Definition at line 75 of file rna_internal_types.h.
| typedef int(* PropBooleanGetFunc)(struct PointerRNA *ptr) |
Definition at line 72 of file rna_internal_types.h.
| typedef void(* PropBooleanSetFunc)(struct PointerRNA *ptr, int value) |
Definition at line 73 of file rna_internal_types.h.
| typedef int(* PropCollectionAssignIntFunc)(struct PointerRNA *ptr, int key, const struct PointerRNA *assign_ptr) |
Definition at line 103 of file rna_internal_types.h.
| typedef void(* PropCollectionBeginFunc)(struct CollectionPropertyIterator *iter, struct PointerRNA *ptr) |
Definition at line 96 of file rna_internal_types.h.
| typedef void(* PropCollectionEndFunc)(struct CollectionPropertyIterator *iter) |
Definition at line 98 of file rna_internal_types.h.
| typedef PointerRNA(* PropCollectionGetFunc)(struct CollectionPropertyIterator *iter) |
Definition at line 99 of file rna_internal_types.h.
| typedef int(* PropCollectionLengthFunc)(struct PointerRNA *ptr) |
Definition at line 100 of file rna_internal_types.h.
| typedef int(* PropCollectionLookupIntFunc)(struct PointerRNA *ptr, int key, struct PointerRNA *r_ptr) |
Definition at line 101 of file rna_internal_types.h.
| typedef int(* PropCollectionLookupStringFunc)(struct PointerRNA *ptr, const char *key, struct PointerRNA *r_ptr) |
Definition at line 102 of file rna_internal_types.h.
| typedef void(* PropCollectionNextFunc)(struct CollectionPropertyIterator *iter) |
Definition at line 97 of file rna_internal_types.h.
| typedef int(* PropEnumGetFunc)(struct PointerRNA *ptr) |
Definition at line 89 of file rna_internal_types.h.
| typedef EnumPropertyItem*(* PropEnumItemFunc)(struct bContext *C, struct PointerRNA *ptr, struct PropertyRNA *prop, int *free) |
Definition at line 91 of file rna_internal_types.h.
| typedef void(* PropEnumSetFunc)(struct PointerRNA *ptr, int value) |
Definition at line 90 of file rna_internal_types.h.
| typedef void(* PropFloatArrayGetFunc)(struct PointerRNA *ptr, float *values) |
Definition at line 83 of file rna_internal_types.h.
| typedef void(* PropFloatArraySetFunc)(struct PointerRNA *ptr, const float *values) |
Definition at line 84 of file rna_internal_types.h.
| typedef float(* PropFloatGetFunc)(struct PointerRNA *ptr) |
Definition at line 81 of file rna_internal_types.h.
| typedef void(* PropFloatRangeFunc)(struct PointerRNA *ptr, float *min, float *max) |
Definition at line 85 of file rna_internal_types.h.
| typedef void(* PropFloatSetFunc)(struct PointerRNA *ptr, float value) |
Definition at line 82 of file rna_internal_types.h.
| typedef void(* PropIntArrayGetFunc)(struct PointerRNA *ptr, int *values) |
Definition at line 78 of file rna_internal_types.h.
| typedef void(* PropIntArraySetFunc)(struct PointerRNA *ptr, const int *values) |
Definition at line 79 of file rna_internal_types.h.
| typedef int(* PropIntGetFunc)(struct PointerRNA *ptr) |
Definition at line 76 of file rna_internal_types.h.
| typedef void(* PropIntRangeFunc)(struct PointerRNA *ptr, int *min, int *max) |
Definition at line 80 of file rna_internal_types.h.
| typedef void(* PropIntSetFunc)(struct PointerRNA *ptr, int value) |
Definition at line 77 of file rna_internal_types.h.
| typedef PointerRNA(* PropPointerGetFunc)(struct PointerRNA *ptr) |
Definition at line 92 of file rna_internal_types.h.
| typedef int(* PropPointerPollFunc)(struct PointerRNA *ptr, const PointerRNA value) |
Definition at line 95 of file rna_internal_types.h.
| typedef void(* PropPointerSetFunc)(struct PointerRNA *ptr, const PointerRNA value) |
Definition at line 94 of file rna_internal_types.h.
| typedef StructRNA*(* PropPointerTypeFunc)(struct PointerRNA *ptr) |
Definition at line 93 of file rna_internal_types.h.
| typedef void(* PropStringGetFunc)(struct PointerRNA *ptr, char *value) |
Definition at line 86 of file rna_internal_types.h.
| typedef int(* PropStringLengthFunc)(struct PointerRNA *ptr) |
Definition at line 87 of file rna_internal_types.h.
| typedef void(* PropStringSetFunc)(struct PointerRNA *ptr, const char *value) |
Definition at line 88 of file rna_internal_types.h.
| typedef struct StringPropertyRNA StringPropertyRNA |
| typedef char*(* StructPathFunc)(struct PointerRNA *ptr) |
Definition at line 69 of file rna_internal_types.h.
| typedef struct StructRNA*(* StructRefineFunc)(struct PointerRNA *ptr) |
Definition at line 68 of file rna_internal_types.h.
| typedef void(* UpdateFunc)(struct Main *main, struct Scene *scene, struct PointerRNA *ptr) |
Definition at line 62 of file rna_internal_types.h.