|
Blender V5.0
|
#include <DNA_ID.h>
Public Attributes | |
| void * | pointer |
| ListBase | group |
| IDPropertyGroupChildrenSet * | children_map |
| int | val |
| int | val2 |
| IDPropertyGroupChildrenSet* IDPropertyData::children_map |
Allows constant time lookup by name of the children in this group. This may be null if the group is empty. The order may not be exactly the same as in group.
Definition at line 148 of file DNA_ID.h.
Referenced by IDP_AddToGroup(), IDP_DirectLinkGroup(), IDP_FreeGroup(), IDP_GetPropertyFromGroup(), idp_group_children_map_ensure(), IDP_RemoveFromGroup(), and IDP_ReplaceInGroup_ex().
| ListBase IDPropertyData::group |
Definition at line 143 of file DNA_ID.h.
Referenced by blender::blend_write(), blo_do_versions_290(), blo_do_versions_440(), BPy_IDGroup_MapDataToPy(), BPy_Wrap_GetItems(), BPy_Wrap_GetKeys(), BPy_Wrap_GetValues(), blender::animrig::get_keyable_id_property_paths(), IDGroup_Iter_New_WithType(), IDP_AddToGroup(), IDP_CopyGroup(), IDP_DirectLinkGroup(), IDP_EqualsProperties_ex(), IDP_foreach_property(), IDP_FreeGroup(), IDP_MergeGroup_ex(), IDP_RemoveFromGroup(), IDP_ReplaceGroupInGroup(), IDP_ReplaceInGroup_ex(), idp_repr_fn_recursive(), IDP_SyncGroupTypes(), IDP_SyncGroupValues(), IDP_WriteGroup(), blender::bke::idprop::IDPGroupSerializer::idprop_to_dictionary(), idproperties_fix_groups_lengths_recurse(), idproperty_find_ui_container(), blender::imbuf::imb_create_write_spec(), IMB_metadata_foreach(), openexr_header_metadata_global(), rna_idp_path(), blender::ed::space_node::search_link_ops_for_asset_metadata(), blender::bke::idprop::tests::TEST(), version_geometry_nodes_add_attribute_input_settings(), version_idproperty_ui_data(), version_mesh_crease_generic(), WM_operator_last_properties_store(), blender::io::alembic::CustomPropertiesExporter::write_all(), write_jpeg(), and blender::io::usd::USDAbstractWriter::write_user_properties().
| void* IDPropertyData::pointer |
Definition at line 142 of file DNA_ID.h.
Referenced by BKE_lib_query_idpropertiesForeachIDLink_callback(), blender::deg::DepsgraphNodeBuilder::build_idproperties(), blender::deg::DepsgraphRelationBuilder::build_idproperties(), blender::io::usd::get_usd_source_path(), IDP_AssignID(), IDP_AssignStringMaxSize(), IDP_ClearProperty(), IDP_CopyArray(), IDP_CopyID(), IDP_CopyIDPArray(), IDP_CopyString(), IDP_DirectLinkArray(), IDP_DirectLinkIDPArray(), IDP_DirectLinkString(), IDP_FreeArray(), IDP_FreeIDPArray(), IDP_FreeString(), IDP_New(), IDP_NewStringMaxSize(), idp_repr_fn_recursive(), idp_resize_group_array(), IDP_ResizeArray(), IDP_ResizeIDPArray(), IDP_WriteArray(), IDP_WriteIDPArray(), IDP_WriteString(), idprop_py_from_idp_id(), keymap_item_has_invalid_wm_context_data_path(), blender::nodes::old_id_property_type_matches_socket_convert_to_new(), blender::nodes::old_id_property_type_matches_socket_convert_to_new_float_vec(), blender::io::fbx::read_ufbx_property(), RNA_property_string_set_bytes(), and set_vec_attrib().
| int IDPropertyData::val |
NOTE: a double is written into two 32bit integers.
Definition at line 150 of file DNA_ID.h.
Referenced by idp_generic_copy(), and IDP_New().
| int IDPropertyData::val2 |
Definition at line 150 of file DNA_ID.h.
Referenced by idp_generic_copy().