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.