Changeset View
Changeset View
Standalone View
Standalone View
source/blender/makesrna/RNA_define.h
| Show First 20 Lines • Show All 60 Lines • ▼ Show 20 Lines | |||||
| StructRNA *RNA_def_struct_ptr(BlenderRNA *brna, const char *identifier, StructRNA *srnafrom); | StructRNA *RNA_def_struct_ptr(BlenderRNA *brna, const char *identifier, StructRNA *srnafrom); | ||||
| StructRNA *RNA_def_struct(BlenderRNA *brna, const char *identifier, const char *from); | StructRNA *RNA_def_struct(BlenderRNA *brna, const char *identifier, const char *from); | ||||
| void RNA_def_struct_sdna(StructRNA *srna, const char *structname); | void RNA_def_struct_sdna(StructRNA *srna, const char *structname); | ||||
| void RNA_def_struct_sdna_from(StructRNA *srna, const char *structname, const char *propname); | void RNA_def_struct_sdna_from(StructRNA *srna, const char *structname, const char *propname); | ||||
| void RNA_def_struct_name_property(StructRNA *srna, PropertyRNA *prop); | void RNA_def_struct_name_property(StructRNA *srna, PropertyRNA *prop); | ||||
| void RNA_def_struct_nested(BlenderRNA *brna, StructRNA *srna, const char *structname); | void RNA_def_struct_nested(BlenderRNA *brna, StructRNA *srna, const char *structname); | ||||
| void RNA_def_struct_flag(StructRNA *srna, int flag); | void RNA_def_struct_flag(StructRNA *srna, int flag); | ||||
| void RNA_def_struct_clear_flag(StructRNA *srna, int flag); | void RNA_def_struct_clear_flag(StructRNA *srna, int flag); | ||||
| void RNA_def_struct_property_tags(StructRNA *srna, const EnumPropertyItem *prop_tag_defines); | |||||
| void RNA_def_struct_refine_func(StructRNA *srna, const char *refine); | void RNA_def_struct_refine_func(StructRNA *srna, const char *refine); | ||||
| void RNA_def_struct_idprops_func(StructRNA *srna, const char *refine); | void RNA_def_struct_idprops_func(StructRNA *srna, const char *refine); | ||||
| void RNA_def_struct_register_funcs(StructRNA *srna, const char *reg, const char *unreg, const char *instance); | void RNA_def_struct_register_funcs(StructRNA *srna, const char *reg, const char *unreg, const char *instance); | ||||
| void RNA_def_struct_path_func(StructRNA *srna, const char *path); | void RNA_def_struct_path_func(StructRNA *srna, const char *path); | ||||
| void RNA_def_struct_identifier_no_struct_map(StructRNA *srna, const char *identifier); | void RNA_def_struct_identifier_no_struct_map(StructRNA *srna, const char *identifier); | ||||
| void RNA_def_struct_identifier(BlenderRNA *brna, StructRNA *srna, const char *identifier); | void RNA_def_struct_identifier(BlenderRNA *brna, StructRNA *srna, const char *identifier); | ||||
| void RNA_def_struct_ui_text(StructRNA *srna, const char *name, const char *description); | void RNA_def_struct_ui_text(StructRNA *srna, const char *name, const char *description); | ||||
| void RNA_def_struct_ui_icon(StructRNA *srna, int icon); | void RNA_def_struct_ui_icon(StructRNA *srna, int icon); | ||||
| ▲ Show 20 Lines • Show All 66 Lines • ▼ Show 20 Lines | |||||
| void RNA_def_property_string_sdna(PropertyRNA *prop, const char *structname, const char *propname); | void RNA_def_property_string_sdna(PropertyRNA *prop, const char *structname, const char *propname); | ||||
| void RNA_def_property_enum_sdna(PropertyRNA *prop, const char *structname, const char *propname); | void RNA_def_property_enum_sdna(PropertyRNA *prop, const char *structname, const char *propname); | ||||
| void RNA_def_property_enum_bitflag_sdna(PropertyRNA *prop, const char *structname, const char *propname); | void RNA_def_property_enum_bitflag_sdna(PropertyRNA *prop, const char *structname, const char *propname); | ||||
| void RNA_def_property_pointer_sdna(PropertyRNA *prop, const char *structname, const char *propname); | void RNA_def_property_pointer_sdna(PropertyRNA *prop, const char *structname, const char *propname); | ||||
| void RNA_def_property_collection_sdna(PropertyRNA *prop, const char *structname, const char *propname, const char *lengthpropname); | void RNA_def_property_collection_sdna(PropertyRNA *prop, const char *structname, const char *propname, const char *lengthpropname); | ||||
| void RNA_def_property_flag(PropertyRNA *prop, PropertyFlag flag); | void RNA_def_property_flag(PropertyRNA *prop, PropertyFlag flag); | ||||
| void RNA_def_property_clear_flag(PropertyRNA *prop, PropertyFlag flag); | void RNA_def_property_clear_flag(PropertyRNA *prop, PropertyFlag flag); | ||||
| void RNA_def_property_tags(PropertyRNA *prop, int tags); | |||||
| void RNA_def_property_subtype(PropertyRNA *prop, PropertySubType subtype); | void RNA_def_property_subtype(PropertyRNA *prop, PropertySubType subtype); | ||||
| void RNA_def_property_array(PropertyRNA *prop, int length); | void RNA_def_property_array(PropertyRNA *prop, int length); | ||||
| void RNA_def_property_multi_array(PropertyRNA *prop, int dimension, const int length[]); | void RNA_def_property_multi_array(PropertyRNA *prop, int dimension, const int length[]); | ||||
| void RNA_def_property_range(PropertyRNA *prop, double min, double max); | void RNA_def_property_range(PropertyRNA *prop, double min, double max); | ||||
| void RNA_def_property_enum_items(PropertyRNA *prop, const EnumPropertyItem *item); | void RNA_def_property_enum_items(PropertyRNA *prop, const EnumPropertyItem *item); | ||||
| void RNA_def_property_string_maxlength(PropertyRNA *prop, int maxlength); | void RNA_def_property_string_maxlength(PropertyRNA *prop, int maxlength); | ||||
| void RNA_def_property_struct_type(PropertyRNA *prop, const char *type); | void RNA_def_property_struct_type(PropertyRNA *prop, const char *type); | ||||
| ▲ Show 20 Lines • Show All 98 Lines • Show Last 20 Lines | |||||