Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesrna/intern/rna_internal.h
| Show First 20 Lines • Show All 68 Lines • ▼ Show 20 Lines | |||||
| const char *dnastructfromname; | const char *dnastructfromname; | ||||
| const char *dnastructfromprop; | const char *dnastructfromprop; | ||||
| /* property */ | /* property */ | ||||
| const char *dnaname; | const char *dnaname; | ||||
| const char *dnatype; | const char *dnatype; | ||||
| int dnaarraylength; | int dnaarraylength; | ||||
| int dnapointerlevel; | int dnapointerlevel; | ||||
| /** | |||||
| * Offset in bytes within `dnastructname`. | |||||
| * -1 when unusable (follows pointer for e.g.). */ | |||||
| int dnaoffset; | |||||
| int dnasize; | |||||
| /* for finding length of array collections */ | /* for finding length of array collections */ | ||||
| const char *dnalengthstructname; | const char *dnalengthstructname; | ||||
| const char *dnalengthname; | const char *dnalengthname; | ||||
| int dnalengthfixed; | int dnalengthfixed; | ||||
| int booleanbit, booleannegative; | int booleanbit, booleannegative; | ||||
| ▲ Show 20 Lines • Show All 83 Lines • ▼ Show 20 Lines | |||||
| void RNA_def_nla(struct BlenderRNA *brna); | void RNA_def_nla(struct BlenderRNA *brna); | ||||
| void RNA_def_nodetree(struct BlenderRNA *brna); | void RNA_def_nodetree(struct BlenderRNA *brna); | ||||
| void RNA_def_object(struct BlenderRNA *brna); | void RNA_def_object(struct BlenderRNA *brna); | ||||
| void RNA_def_object_force(struct BlenderRNA *brna); | void RNA_def_object_force(struct BlenderRNA *brna); | ||||
| void RNA_def_packedfile(struct BlenderRNA *brna); | void RNA_def_packedfile(struct BlenderRNA *brna); | ||||
| void RNA_def_palette(struct BlenderRNA *brna); | void RNA_def_palette(struct BlenderRNA *brna); | ||||
| void RNA_def_particle(struct BlenderRNA *brna); | void RNA_def_particle(struct BlenderRNA *brna); | ||||
| void RNA_def_pose(struct BlenderRNA *brna); | void RNA_def_pose(struct BlenderRNA *brna); | ||||
| void RNA_def_profile(struct BlenderRNA *brna); | |||||
| void RNA_def_lightprobe(struct BlenderRNA *brna); | void RNA_def_lightprobe(struct BlenderRNA *brna); | ||||
| void RNA_def_render(struct BlenderRNA *brna); | void RNA_def_render(struct BlenderRNA *brna); | ||||
| void RNA_def_rigidbody(struct BlenderRNA *brna); | void RNA_def_rigidbody(struct BlenderRNA *brna); | ||||
| void RNA_def_rna(struct BlenderRNA *brna); | void RNA_def_rna(struct BlenderRNA *brna); | ||||
| void RNA_def_scene(struct BlenderRNA *brna); | void RNA_def_scene(struct BlenderRNA *brna); | ||||
| void RNA_def_view_layer(struct BlenderRNA *brna); | void RNA_def_view_layer(struct BlenderRNA *brna); | ||||
| void RNA_def_screen(struct BlenderRNA *brna); | void RNA_def_screen(struct BlenderRNA *brna); | ||||
| void RNA_def_sculpt_paint(struct BlenderRNA *brna); | void RNA_def_sculpt_paint(struct BlenderRNA *brna); | ||||
| ▲ Show 20 Lines • Show All 184 Lines • ▼ Show 20 Lines | |||||
| void *rna_iterator_array_get(struct CollectionPropertyIterator *iter); | void *rna_iterator_array_get(struct CollectionPropertyIterator *iter); | ||||
| void *rna_iterator_array_dereference_get(struct CollectionPropertyIterator *iter); | void *rna_iterator_array_dereference_get(struct CollectionPropertyIterator *iter); | ||||
| void rna_iterator_array_end(struct CollectionPropertyIterator *iter); | void rna_iterator_array_end(struct CollectionPropertyIterator *iter); | ||||
| PointerRNA rna_array_lookup_int( | PointerRNA rna_array_lookup_int( | ||||
| PointerRNA *ptr, StructRNA *type, void *data, int itemsize, int length, int index); | PointerRNA *ptr, StructRNA *type, void *data, int itemsize, int length, int index); | ||||
| /* Duplicated code since we can't link in blenlib */ | /* Duplicated code since we can't link in blenlib */ | ||||
| #ifndef RNA_RUNTIME | |||||
| void *rna_alloc_from_buffer(const char *buffer, int buffer_len); | |||||
| void *rna_calloc(int buffer_len); | |||||
| #endif | |||||
| void rna_addtail(struct ListBase *listbase, void *vlink); | void rna_addtail(struct ListBase *listbase, void *vlink); | ||||
| void rna_freelinkN(struct ListBase *listbase, void *vlink); | void rna_freelinkN(struct ListBase *listbase, void *vlink); | ||||
| void rna_freelistN(struct ListBase *listbase); | void rna_freelistN(struct ListBase *listbase); | ||||
| PropertyDefRNA *rna_findlink(ListBase *listbase, const char *identifier); | PropertyDefRNA *rna_findlink(ListBase *listbase, const char *identifier); | ||||
| StructDefRNA *rna_find_struct_def(StructRNA *srna); | StructDefRNA *rna_find_struct_def(StructRNA *srna); | ||||
| FunctionDefRNA *rna_find_function_def(FunctionRNA *func); | FunctionDefRNA *rna_find_function_def(FunctionRNA *func); | ||||
| PropertyDefRNA *rna_find_parameter_def(PropertyRNA *parm); | PropertyDefRNA *rna_find_parameter_def(PropertyRNA *parm); | ||||
| ▲ Show 20 Lines • Show All 68 Lines • Show Last 20 Lines | |||||