|
Blender
V2.93
|
#include <DNA_ID.h>
Public Attributes | |
| struct IDProperty * | next |
| struct IDProperty * | prev |
| char | type |
| char | subtype |
| short | flag |
| char | name [64] |
| int | saved |
| IDPropertyData | data |
| int | len |
| int | totallen |
| IDPropertyData IDProperty::data |
Note, alignment for 64 bits.
Definition at line 80 of file DNA_ID.h.
Referenced by BKE_lib_query_idpropertiesForeachIDLink_callback(), blo_do_versions_290(), BPy_IDGroup_iter(), BPy_IDGroup_iter_items(), BPy_IDGroup_MapDataToPy(), BPy_Wrap_GetItems(), BPy_Wrap_GetKeys(), BPy_Wrap_GetValues(), blender::deg::build_idproperties_callback(), IDP_AddToGroup(), IDP_AssignID(), IDP_AssignString(), IDP_BlendReadExpand(), IDP_BlendReadLib(), IDP_ClearProperty(), IDP_ConcatString(), IDP_ConcatStringC(), IDP_CopyArray(), IDP_CopyGroup(), IDP_CopyID(), IDP_CopyIDPArray(), IDP_CopyString(), IDP_DirectLinkArray(), IDP_DirectLinkGroup(), IDP_DirectLinkIDPArray(), IDP_DirectLinkProperty(), IDP_DirectLinkString(), IDP_EqualsProperties_ex(), IDP_foreach_property(), IDP_FreeArray(), IDP_FreeGroup(), IDP_FreeIDPArray(), IDP_FreeString(), idp_generic_copy(), IDP_GetPropertyFromGroup(), IDP_InsertToGroup(), IDP_MergeGroup_ex(), IDP_New(), IDP_NewString(), IDP_RemoveFromGroup(), IDP_ReplaceGroupInGroup(), IDP_ReplaceInGroup_ex(), idp_repr_fn_recursive(), idp_resize_group_array(), IDP_ResizeArray(), IDP_ResizeIDPArray(), IDP_SyncGroupTypes(), IDP_SyncGroupValues(), IDP_WriteArray(), IDP_WriteGroup(), IDP_WriteIDPArray(), IDP_WriteString(), idprop_py_from_idp_id(), idproperties_fix_groups_lengths_recurse(), IMB_metadata_foreach(), imb_savepng(), keymap_item_has_invalid_wm_context_data_path(), openexr_header_metadata(), rna_idp_path(), rna_idproperty_ui_ensure(), RNA_property_string_set_bytes(), wm_keymap_item_find_in_keymap(), blender::io::alembic::CustomPropertiesExporter::write_all(), and write_jpeg().
| short IDProperty::flag |
Definition at line 72 of file DNA_ID.h.
Referenced by BKE_lib_query_idpropertiesForeachIDLink_callback(), BPy_IDProperty_Map_ValidateAndCreate(), idp_generic_copy(), operator_last_properties_init_impl(), rna_idproperty_touch(), RNA_property_collection_add(), RNA_property_is_set(), RNA_property_is_set_ex(), RNA_property_overridable_get(), RNA_property_overridable_library_set(), rna_property_rna_or_id_get(), and socket_add_property().
| int IDProperty::len |
Definition at line 84 of file DNA_ID.h.
Referenced by BPy_IDArray_ass_slice(), BPy_IDArray_getbuffer(), BPy_IDArray_slice(), BPy_IDGroup_CorrectListLen(), BPy_IDGroup_MapDataToPy(), BPy_Wrap_GetItems(), BPy_Wrap_GetKeys(), BPy_Wrap_GetValues(), blender::io::alembic::ABCAbstractWriter::ensure_custom_properties_exporter(), IDP_AddToGroup(), IDP_AppendArray(), IDP_BlendReadExpand(), IDP_BlendReadLib(), IDP_ClearProperty(), IDP_ConcatString(), IDP_ConcatStringC(), IDP_CopyArray(), IDP_CopyGroup(), IDP_CopyIDPArray(), IDP_CopyString(), IDP_DirectLinkArray(), IDP_DirectLinkIDPArray(), IDP_DirectLinkString(), IDP_EqualsProperties_ex(), IDP_foreach_property(), IDP_FreeIDPArray(), IDP_InsertToGroup(), IDP_MergeGroup_ex(), IDP_New(), IDP_NewIDPArray(), IDP_NewString(), IDP_RemoveFromGroup(), IDP_ReplaceGroupInGroup(), IDP_ReplaceInGroup_ex(), idp_repr_fn_recursive(), idp_resize_group_array(), IDP_ResizeArray(), IDP_ResizeIDPArray(), IDP_SetIndexArray(), IDP_SyncGroupTypes(), IDP_WriteArray(), IDP_WriteIDPArray(), IDP_WriteString(), idprop_py_from_idp_idparray(), idprop_py_from_idp_string(), idproperties_fix_groups_lengths_recurse(), rna_ensure_property_array_length(), rna_ensure_property_multi_array_length(), rna_idp_path(), rna_idproperty_verify_valid(), RNA_property_boolean_get_array(), RNA_property_boolean_set_array(), RNA_property_collection_add(), RNA_property_collection_begin(), RNA_property_collection_clear(), RNA_property_collection_length(), RNA_property_collection_move(), RNA_property_collection_remove(), RNA_property_float_get_array(), RNA_property_float_get_default_array(), RNA_property_float_set_array(), RNA_property_int_get_array(), RNA_property_int_get_default_array(), RNA_property_int_set_array(), rna_property_rna_or_id_get(), RNA_property_string_get(), RNA_property_string_length(), template_operator_property_buts_draw_single(), texture_paint_camera_project_exec(), WM_operator_confirm_message_ex(), and write_jpeg().
| char IDProperty::name[64] |
MAX_IDPROP_NAME.
Definition at line 74 of file DNA_ID.h.
Referenced by BPy_Group_Iter_Next(), BPy_IDGroup_MapDataToPy(), BPy_IDProperty_Map_ValidateAndCreate(), BPy_Wrap_GetItems(), BPy_Wrap_GetKeys(), IDP_AddToGroup(), IDP_BlendReadLib(), IDP_EqualsProperties_ex(), idp_generic_copy(), IDP_InsertToGroup(), IDP_MergeGroup_ex(), IDP_NewIDPArray(), IDP_NewString(), IDP_ReplaceGroupInGroup(), IDP_ReplaceInGroup(), IDP_ReplaceInGroup_ex(), IDP_SyncGroupTypes(), IDP_SyncGroupValues(), imb_load_openexr(), imb_savepng(), openexr_header_metadata(), rna_idp_path(), rna_idproperty_ui_container(), RNA_property_pointer_set(), rna_property_rna_or_id_get(), WM_operator_last_properties_store(), WM_toolsystem_ref_properties_ensure_ex(), and write_jpeg().
| struct IDProperty* IDProperty::next |
Definition at line 70 of file DNA_ID.h.
Referenced by BPy_Group_Iter_Next(), BPy_IDGroup_MapDataToPy(), BPy_IDProperty_Map_ValidateAndCreate(), BPy_Wrap_GetItems(), BPy_Wrap_GetKeys(), BPy_Wrap_GetValues(), IDP_CopyPropertyContent(), IDP_ReplaceGroupInGroup(), idproperties_fix_groups_lengths_recurse(), imb_savepng(), openexr_header_metadata(), rna_idp_path(), rna_idproperty_ui_container(), and write_jpeg().
| struct IDProperty * IDProperty::prev |
Definition at line 70 of file DNA_ID.h.
Referenced by BPy_IDProperty_Map_ValidateAndCreate(), IDP_CopyPropertyContent(), and rna_idproperty_ui_container().
| char IDProperty::subtype |
Definition at line 71 of file DNA_ID.h.
Referenced by BPy_IDArray_getbuffer(), BPy_IDArray_slice(), BPy_IDGroup_MapDataToPy(), BPy_IDProperty_Map_ValidateAndCreate(), IDP_AssignString(), IDP_CopyArray(), IDP_CopyGroup(), IDP_CopyString(), IDP_DirectLinkArray(), IDP_DirectLinkProperty(), IDP_EqualsProperties_ex(), IDP_New(), idp_repr_fn_recursive(), idp_resize_group_array(), IDP_ResizeArray(), IDP_SyncGroupTypes(), IDP_WriteArray(), idprop_py_from_idp_string(), rna_ensure_property(), rna_idproperty_verify_valid(), RNA_property_float_get_array(), RNA_property_float_get_default_array(), RNA_property_float_set_array(), RNA_property_int_get_default_array(), rna_property_rna_or_id_get(), RNA_property_string_get(), RNA_property_string_length(), RNA_property_subtype(), and texture_paint_camera_project_exec().
| int IDProperty::totallen |
Definition at line 89 of file DNA_ID.h.
Referenced by IDP_ClearProperty(), IDP_CopyArray(), IDP_CopyString(), IDP_DirectLinkArray(), IDP_DirectLinkIDPArray(), IDP_DirectLinkString(), IDP_New(), IDP_NewString(), IDP_ResizeArray(), and IDP_ResizeIDPArray().
| char IDProperty::type |
Definition at line 71 of file DNA_ID.h.
Referenced by BKE_lib_query_idpropertiesForeachIDLink_callback(), blo_do_versions_290(), BPy_IDGroup_MapDataToPy(), BPy_IDGroup_WrapData(), BPy_IDProperty_Map_ValidateAndCreate(), BPy_Wrap_SetMapItem(), blender::deg::build_idproperties_callback(), IDP_AddToGroup(), IDP_AppendArray(), IDP_AssignID(), IDP_AssignString(), IDP_BlendReadExpand(), IDP_BlendReadLib(), IDP_ConcatString(), IDP_ConcatStringC(), IDP_CopyArray(), IDP_CopyGroup(), IDP_CopyID(), IDP_CopyProperty_ex(), IDP_CopyString(), IDP_DirectLinkProperty(), IDP_EqualsProperties_ex(), IDP_foreach_property(), IDP_FreeGroup(), IDP_FreeIDPArray(), IDP_FreePropertyContent_ex(), IDP_FreeString(), idp_generic_copy(), IDP_GetIndexArray(), IDP_GetPropertyFromGroup(), IDP_GetPropertyTypeFromGroup(), IDP_InsertToGroup(), IDP_MergeGroup_ex(), IDP_New(), IDP_NewIDPArray(), IDP_NewString(), IDP_RemoveFromGroup(), IDP_ReplaceGroupInGroup(), IDP_ReplaceInGroup_ex(), idp_repr_fn_recursive(), IDP_ResizeIDPArray(), IDP_SetIndexArray(), IDP_SyncGroupTypes(), IDP_SyncGroupValues(), IDP_WriteProperty_OnlyData(), idproperties_fix_groups_lengths_recurse(), IMB_metadata_get_field(), IMB_metadata_set_field(), imb_savepng(), keymap_item_has_invalid_wm_context_data_path(), openexr_header_metadata(), rna_ensure_property(), rna_ensure_property_array_check(), rna_ensure_property_array_length(), rna_ensure_property_multi_array_length(), rna_idp_path(), rna_idproperty_find(), rna_idproperty_verify_valid(), RNA_pointer_as_string(), RNA_property_float_get(), RNA_property_float_get_default_array(), RNA_property_float_set(), RNA_property_float_set_array(), RNA_property_int_get_default_array(), RNA_property_pointer_set(), rna_property_rna_or_id_get(), RNA_property_subtype(), WM_toolsystem_ref_properties_ensure_ex(), blender::io::alembic::CustomPropertiesExporter::write_all(), and write_jpeg().