|
Blender V5.0
|
#include <cstddef>#include "BLI_compiler_attrs.h"#include "BLI_compiler_compat.h"#include "DNA_listBase.h"Go to the source code of this file.
Macros | |
| #define | LISTBASE_CIRCULAR_FORWARD_BEGIN(type, lb, lb_iter, lb_init) |
| #define | LISTBASE_CIRCULAR_FORWARD_END(type, lb, lb_iter, lb_init) |
| #define | LISTBASE_CIRCULAR_BACKWARD_BEGIN(type, lb, lb_iter, lb_init) |
| #define | LISTBASE_CIRCULAR_BACKWARD_END(type, lb, lb_iter, lb_init) |
| #define | LISTBASE_FOREACH(type, var, list) |
| #define | LISTBASE_FOREACH_INDEX(type, var, list, index_var) |
| #define | LISTBASE_FOREACH_BACKWARD(type, var, list) |
| #define | LISTBASE_FOREACH_MUTABLE(type, var, list) |
| #define | LISTBASE_FOREACH_BACKWARD_MUTABLE(type, var, list) |
Functions | |
| int | BLI_findindex (const ListBase *listbase, const void *vlink) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1) |
| int | BLI_findstringindex (const ListBase *listbase, const char *id, int offset) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1) |
| ListBase | BLI_listbase_from_link (Link *some_link) |
| void * | BLI_findlink (const ListBase *listbase, int number) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1) |
| void * | BLI_findlinkfrom (Link *start, int step) ATTR_WARN_UNUSED_RESULT |
| void * | BLI_findstring (const ListBase *listbase, const char *id, int offset) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1) |
| void * | BLI_listbase_findafter_string (Link *link, const char *id, int offset) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1) |
| void * | BLI_findstring_ptr (const ListBase *listbase, const char *id, int offset) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1) |
| void * | BLI_listbase_findafter_string_ptr (Link *link, const char *id, int offset) |
| void * | BLI_findptr (const struct ListBase *listbase, const void *ptr, int offset) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1) |
| void * | BLI_listbase_bytes_find (const ListBase *listbase, const void *bytes, size_t bytes_size, int offset) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1 |
| void void * | BLI_listbase_string_or_index_find (const ListBase *listbase, const char *string, size_t string_offset, int index) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1) |
| void * | BLI_rfindlink (const ListBase *listbase, int number) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1) |
| void * | BLI_rfindstring (const ListBase *listbase, const char *id, int offset) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1) |
| void * | BLI_rfindstring_ptr (const ListBase *listbase, const char *id, int offset) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1) |
| void * | BLI_rfindptr (const ListBase *listbase, const void *ptr, int offset) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1) |
| void * | BLI_listbase_bytes_rfind (const ListBase *listbase, const void *bytes, size_t bytes_size, int offset) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1 |
| void void | BLI_freelistN (ListBase *listbase) ATTR_NONNULL(1) |
| void | BLI_addtail (ListBase *listbase, void *vlink) ATTR_NONNULL(1) |
| void | BLI_remlink (ListBase *listbase, void *vlink) ATTR_NONNULL(1) |
| bool | BLI_remlink_safe (ListBase *listbase, void *vlink) ATTR_NONNULL(1) |
| void * | BLI_pophead (ListBase *listbase) ATTR_NONNULL(1) |
| void * | BLI_poptail (ListBase *listbase) ATTR_NONNULL(1) |
| void | BLI_addhead (ListBase *listbase, void *vlink) ATTR_NONNULL(1) |
| void | BLI_insertlinkbefore (ListBase *listbase, void *vnextlink, void *vnewlink) ATTR_NONNULL(1) |
| void | BLI_insertlinkafter (ListBase *listbase, void *vprevlink, void *vnewlink) ATTR_NONNULL(1) |
| void | BLI_insertlinkreplace (ListBase *listbase, void *vreplacelink, void *vnewlink) ATTR_NONNULL(1 |
| void void | BLI_listbase_sort (ListBase *listbase, int(*cmp)(const void *, const void *)) ATTR_NONNULL(1 |
| void void void | BLI_listbase_sort_r (ListBase *listbase, int(*cmp)(void *, const void *, const void *), void *thunk) ATTR_NONNULL(1 |
| void void void bool | BLI_listbase_link_move (ListBase *listbase, void *vlink, int step) ATTR_NONNULL() |
| bool | BLI_listbase_move_index (ListBase *listbase, int from, int to) ATTR_NONNULL() |
| void | BLI_freelist (ListBase *listbase) ATTR_NONNULL(1) |
| int | BLI_listbase_count_at_most (const ListBase *listbase, int count_max) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1) |
| BLI_INLINE bool | BLI_listbase_count_is_equal_to (const ListBase *listbase, const int count_cmp) |
| int | BLI_listbase_count (const ListBase *listbase) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1) |
| void | BLI_freelinkN (ListBase *listbase, void *vlink) ATTR_NONNULL(1) |
| void | BLI_listbase_swaplinks (ListBase *listbase, void *vlinka, void *vlinkb) ATTR_NONNULL(1 |
| void void | BLI_listbases_swaplinks (ListBase *listbasea, ListBase *listbaseb, void *vlinka, void *vlinkb) ATTR_NONNULL(2 |
| void void void | BLI_movelisttolist (ListBase *dst, ListBase *src) ATTR_NONNULL(1 |
| void void void void | BLI_movelisttolist_reverse (ListBase *dst, ListBase *src) ATTR_NONNULL(1 |
| void void void void void | BLI_listbase_split_after (ListBase *original_listbase, ListBase *split_listbase, void *vlink) ATTR_NONNULL(1 |
| void void void void void void | BLI_duplicatelist (ListBase *dst, const ListBase *src) ATTR_NONNULL(1 |
| void void void void void void void | BLI_listbase_reverse (ListBase *lb) ATTR_NONNULL(1) |
| void | BLI_listbase_rotate_first (ListBase *lb, void *vlink) ATTR_NONNULL(1 |
| void void | BLI_listbase_rotate_last (ListBase *lb, void *vlink) ATTR_NONNULL(1 |
| void void BLI_INLINE bool | BLI_listbase_is_single (const ListBase *lb) |
| BLI_INLINE bool | BLI_listbase_is_empty (const ListBase *lb) |
| BLI_INLINE void | BLI_listbase_clear (ListBase *lb) |
| bool | BLI_listbase_validate (ListBase *lb) |
| BLI_INLINE bool | BLI_listbase_equal (const ListBase *a, const ListBase *b) |
| LinkData * | BLI_genericNodeN (void *data) |
| BLI_INLINE bool | operator== (const ListBase &a, const ListBase &b) |
| BLI_INLINE bool | operator!= (const ListBase &a, const ListBase &b) |
| template<typename T, typename Fn> | |
| T * | BLI_listbase_find (const ListBase &listbase, Fn &&predicate) |
| #define LISTBASE_CIRCULAR_BACKWARD_BEGIN | ( | type, | |
| lb, | |||
| lb_iter, | |||
| lb_init ) |
Definition at line 352 of file BLI_listbase.h.
Referenced by BKE_workspace_layout_iter_circular(), and find_adjacent_seam().
| #define LISTBASE_CIRCULAR_BACKWARD_END | ( | type, | |
| lb, | |||
| lb_iter, | |||
| lb_init ) |
Definition at line 356 of file BLI_listbase.h.
Referenced by BKE_workspace_layout_iter_circular(), and find_adjacent_seam().
| #define LISTBASE_CIRCULAR_FORWARD_BEGIN | ( | type, | |
| lb, | |||
| lb_iter, | |||
| lb_init ) |
Does a full loop on the list, with any value acting as first (handy for cycling items)
Definition at line 340 of file BLI_listbase.h.
Referenced by BKE_workspace_layout_iter_circular(), ed_marker_select(), and find_adjacent_seam().
| #define LISTBASE_CIRCULAR_FORWARD_END | ( | type, | |
| lb, | |||
| lb_iter, | |||
| lb_init ) |
Definition at line 344 of file BLI_listbase.h.
Referenced by BKE_workspace_layout_iter_circular(), ed_marker_select(), and find_adjacent_seam().
| #define LISTBASE_FOREACH | ( | type, | |
| var, | |||
| list ) |
Definition at line 363 of file BLI_listbase.h.
Referenced by blender::bke::action_blend_read_data(), blender::bke::action_blend_write(), blender::bke::action_foreach_id(), action_group_to_keylist(), action_legacy_keyframes_loop(), action_listener(), action_refresh(), action_slot_summary_to_keylist(), action_to_keylist(), actionzone_area_poll(), blender::ed::viewer_path::activate_geometry_node(), actkeys_framejump_exec(), actkeys_mselect_channel_only(), actkeys_mselect_column(), actkeys_mselect_single(), actkeys_select_leftright(), actkeys_select_linked_exec(), blender::io::usd::add_anim_sample(), blender::bke::add_auto_smooth_node_tree(), add_bevel_modifier_attribute_name_defaults(), blender::ed::space_node::add_existing_group_input_fn(), add_exr_compositing_result(), blender::ed::space_node::add_group_input_node_fn(), add_image_editor_asset_shelf(), blender::seq::add_movie_reload_if_needed(), blender::deg::DepsgraphRelationBuilder::add_particle_collision_relations(), blender::deg::DepsgraphRelationBuilder::add_particle_forcefield_relations(), add_realize_node_tree(), blender::ed::space_node::add_reroute_exec(), add_reverse_pointers(), blender::ed::geometry::add_shape_keys_as_attributes(), add_subsurf_node_limit_surface_option(), blender::ed::greasepencil::add_vertex_groups(), adduplicateflagNurb(), blender::bke::adjust_multi_input_indices_after_removed_link(), adt_apply_all_fcurves_cb(), agrp_keyframes_loop(), align_sub_panels(), all_scenes_use(), ambient_occlusion_node_relink(), ANIM_animdata_keyframe_callback(), ANIM_animdata_update(), ANIM_armature_bonecoll_assign(), ANIM_armature_bonecoll_assign_editbone(), anim_channels_select_set(), anim_channels_selection_flag_for_toggle(), ANIM_deselect_keys_in_animation_editors(), ANIM_editkeyframes_refresh(), ANIM_flush_setting_anim_channels(), ANIM_fmodifier_panels(), ANIM_fmodifiers_paste_from_buf(), ANIM_frame_channel_y_extents(), anim_keyingset_visit_for_search_impl(), ANIM_sync_animchannels_to_data(), animchannel_has_active_of_type(), animchannel_select_range(), animchannels_clean_empty_exec(), animchannels_delete_containers(), animchannels_delete_exec(), animchannels_enable_exec(), animchannels_group_channels(), animchannels_group_exec(), animchannels_rearrange_exec(), animchannels_ungroup_exec(), animdata_filter_dopesheet(), animdata_filter_dopesheet_movieclips(), animdata_filter_ds_linestyle(), animdata_filter_ds_particles(), animdata_filter_ds_sorted_bases(), animdata_filter_grease_pencil(), animdata_filter_mask(), animdata_filter_mask_data(), animdata_filter_shapekey(), animfilter_action(), animfilter_nla(), animfilter_nla_controls(), animsys_evaluate_drivers(), animsys_evaluate_nla_domain(), animsys_evaluate_nla_for_flush(), animsys_evaluate_nla_for_keyframing(), animsys_evaluate_overrides(), animviz_build_motionpath_targets(), annotation_draw_data_layers(), annotation_draw_strokes(), any_bone_collection_visible(), blender::animrig::any_bone_selected(), append_nla_strip_snap_target(), apply_armature_pose2bones_exec(), blender::ed::greasepencil::apply_eval_grease_pencil_data(), apply_fcu_segment_function(), blender::animrig::apply_keyingset(), apply_mouse_slide(), blender::ed::transform::apply_targetless_ik(), blender::bke::pbvh::pixels::apply_watertight_check(), applyarmature_process_selected_recursive(), applyarmature_reset_bone_constraints(), applyarmature_reset_constraints(), area_add_window_regions(), area_calc_region_type_index(), area_close_poll(), area_find_region_by_type_and_index_hint(), area_init_type_fallback(), area_join_update_data(), area_move_set_limits(), area_offscreen_exit(), area_offscreen_init(), area_regions_poll(), area_snap_calc_location(), area_split_factor(), arg_handle_engine_set(), armature_autoside_names_exec(), armature_blend_read_data(), armature_blend_write(), armature_bone_from_name_insert_recursive(), blender::ed::transform::armature_bone_transflags_update(), armature_calc_roll_exec(), armature_clear_swap_done_flags(), blender::ed::object::armature_coords_and_quats_apply_with_mat4_recurse(), blender::ed::object::armature_coords_and_quats_get_recurse(), armature_dissolve_selected_exec(), armature_duplicate_selected_exec(), armature_extrude_exec(), armature_finalize_restpose(), armature_find_selected_pose_bones(), armature_flip_names_exec(), armature_foreach_id(), armature_foreach_id_bone(), armature_foreachScreenBone(), armature_hide_exec(), armature_parent_clear_exec(), armature_parent_clear_invoke(), armature_parent_set_exec(), armature_parent_set_invoke(), armature_reveal_exec(), armature_roll_clear_exec(), armature_select_hierarchy_exec(), armature_select_linked_exec(), armature_select_linked_impl(), armature_select_linked_pick_invoke(), armature_select_mirror_exec(), armature_select_mirrored_ex(), armature_select_more_less(), armature_split_exec(), armature_subdivide_exec(), armature_switch_direction_exec(), armature_symmetrize_exec(), armature_tag_select_mirrored(), armature_tag_unselect(), armature_transform_recurse(), armdef_evaluate(), armdef_id_looper(), assert_sorted_ids(), asset_browser_add_list_view(), asset_tag_matches_filter(), blender::draw::attribute_index_in_material(), blender::ed::transform::autokeyframe_pose(), autotrack_context_init_tracks_for_clip(), average_marker_positions(), average_track_contributions(), blender::deg::ObjectRuntimeBackup::backup_modifier_runtime_data(), blender::deg::ObjectRuntimeBackup::backup_pose_channel_runtime_data(), bake_action_keys(), bake_graph_keys(), blender::ed::object::bake_object_check(), blender::ed::object::bake_simulation::bake_simulation_get_path_users(), blender::ed::object::bake_simulation::bake_simulation_validate_paths(), bake_single_target(), blender::ed::object::bake_targets_clear(), blender::ed::object::bake_targets_init_image_textures(), bchunk_list_size(), bcoll_list_contains(), blender::ed::asset::shelf::AssetView::begin_filtering(), blender::ed::space_node::best_socket_output(), bevels_to_filledpoly(), biggest_non_image_area(), BKE_action_flip_with_pose(), BKE_action_groups_reconstruct(), BKE_animdata_blend_write(), BKE_animdata_fix_paths_remove(), BKE_animdata_fix_paths_rename(), BKE_animdata_foreach_id(), BKE_animdata_merge_copy(), BKE_animdata_transfer_by_basepath(), BKE_animsys_eval_driver_unshare(), BKE_animsys_free_nla_keyframing_context_cache(), BKE_animsys_update_driver_array(), BKE_area_find_region_type(), BKE_area_find_region_xy(), BKE_area_region_free(), BKE_armature_bonelist_count(), BKE_armature_bonelist_free(), blender::bke::BKE_armature_find_selected_bones(), BKE_armature_where_is(), BKE_asset_catalog_path_list_blend_read_data(), BKE_asset_catalog_path_list_blend_write(), BKE_asset_catalog_path_list_duplicate(), BKE_asset_metadata_write(), BKE_autotrack_context_finish(), BKE_autotrack_context_step(), BKE_base_set_visible(), BKE_blender_user_menu_find(), BKE_blender_userdef_data_free(), BKE_brush_first_search(), BKE_cachefile_add_layer(), BKE_collection_blend_read_data(), BKE_collection_blend_write_nolib(), BKE_collection_contains_geometry_recursive(), BKE_collection_cycle_find(), BKE_collection_delete(), BKE_collection_from_session_uid(), BKE_collection_has_object_recursive_instanced_orig_id(), BKE_collection_is_in_scene(), BKE_collection_parent_editable_find_recursive(), BKE_collection_validate(), BKE_collections_child_remove_nulls(), BKE_collections_object_remove_invalids(), BKE_collider_cache_create(), BKE_collision_objects_create(), BKE_constraint_blend_read_data(), BKE_constraint_blend_write(), BKE_constraint_find_from_target(), BKE_constraint_targets_for_solving_get(), BKE_constraints_active_get(), BKE_constraints_active_set(), BKE_constraints_free_ex(), BKE_constraints_id_loop(), BKE_constraints_solve(), BKE_copy_time_markers(), BKE_cryptomatte_entries_to_matte_id(), BKE_curve_bevelList_make(), BKE_curve_center_median(), BKE_curve_dimension_update(), BKE_curve_material_index_clear(), BKE_curve_material_index_remove(), BKE_curve_material_index_used(), BKE_curve_material_index_validate(), BKE_curve_material_remap(), BKE_curve_nurbs_key_vert_coords_alloc(), BKE_curve_nurbs_key_vert_tilts_apply(), BKE_curve_nurbs_vert_coords_apply(), BKE_curve_nurbs_vert_coords_apply_with_mat4(), BKE_curve_nurbs_vert_coords_get(), BKE_curve_smooth_flag_set(), BKE_curve_transform_ex(), BKE_curve_translate(), BKE_defbase_blend_write(), BKE_defgroup_copy_list(), BKE_displist_fill(), BKE_displist_find(), BKE_displist_minmax(), BKE_effector_relations_create(), BKE_effectors_apply(), BKE_effectors_create(), BKE_effectors_free(), BKE_fcurve_blend_read_data(), BKE_fcurve_blend_read_data_listbase(), BKE_fcurve_blend_write_data(), BKE_fcurve_blend_write_listbase(), BKE_fcurve_find(), BKE_fcurve_foreach_id(), BKE_fcurve_merge_duplicate_keys(), BKE_fcurves_copy(), BKE_fmodifiers_blend_read_data(), BKE_fmodifiers_blend_write(), BKE_freestyle_config_copy(), BKE_freestyle_config_free(), BKE_freestyle_lineset_get_active(), BKE_gpencil_blend_read_data(), BKE_gpencil_frame_addcopy(), BKE_gpencil_frame_duplicate(), BKE_gpencil_layer_active_get(), BKE_gpencil_layer_active_set(), BKE_gpencil_layer_duplicate(), BKE_gpencil_modifier_blend_read_data(), BKE_grease_pencil_copy_layer_parameters(), BKE_grease_pencil_vgroup_name_update(), BKE_id_blend_write(), BKE_id_ordered_list(), BKE_id_reorder(), BKE_image_find_nearest_tile_with_offset(), BKE_image_free_all_gputextures(), BKE_image_free_anim_gputextures(), BKE_image_free_old_gputextures(), BKE_image_get_tile(), BKE_image_memorypack(), BKE_image_packfiles(), BKE_image_paint_set_mipmap(), blender::bke::image::partial_update::BKE_image_partial_update_collect_changes(), BKE_image_render_write_exr(), BKE_image_save(), BKE_image_signal(), BKE_key_sort(), BKE_keyblock_add_ctime(), BKE_keyblock_curve_data_transform(), BKE_keyblock_find_uid(), BKE_keyblock_update_from_curve(), BKE_keyconfig_pref_filter_items(), BKE_keyingset_find_path(), BKE_keyingsets_blend_read_data(), BKE_keyingsets_blend_write(), BKE_keyingsets_copy(), BKE_keyingsets_foreach_id(), BKE_lattice_transform(), BKE_lattice_translate(), BKE_layer_collection_first_from_scene_collection(), BKE_layer_collection_has_layer_collection(), BKE_layer_collection_has_selected_objects(), BKE_layer_collection_isolate_global(), BKE_layer_collection_isolate_local(), BKE_layer_collection_local_sync(), BKE_layer_collection_local_sync_all(), BKE_layer_collection_objects_select(), BKE_layer_collection_sync(), BKE_lib_override_debug_print(), BKE_lib_override_library_clear(), BKE_lib_override_library_id_is_user_deletable(), BKE_lib_override_library_is_user_edited(), BKE_lib_override_library_main_operations_create(), BKE_lib_override_library_main_proxy_convert(), BKE_lib_override_library_main_resync(), BKE_lib_override_library_operations_tag(), BKE_lib_override_library_properties_tag(), BKE_lib_override_library_update(), BKE_libblock_find_name_and_library_filepath(), BKE_libblock_find_session_uid(), BKE_library_indirectly_used_data_tag_clear(), BKE_library_main_rebuild_hierarchy(), BKE_light_linking_select_receivers_of_emitter(), BKE_linestyle_modifier_list_color_ramps(), BKE_linestyle_path_to_color_ramp(), BKE_linestyle_use_textures(), BKE_main_collection_sync_remap(), BKE_main_collections_parent_relations_rebuild(), BKE_main_id_repair_duplicate_names_listbase(), BKE_main_library_weak_reference_find(), BKE_main_mesh_legacy_convert_auto_smooth(), BKE_mask_clipboard_copy_from_layer(), BKE_mask_clipboard_paste_to_layer(), BKE_mask_eval_animation(), BKE_mask_eval_update(), BKE_mask_evaluate(), BKE_mask_layer_calc_handles(), BKE_mask_layer_copy(), BKE_mask_layer_copy_list(), BKE_mask_layer_evaluate_deform(), BKE_mask_layer_shape_changed_add(), BKE_mask_layer_shape_changed_remove(), BKE_mask_layer_shape_find_frame(), BKE_mask_layer_shape_from_mask(), BKE_mask_layer_shape_spline_from_index(), BKE_mask_layer_shape_to_mask(), BKE_mask_layer_shape_to_mask_interp(), BKE_mask_layer_shape_totvert(), BKE_mask_spline_direction_switch(), BKE_maskrasterize_handle_init(), BKE_mball_basis_find(), BKE_mball_center_median(), BKE_mball_deselect_all(), BKE_mball_is_any_selected(), BKE_mball_is_any_unselected(), BKE_mball_minmax(), BKE_mball_minmax_ex(), BKE_mball_select_all(), BKE_mball_select_count(), BKE_mball_select_swap(), BKE_mball_transform(), BKE_mball_translate(), BKE_mesh_legacy_face_map_to_generic(), BKE_modifier_blend_read_data(), BKE_modifier_blend_write(), BKE_modifiers_clear_errors(), BKE_modifiers_findby_persistent_uid(), BKE_modifiers_findby_type(), BKE_modifiers_foreach_ID_link(), BKE_modifiers_foreach_tex_link(), BKE_modifiers_persistent_uids_are_valid(), BKE_modifiers_test_object(), BKE_nla_action_slot_is_stashed(), BKE_nla_blend_read_data(), BKE_nla_blend_write(), BKE_nla_debug_print_flags(), BKE_nla_strip_foreach_id(), BKE_nla_tracks_copy(), BKE_nla_tweakmode_clear_flags(), BKE_nla_tweakmode_enter(), BKE_nla_validate_state(), BKE_nlameta_flush_transforms(), BKE_nlastrip_copy(), BKE_nlastrip_set_active(), BKE_nlastrip_validate_name(), BKE_nlastrips_add_strip_unsafe(), BKE_nlastrips_has_space(), BKE_nlatrack_copy(), BKE_nlatrack_find_active(), BKE_nlatrack_find_tweaked(), BKE_nlatrack_has_animated_strips(), BKE_nlatrack_has_strips(), BKE_nlatrack_set_active(), BKE_nlatrack_solo_toggle(), BKE_nlatracks_have_animated_strips(), BKE_nurbList_duplicate(), BKE_nurbList_flag_set(), BKE_nurbList_flag_set_from_flag(), BKE_nurbList_handles_autocalc(), BKE_nurbList_handles_recalculate(), BKE_nurbList_handles_set(), BKE_nurbList_index_get_co(), BKE_nurbList_verts_count(), BKE_nurbList_verts_count_without_handles(), BKE_object_active_modifier(), BKE_object_copy_particlesystems(), BKE_object_data_transfer_ex(), BKE_object_defgroup_clear_all(), BKE_object_defgroup_find_name(), BKE_object_defgroup_remap_update_users(), BKE_object_defgroup_validmap_get(), BKE_object_duplicate(), BKE_object_exists_check(), BKE_object_free_caches(), BKE_object_material_slot_used(), BKE_object_modifier_set_active(), BKE_object_modifier_stack_copy(), BKE_object_relational_superset(), BKE_object_scenes_users_get(), BKE_object_shapekey_remove(), BKE_packedfile_count_all(), BKE_packedfile_pack_all(), BKE_packedfile_unpack_all(), BKE_paint_blend_read_data(), BKE_paint_blend_write(), BKE_paint_canvas_key_get(), BKE_paint_copy(), BKE_panel_layout_panel_state_ensure(), BKE_particle_system_blend_read_data(), BKE_particle_system_blend_write(), BKE_particlesystem_id_loop(), BKE_pose_backup_restore(), BKE_pose_blend_read_after_liblink(), BKE_pose_blend_read_data(), BKE_pose_blend_write(), BKE_pose_channel_active(), BKE_pose_channel_active_or_first_selected(), blender::bke::BKE_pose_channel_find_selected_names(), BKE_pose_channels_free_ex(), BKE_pose_channels_hash_ensure(), BKE_pose_channels_remove(), BKE_pose_check_uids_unique_and_report(), BKE_pose_clear_pointers(), BKE_pose_copy_data_ex(), BKE_pose_copy_result(), BKE_pose_minmax(), BKE_pose_rebuild(), BKE_pose_remap_bone_pointers(), BKE_pose_remove_group(), BKE_pose_rest(), BKE_pose_update_constraint_flags(), BKE_pose_where_is(), BKE_preferences_asset_library_containing_path(), BKE_preferences_extension_repo_add(), BKE_preferences_extension_repo_find_by_remote_url_prefix(), BKE_ptcache_bake(), BKE_ptcache_blend_read_data(), BKE_ptcache_blend_write(), BKE_ptcache_id_find(), BKE_ptcache_object_reset(), BKE_ptcache_update_info(), BKE_region_find_in_listbase_by_type(), BKE_regiontype_from_id(), BKE_report_write_file_fp(), BKE_reports_contain(), BKE_reports_log(), BKE_reports_string(), BKE_rigidbody_object_copy(), BKE_scene_base_flag_to_objects(), BKE_scene_camera_switch_find(), BKE_scene_can_be_removed(), BKE_scene_collection_sync(), BKE_scene_duplicate(), BKE_scene_find_from_collection(), BKE_scene_find_last_marker_name(), BKE_scene_has_object(), BKE_scene_multiview_is_render_view_first(), BKE_scene_multiview_num_views_get(), BKE_scene_multiview_view_prefix_get(), BKE_scene_object_find(), BKE_scene_object_find_by_name(), BKE_scene_set_background(), BKE_scene_undo_depsgraphs_extract(), BKE_scene_undo_depsgraphs_restore(), BKE_scene_view_layers_synced_ensure(), BKE_screen_area_blend_read_after_liblink(), BKE_screen_area_free(), BKE_screen_area_map_blend_read_data(), BKE_screen_area_map_blend_write(), BKE_screen_area_map_find_area_xy(), BKE_screen_find_area_from_space(), BKE_screen_find_big_area(), BKE_screen_find_edge(), BKE_screen_find_region_type(), BKE_screen_find_region_xy(), BKE_screen_foreach_id_screen_area(), BKE_screen_gizmo_tag_refresh(), BKE_screen_header_alignment_reset(), BKE_screen_remove_double_scredges(), BKE_screen_remove_double_scrverts(), BKE_screen_remove_unused_scrverts(), BKE_screen_runtime_refresh_for_blendfile(), BKE_screen_view3d_do_versions_250(), BKE_screen_view3d_scene_sync(), BKE_screen_view3d_sync(), BKE_shaderfx_blend_read_data(), BKE_shaderfx_blend_write(), BKE_shaderfx_has_gpencil(), BKE_spacedata_copylist(), BKE_spacedata_draw_locks(), BKE_spacedata_find_region_type(), BKE_spacedata_freelist(), BKE_stamp_data_copy(), BKE_stamp_data_free(), BKE_stamp_info_callback(), BKE_studiolight_find(), BKE_studiolight_find_default(), BKE_studiolight_findindex(), BKE_time_markers_blend_read(), BKE_time_markers_blend_write(), BKE_tracking_clipboard_copy_tracks(), BKE_tracking_clipboard_paste_tracks(), BKE_tracking_count_selected_tracks_in_list(), BKE_tracking_find_object_for_plane_track(), BKE_tracking_find_object_for_track(), BKE_tracking_object_find_plane_track_with_name(), BKE_tracking_object_find_track_with_name(), BKE_tracking_object_get_camera(), BKE_tracking_object_get_named(), BKE_tracking_plane_track_add(), BKE_tracking_plane_tracks_deselect_all(), BKE_tracking_plane_tracks_replace_point_track(), BKE_tracking_reconstruction_context_new(), BKE_tracking_reconstruction_scale(), BKE_tracking_selected_tracks_in_active_object(), BKE_tracking_track_get_for_selection_index(), BKE_tracking_tracks_deselect_all(), BKE_undosys_print(), BKE_undosys_type_from_context(), BKE_vfont_builtin_ensure(), BKE_vfont_load_exists_ex(), BKE_view_layer_base_deselect_all(), BKE_view_layer_blend_write(), BKE_view_layer_camera_find(), BKE_view_layer_copy_data(), BKE_view_layer_default_render(), BKE_view_layer_default_view(), BKE_view_layer_find(), BKE_view_layer_find_from_collection(), BKE_view_layer_find_with_aov(), BKE_view_layer_find_with_lightgroup(), BKE_view_layer_has_valid_aov(), BKE_view_layer_rename(), BKE_view_layer_selected_objects_tag(), BKE_view_layer_verify_aov(), BKE_viewer_path_blend_read_data(), BKE_viewer_path_blend_write(), BKE_viewer_path_copy(), BKE_viewer_path_foreach_id(), BKE_viewer_path_hash(), BKE_viewer_path_id_remap(), BKE_workspace_id_tag_all_visible(), BKE_workspace_tool_id_replace_table(), blend_data_read_nla_strips(), blend_to_default_graph_keys(), blender::blend_write(), blend_write_nla_strips(), BlendfileLoadingBaseTest::blendfile_load(), blendfile_or_libraries_versions_atleast(), blendfile_relocate_postprocess_cleanup(), BLI_args_has_other_doc(), BLI_args_print_other_doc(), BLI_array_store_calc_size_expanded_get(), BLI_array_store_is_valid(), BLI_array_store_state_data_get(), BLI_available_threads(), BLI_box_pack_2d_fixedarea(), BLI_findptr(), BLI_findstring(), BLI_findstring_ptr(), BLI_listbase_bytes_find(), BLI_listbase_count(), BLI_listbase_find(), BLI_listbase_validate(), BLI_scanfill_calc_ex(), BLI_scanfill_calc_self_isect(), BLI_threadpool_available_thread_index(), BLI_threadpool_clear(), BLI_threadpool_end(), BLI_threadpool_insert(), BLI_threadpool_remove(), BLI_threadpool_remove_index(), BLI_timer_free(), BLI_timer_is_registered(), BLI_timer_unregister(), BLI_uniquename(), blo_do_versions_250(), blo_do_versions_260(), blo_do_versions_270(), blo_do_versions_280(), blo_do_versions_290(), blo_do_versions_300(), blo_do_versions_400(), blo_do_versions_410(), blo_do_versions_420(), blo_do_versions_430(), blo_do_versions_440(), blo_do_versions_450(), blo_do_versions_500(), blo_do_versions_key_uidgen(), blo_do_versions_pre250(), blo_do_versions_userdef(), BLO_library_link_end(), BLO_memfile_clear_future(), BLO_memfile_merge(), BLO_memfile_write_init(), blo_read_file_checks(), blo_update_defaults_scene(), blo_update_defaults_screen(), BLO_update_defaults_startup_blend(), BLO_update_defaults_workspace(), block_create__close_file_dialog(), bm_edgeloop_check_overlap_all(), BM_edgeloop_overlap_check(), bm_edgering_pair_subdiv(), bm_elem_from_knife_vert(), bm_interior_face_group_calc_cost(), BM_log_free(), BM_mesh_bm_from_me(), BM_mesh_copy(), BM_mesh_edgeloops_calc_center(), BM_mesh_edgeloops_calc_normal(), BM_mesh_edgeloops_calc_normal_aligned(), BM_mesh_edgeloops_calc_order(), BM_mesh_edgesplit(), BM_mesh_rebuild(), BM_mesh_remap(), BM_select_history_htype_all(), BM_select_history_map_create(), BM_select_history_merge_from_targetmap(), bm_vert_connect_select_history_edge_to_vert_path(), bmesh_to_mesh_calc_object_remap(), bmo_bridge_loops_exec(), bmo_contextual_create_exec(), BMO_error_get_at_level(), bmo_triangle_fill_exec(), boid_brain(), boid_find_ground(), boids_precalc_rules(), bone_collection_assign_editbones(), bone_collection_select(), bone_connect_to_new_parent(), bone_free(), bone_version_238(), bone_version_239(), blender::animrig::internal::bonecoll_unassign_and_free(), box_select_anim_channels(), box_select_elem(), box_select_exec(), box_select_exec(), box_select_graphcurves(), box_select_graphkeys(), box_select_nla_strips(), bpy_class_validate_recursive(), bpy_rna_context_temp_override_enter_ok_or_error(), bridge_loop_pair(), btw_smooth_allocate_operator_data(), btw_smooth_free_operator_data(), btw_smooth_graph_keys(), btw_smooth_modal_update(), buffer_fill_from_list(), buffer_from_list_inputs_sort(), buffer_size_from_list(), blender::deg::DepsgraphNodeBuilder::build_animdata(), blender::deg::DepsgraphRelationBuilder::build_animdata_curves(), blender::deg::DepsgraphRelationBuilder::build_animdata_curves_targets(), blender::deg::DepsgraphRelationBuilder::build_animdata_drivers(), blender::deg::DepsgraphNodeBuilder::build_animdata_nlastrip_targets(), blender::deg::DepsgraphRelationBuilder::build_animdata_nlastrip_targets(), blender::deg::DepsgraphNodeBuilder::build_armature_bones(), blender::deg::DepsgraphRelationBuilder::build_armature_bones(), blender::deg::DepsgraphNodeBuilder::build_collection(), blender::deg::DepsgraphRelationBuilder::build_collection(), blender::deg::DepsgraphRelationBuilder::build_constraints(), blender::deg::DepsgraphRelationBuilder::build_driver_relations(), blender::deg::DepsgraphNodeBuilder::build_driver_scene_camera_variable(), blender::deg::DepsgraphRelationBuilder::build_driver_scene_camera_variable(), blender::deg::DepsgraphNodeBuilder::build_driver_variables(), blender::deg::DepsgraphRelationBuilder::build_driver_variables(), blender::deg::DepsgraphRelationBuilder::build_layer_collection(), blender::deg::DepsgraphNodeBuilder::build_layer_collections(), blender::deg::DepsgraphNodeBuilder::build_mask(), blender::deg::DepsgraphRelationBuilder::build_mask(), blender::io::alembic::utils::build_material_map(), blender::io::usd::build_material_map(), blender::deg::DepsgraphNodeBuilder::build_nodetree(), blender::deg::DepsgraphRelationBuilder::build_nodetree(), blender::deg::DepsgraphRelationBuilder::build_object_data_geometry(), blender::deg::DepsgraphRelationBuilder::build_object_data_geometry_datablock(), blender::deg::DepsgraphRelationBuilder::build_object_modifiers(), blender::deg::DepsgraphNodeBuilder::build_particle_systems(), blender::deg::DepsgraphRelationBuilder::build_particle_systems(), blender::ed::outliner::OverrideRNAPathTreeBuilder::build_path(), blender::deg::DepsgraphNodeBuilder::build_rig(), blender::deg::DepsgraphRelationBuilder::build_rig(), blender::deg::DepsgraphRelationBuilder::build_rigidbody(), blender::deg::DepsgraphNodeBuilder::build_scene_camera(), blender::deg::DepsgraphRelationBuilder::build_scene_camera(), blender::deg::DepsgraphNodeBuilder::build_scene_parameters(), blender::deg::DepsgraphRelationBuilder::build_scene_parameters(), blender::deg::DepsgraphNodeBuilder::build_scene_speakers(), blender::deg::DepsgraphRelationBuilder::build_scene_speakers(), blender::deg::DepsgraphNodeBuilder::build_shapekeys(), blender::deg::DepsgraphRelationBuilder::build_shapekeys(), blender::bke::build_socket_indices(), blender::deg::DepsgraphNodeBuilder::build_view_layer(), blender::deg::DepsgraphRelationBuilder::build_view_layer(), blender::deg::DepsgraphRelationBuilder::build_view_layer_collections(), blender::animrig::builtin_keyingset_get_named(), bundle_midpoint(), button_activate_exit(), button_section_bounds_calc(), buttons_main_region_property_search(), buttons_navigation_bar_region_draw(), buttons_texture_context_compute(), buttons_texture_modifier_geonodes_users_add(), cache_file_blend_write(), blender::io::hydra::cache_or_get_image_file(), cachefile_to_keylist(), calc_keyHandles(), calc_nurblist_bounds(), calc_shapeKeys(), calculate_autoscale_factor(), camera_blend_read_data(), camera_blend_write(), camera_copy_data(), camera_foreach_id(), camera_multiview_advanced(), blender::ed::geometry::catalog_assets_draw_unassigned(), chains_find_tips(), change_node_socket_name(), blender::animrig::legacy::channel_groups_all(), channel_list_build_keylists(), channel_list_draw_blocks(), channel_list_draw_keys(), channel_list_visible_key_len(), channel_visible_key_len(), channels_bake_exec(), blender::seq::channels_duplicate(), blender::seq::check_media_missing(), check_rendered_viewport_visible(), check_valid_camera(), check_valid_camera_multiview(), circle_select_exec(), clamp_subdivision_node_level_input(), clean_action_keys(), clean_graph_keys(), clean_paths(), clean_viewport_memory(), blender::ed::space_node::clear_picking_highlight(), blender::ed::object::clear_single_image(), clear_solution_exec(), clear_tilt_exec(), clear_track_path_exec(), blender::ed::transform::clear_trans_object_base_flags(), click_select_channel_object(), clip_draw_dopesheet_background(), clip_draw_dopesheet_channels(), clip_draw_dopesheet_main(), clip_graph_tracking_iterate(), clip_graph_tracking_values_iterate(), clip_scopes_tag_refresh(), clip_tracking_clear_invisible_track_selection(), blender::ed::greasepencil::clipboard_materials_remap(), cmp_node_image_create_outputs(), blender::ed::object::bake_simulation::collect_simulations_to_bake(), collection_copy_data(), collection_count(), blender::ed::outliner::collection_drop_invoke(), blender::ed::outliner::collection_drop_tooltip(), blender::ed::outliner::collection_duplicate_exec(), collection_duplicate_recursive(), blender::ed::object::collection_export(), blender::ed::object::collection_export_recursive(), collection_find_child_recursive(), collection_foreach_id(), collection_free_data(), collection_from_index(), collection_from_session_uid_recursive(), collection_gobject_assert_internal_consistency(), collection_gobject_hash_create(), blender::ed::object::collection_hide_menu_draw(), collection_instance_find_recursive(), collection_instance_fix_recursive(), collection_instantiated_by_any_object(), collection_object_cache_fill(), collection_object_cache_free_parent_recursive(), collection_objects_select(), blender::ed::outliner::collection_objects_select_exec(), collection_parents_rebuild_recursive(), collision_detect(), columnselect_action_keys(), columnselect_graph_keys(), blender::ed::space_node::compo_startjob(), blender::ed::space_node::compute_context_for_tree_path(), blender::compositor::compute_marker_points(), compute_vertex_mask__armature_mode(), connect_hair_exec(), blender::seq::connected_strips_get(), blender::seq::connections_duplicate(), console_modal_select_all_invoke(), console_select_to_buffer(), console_space_blend_write(), constraint_bone_name_fix(), blender::ed::object::constraint_link(), constraint_list_find_from_target(), blender::ed::object::constraint_list_from_constraint(), blender::ed::transform::constraints_list_needinv(), context_find_graph_editor(), blender::bke::convert_collection_to_instances(), blender::ed::object::convert_font_to_curve_legacy_generic(), convert_keys_to_samples(), blender::animrig::versioning::convert_legacy_animato_action(), blender::animrig::versioning::convert_legacy_animato_actions(), convert_samples_to_keys(), blender::animrig::convert_to_layered_action(), copy_and_update_ownership(), copy_animedit_keys(), copy_bone_collection(), blender::ed::greasepencil::copy_layer_group_content(), blender::ed::greasepencil::copy_layer_groups_without_layers(), copy_object_pose(), copy_particle_dupliob_exec(), blender::io::usd::copy_tiled_textures(), blender::bke::pbvh::pixels::copy_update(), blender::geometry::copy_vertex_group_names(), blender::geometry::copy_vertex_group_names(), count_fcurves_hidden_by_filter(), blender::ed::transform::count_gplayer_frames(), blender::ed::transform::count_masklayer_frames(), count_outputs(), blender::ed::transform::count_proportional_objects(), count_selected_bundles(), blender::io::usd::create_blend_shapes(), blender::ed::object::shapekey::ShapeKeyDragController::create_drag_data(), create_ghost_curves(), blender::io::usd::create_pose_joints(), create_scene(), blender::ed::transform::createTransActionData(), blender::ed::transform::createTransArmatureVerts(), blender::ed::transform::createTransCurveVerts(), blender::ed::transform::createTransGraphEditData(), blender::ed::transform::createTransMaskingData(), blender::ed::transform::createTransMBallVerts(), blender::ed::transform::createTransNlaData(), blender::ed::transform::createTransObject(), blender::ed::transform::createTransPose(), blender::ed::transform::createTransTrackingCurvesData(), blender::ed::transform::createTransTrackingTracksData(), cryptomatte_find(), CryptomatteSession::CryptomatteSession(), CryptomatteSession::CryptomatteSession(), curve_blend_read_data(), curve_blend_write(), curve_decimate_exec(), curve_delete_segments(), curve_dissolve_exec(), blender::bke::curve_legacy_to_curves(), blender::draw::curve_render_overlay_verts_edges_len_get(), curve_select_less(), curve_select_more(), curve_select_random_exec(), curve_select_similar_exec(), curve_smooth_value(), curve_surf_to_softbody(), curve_to_displist(), curve_toggle_cyclic(), blender::ed::curves::convert_from_particle_system::curves_convert_from_particle_system_exec(), blender::ed::space_node::cut_links_exec(), blender::seq::cut_one_way_connections(), cyclic_toggle_exec(), data_from_gpu_stack_list(), debug_channel_list_exec(), debug_markers_print_list(), decimate_fcurve(), decimate_graph_keys(), defgroup_find_name_dupe(), DEG_add_collision_relations(), DEG_add_forcefield_relations(), DEG_add_scene_camera_relation(), blender::deg::deg_evaluate_object_modifiers_mode_node_visibility(), delete_action_keys(), blender::ed::object::bake_simulation::delete_baked_simulation_exec(), delete_exec(), delete_graph_keys(), deselect_action_keys(), deselect_all_center_vertices(), deselect_all_fcurves(), deselect_all_tracks(), deselect_graph_keys(), deselect_markers(), deselect_nla_strips(), detect_get_layer(), direct_link_area(), direct_link_bone_collection(), direct_link_bones(), direct_link_id_common(), direct_link_id_override_property(), direct_link_layer_collections(), direct_link_moviePlaneTracks(), direct_link_movieTracks(), direct_link_panel_list(), direct_link_pointcache(), direct_link_pointcache_mem(), direct_link_region(), disable_markers_exec(), blender::io::SubdivModifierDisabler::disable_modifiers(), blender::seq::disconnect(), disconnect_hair_exec(), displayed_layer_count(), blender::bke::pbvh::pixels::do_encode_pixels(), blender::nodes::do_forward_compat_versioning(), do_guides(), do_lasso_select_marker(), do_lasso_select_objects(), blender::ed::vse::do_lasso_select_timeline(), do_object_box_select(), blender::ed::outliner::do_outliner_bone_select_recursive(), blender::ed::outliner::do_outliner_object_select_recursive(), blender::ed::outliner::do_outliner_range_select_recursive(), blender::ed::outliner::do_outliner_select_recursive(), blender::ed::sculpt_paint::paint::image::do_paint_pixels(), do_pose_tag_select_op_exec(), do_pose_tag_select_op_prepare(), blender::ed::sculpt_paint::paint::image::do_push_undo_tile(), do_render_compositor(), do_set_scale(), do_version_action_editor_properties_region(), do_version_adaptive_subdivision(), do_version_alpha_over_remove_premultiply(), do_version_area_change_space_to_space_action(), do_version_bbone_easing_fcurve_fix(), do_version_bbone_len_scale_fcurve_fix(), do_version_bbone_scale_fcurve_fix(), do_version_blur_node_options_to_inputs(), do_version_bokeh_blur_pixel_size(), do_version_bone_head_tail_237(), do_version_bone_roll_256(), do_version_bones_bbone_len_scale(), do_version_bones_inherit_scale(), do_version_bones_roll(), do_version_bones_split_bbone_scale(), do_version_bones_super_bbone(), do_version_collection_propagate_lib_to_children(), do_version_composite_node_in_scene_tree(), do_version_composite_viewer_remove_alpha(), do_version_constraints_245(), do_version_constraints_copy_rotation_mix_mode(), do_version_constraints_copy_scale_power(), do_version_constraints_maintain_volume_mode_uniform(), do_version_constraints_radians_degrees_250(), do_version_constraints_radians_degrees_270_1(), do_version_constraints_radians_degrees_270_5(), do_version_constraints_spline_ik_joint_bindings(), do_version_constraints_stretch_to_limits(), do_version_crop_node_options_to_inputs(), do_version_curvemapping_walker(), do_version_displace_node_remove_xy_scale(), do_version_glare_node_bloom_strength_recursive(), do_version_glare_node_options_to_inputs_recursive(), do_version_hue_sat_node(), do_version_layers_to_collections(), do_version_lift_gamma_gain_srgb_to_linear(), do_version_map_value_node(), do_version_material_remove_use_nodes(), do_version_mdef_250(), do_version_mix_color_use_alpha(), do_version_new_glare_clamp_input(), do_version_node_curve_to_mesh_scale_input(), do_version_normal_node_dot_product(), do_version_ntree_242_2(), do_version_remove_lzo_and_lzma_compression(), do_version_replace_image_info_node_coordinates(), do_version_texture_gradient_clamp(), do_version_translate_node_remove_relative(), do_version_vector_sockets_dimensions(), do_version_workspaces_after_lib_link(), do_version_workspaces_create_from_screens(), do_version_world_remove_use_nodes(), do_versions_add_region_if_not_found(), do_versions_after_linking_250(), do_versions_after_linking_270(), do_versions_after_linking_280(), do_versions_after_linking_290(), do_versions_after_linking_300(), do_versions_after_linking_400(), do_versions_after_linking_420(), do_versions_after_linking_440(), do_versions_after_linking_450(), do_versions_after_linking_500(), do_versions_after_setup(), do_versions_area_ensure_tool_region(), do_versions_compositor_render_passes(), do_versions_ensure_region(), do_versions_find_region_or_null(), do_versions_fix_annotations(), do_versions_gpencil_2_50(), do_versions_idproperty_bones_recursive(), do_versions_idproperty_seq_recursive(), do_versions_idproperty_ui_data(), do_versions_local_collection_bits_set(), do_versions_nodetree_convert_angle(), do_versions_nodetree_customnodes(), do_versions_nodetree_file_output_layers_2_64_5(), do_versions_nodetree_frame_2_64_6(), do_versions_nodetree_image_default_alpha_output(), do_versions_nodetree_image_layer_2_64_5(), do_versions_nodetree_multi_file_output_format_2_62_1(), do_versions_nodetree_multi_file_output_path_2_63_1(), do_versions_nodetree_socket_use_flags_2_62(), do_versions_rename_id(), do_versions_seq_alloc_transform_and_crop(), do_versions_seq_unique_name_all_strips(), do_versions_sequencer_color_balance_sop(), do_versions_sequencer_speed_effect_recursive(), do_versions_theme(), do_versions_windowmanager_2_50(), dopesheet_select_channel_exec(), dopesheet_view_all_exec(), blender::draw::gpencil::Instance::draw(), draw_layer_splines(), draw_nla_main_data(), draw_tracking_tracks(), blender::ed::vse::drawmeta_contents(), blender::ed::transform::drawSnapping(), driver_compile_simple_expr_impl(), driver_evaluate_simple_expr(), driver_variables_copy(), drivers_path_rename_fix(), blender::ed::asset_browser::AssetCatalogDropTarget::drop_assets_into_catalog(), blender::ui::drop_target_apply_drop(), dropbox_active(), DRW_cache_free_old_batches(), DRW_smoke_exit(), duplicate_action_keys(), duplicate_graph_keys(), duplicate_render_layer(), dupliob_move_down_exec(), dupliob_move_up_exec(), ease_graph_keys(), ED_area_and_region_types_init(), ED_area_data_copy(), ED_area_do_mgs_subscribe_for_tool_ui(), ED_area_exit(), ED_area_find_region_xy_visual(), ED_area_init(), ED_area_max_regionsize(), ED_area_newspace(), ED_area_status_text(), ED_area_swapspace(), ED_area_tag_redraw(), ED_area_tag_redraw_no_rebuild(), ED_area_tag_redraw_regiontype(), ED_area_type_hud_clear(), ED_area_update_region_sizes(), ED_areas_do_frame_follow(), ED_armature_bone_rename(), ED_armature_bones_flip_names(), ED_armature_ebone_listbase_copy(), ED_armature_ebone_listbase_temp_clear(), ED_armature_ebone_remove_ex(), ED_armature_ebone_transform_mirror_update(), ED_armature_edit_deselect_all(), ED_armature_edit_deselect_all_visible(), ED_armature_edit_free(), ED_armature_edit_select_op_from_tagged(), ED_armature_edit_sync_selection(), ED_armature_edit_transform(), ED_armature_edit_transform_mirror_update(), ED_armature_from_edit(), ED_armature_join_objects_exec(), ED_armature_origin_set(), ED_channel_list_free(), ED_clip_select_all(), ED_clip_update_frame(), ED_curve_deselect_all(), ED_curve_editnurb_load(), ED_curve_editnurb_make(), ED_curve_join_objects_exec(), ED_curve_nurb_vert_selected_find(), ED_curve_select_all(), ED_curve_select_check(), ED_curve_select_count(), ED_curve_select_swap(), ed_editcurve_addvert(), ed_editcurve_extrude(), ed_editnurb_extrude_flag(), ed_editnurb_spin(), ed_editnurb_translate_flag(), ED_editors_exit(), ED_editors_flush_edits_ex(), ED_editors_init(), ED_editors_init_for_undo(), ED_gpencil_anim_copybuf_copy(), ED_gpencil_anim_copybuf_paste(), ED_gpencil_layer_frame_select_check(), ED_gpencil_layer_frames_keytype_set(), ED_gpencil_layer_frames_looper(), ED_gpencil_layer_frames_select_box(), ED_gpencil_layer_frames_select_region(), ED_gpencil_layer_make_cfra_list(), ED_gpencil_select_frames(), ED_image_filesel_detect_sequences(), ED_image_undo_push_begin_with_image_all_udims(), ED_info_stats_clear(), ED_localview_exit_if_empty(), ed_marker_add_exec(), ed_marker_box_select_exec(), ed_marker_camera_bind_exec(), ed_marker_duplicate_apply(), ed_marker_make_links_scene_exec(), ed_marker_select(), ED_markers_deselect_all(), ED_markers_draw(), ED_markers_get_first_selected(), ED_markers_get_minmax(), ED_markers_make_cfra_list(), ED_markers_post_apply_transform(), ED_mask_draw_frames(), ED_mask_layer_select_check(), ED_mask_layer_select_set(), ED_mask_layer_shape_auto_key_all(), ED_mask_layer_shape_auto_key_select(), ED_mask_select_check(), ED_mask_select_flush_all(), ED_mask_select_frames(), ED_mask_select_toggle_all(), ED_mask_selected_minmax(), ED_masklayer_frame_select_check(), ED_masklayer_frames_looper(), ED_masklayer_frames_select_box(), ED_masklayer_frames_select_region(), ED_masklayer_make_cfra_list(), ED_nla_postop_refresh(), ED_node_set_active(), ED_outliner_select_sync_flag_outliners(), ED_outliner_selected_objects_get(), ed_panel_draw(), ED_pose_deselect_all(), ed_pose_is_any_selected(), ED_previews_tag_dirty_by_id(), ED_region_do_listen(), ED_region_draw_cb_exit(), ED_region_exit(), ED_region_header_layout(), ED_region_overlap_isect_any_xy(), ED_region_panels_layout_ex(), ED_region_property_search(), ED_render_engine_area_exit(), ED_render_engine_changed(), ED_render_scene_update(), ED_render_view3d_update(), ED_render_view_layer_changed(), ED_scene_delete(), ED_scene_view_layer_delete(), ED_screen_animation_no_scrub(), ED_screen_animation_playing(), ED_screen_area_active(), ED_screen_area_find_with_spacedata(), ED_screen_draw_edges(), ED_screen_exit(), ED_screen_global_areas_sync(), ED_screen_scene_change(), ED_screen_scene_find_with_window(), ED_screen_set_active_region(), ED_screen_state_toggle(), ED_screen_stereo3d_required(), ED_screen_temp_space_open(), ED_screen_user_menu_item_find_menu(), ED_screen_user_menu_item_find_operator(), ED_screen_user_menu_item_find_prop(), ED_screen_window_find(), ED_screens_init(), ED_slider_create(), ED_space_clip_set_clip(), ED_space_image_paint_update(), ED_space_image_sync(), ED_spacetypes_keymap(), ED_text_format_get(), ED_text_is_syntax_highlight_supported(), ED_text_to_object(), ed_tracking_deselect_all_plane_tracks(), ed_tracking_deselect_all_tracks(), ed_tracking_pick_plane_track(), ed_tracking_pick_point_track(), ED_transverts_create_from_obedit(), ED_transverts_update_obedit(), ED_undo_object_editmode_validate_scene_from_windows(), ED_undosys_stack_memfile_id_changed_tag(), ED_update_for_newframe(), ED_view3d_area_user_region(), ED_view3d_gizmo_ruler_remove_by_gpencil_layer(), ED_view3d_local_collections_reset(), ED_view3d_navigation_do(), ED_view3d_quadview_update(), ED_view3d_screen_datamask(), ED_view3d_shade_update(), ED_view3d_smooth_view_undo_begin(), ED_view3d_smooth_view_undo_end(), ED_workspace_delete(), ED_workspace_duplicate(), ED_workspace_layout_duplicate(), edbm_do_smooth_vertex_exec(), edbm_extrude_edge_exclude_mirror(), edbm_fill_grid_prepare(), EDBM_select_interior_faces(), EDBM_update(), edbo_compute_bbone_child(), blender::seq::edit_flag_for_removal(), blender::draw::overlay::Metaballs::edit_object_sync(), editbone_is_member(), blender::ed::object::editmode_exit_ex(), blender::ed::object::editmode_exit_multi_ex(), editnurb_find_max_points_num(), eff_calc_visibility(), enable_geometry_nodes_is_modifier(), blender::ed::animrig::ensure_asset_ui_visible(), blender::draw::CurvesEvalCache::ensure_attributes(), blender::draw::CurvesEvalCache::ensure_attributes(), ensure_change_frame_keylist(), blender::deg::RNANodeQueryIDData::ensure_constraint_to_pchan_map(), blender::bke::NodeTreeRelations::ensure_modifier_users(), blender::seq::ensure_unique_name(), ensure_view_state(), equalize_graph_keys(), establish_track_initialization_order(), euler_filter_group_channels(), euler_filter_perform_filter(), evaluate_curve_type_object(), evaluate_driver_min_max(), evaluate_driver_sum(), evaluate_fcurve_driver(), evaluate_fmodifiers_storage_size_per_modifier(), evaluate_surface_object(), execute_functions_if_necessary(), execute_posetree(), blender::ed::viewer_path::exists_geometry_nodes_viewer(), blender::seq::exists_in_seqbase(), blender::ed::outliner::TreeElementPoseBase::expand(), blender::ed::outliner::TreeElementStrip::expand(), blender::io::usd::export_deform_verts(), blender::io::usd::export_in_memory_texture(), blender::io::usd::export_packed_texture(), blender::draw::Manager::extract_object_attributes(), blender::draw::Manager::extract_object_attributes(), blender::ed::animrig::extract_pose(), extrude_vertices_from_selected_endpoints(), eyedropper_cryptomatte_sample_image_fl(), eyedropper_cryptomatte_sample_render_fl(), eyedropper_cryptomatte_sample_renderlayer_fl(), fcurve_has_errors(), blender::animrig::legacy::fcurves_all_templated(), blender::animrig::fcurves_in_listbase_filtered(), fcurves_listbase_apply_cb(), file_draw_invalid_library_hint(), file_edit_directory_path_exec(), file_space_subtype_set(), file_start_filter_exec(), filelist_cache_previews_clear(), filelist_filter(), filelist_readjob_recursive_dir_add_items(), fill_add_joint(), blender::ed::asset::filter_matches_asset(), find_active_fmodifier(), find_active_strip_from_listbase(), find_area_properties(), find_area_showing_render_result(), find_collection_child(), find_collection_object(), find_connected_links(), find_ebone_link(), find_family_object(), blender::ed::object::find_first_by_data_id(), find_free_winid(), find_ik_constraints(), find_last_key(), find_layer_collection_by_scene_collection(), find_matching_socket(), blender::ed::vse::find_neighboring_strip(), find_next_key(), find_next_working_frames(), blender::io::obj::find_or_create_collection(), find_ref(), blender::animrig::find_related_ids(), find_scene_collection_in_scene_collections(), blender::find_side_effect_nodes(), blender::nodes::find_single_menu_input(), blender::ed::geometry::find_socket_log_contexts(), blender::find_socket_log_contexts(), blender::bke::greasepencil::convert::find_used_vertex_groups(), blender::nodes::geo_eval_log::GeoNodesLog::find_viewer_node_log_for_path(), fix_built_in_curve_attribute_defaults(), fix_curve_nurbs_knot_mode_custom(), fix_editbone_connected_children(), fix_geometry_nodes_object_info_scale(), fix_relpaths_library(), blender::ed::object::flush_bone_selection_to_pose(), blender::ed::object::flush_pose_selection_to_bone(), blender::ed::sculpt_paint::flush_update_done(), folder_history_find(), folder_history_list_duplicate(), folderlist_duplicate(), blender::animrig::foreach_action_slot_use_with_references(), blender::animrig::foreach_action_slot_use_with_rna(), blender::nodes::gizmos::foreach_active_gizmo_in_open_editors(), blender::animrig::foreach_fcurve_in_action(), blender::animrig::foreach_fcurve_in_action_slot(), blender::eevee::foreach_hair_particle_handle(), foreach_semi_modal_but_as_active(), blender::bke::nla::foreach_strip_adt(), blender::seq::foreach_strip_modifier_id(), blender::ed::asset::list::foreach_visible_asset_browser_showing_library(), blender::ed::space_node::frame_node_draw_label(), free_localcollection_bit(), blender::bke::free_localized_node_groups(), free_localview_bit(), free_openrecent(), fsmenu_read_system(), fullscreen_back_exec(), gather_frames_to_render_for_grease_pencil(), blender::geometry::gather_vert_attributes(), blender::nodes::node_geo_extrude_mesh_cc::gather_vert_attributes(), blender::nodes::node_geo_extrude_mesh_cc::gather_vert_attributes(), gaussian_smooth_allocate_operator_data(), gaussian_smooth_free_operator_data(), gaussian_smooth_graph_keys(), gaussian_smooth_modal_update(), blender::gpu::shader::GPUCodegen::generate_attribs(), blender::gpu::shader::GPUCodegen::generate_graphs(), blender::ed::animrig::generate_path_values(), blender::gpu::shader::GPUCodegen::generate_resources(), blender::gpu::shader::GPUCodegen::generate_uniform_buffer(), blender::ed::geometry::geometry_randomization_exec(), blender::ed::space_node::get_available_sorted_inputs(), get_best_nearest_fcurve_vert(), blender::io::usd::get_blendshape_weights(), blender::ed::greasepencil::get_bone_deformed_vertex_group_names(), get_closest_vertex_to_point_in_nurbs(), get_compositor_needed_outputs(), blender::ed::space_node::get_compute_context_hash_for_node_editor(), blender::io::usd::get_enabled_modifier(), blender::ed::greasepencil::get_first_lineart_modifier(), get_first_selected_point(), get_gpencil_bounds(), get_graph_keyframe_extents(), blender::nodes::node_composite_base_cryptomatte_cc::BaseCryptoMatteOperation::get_identifiers(), blender::bke::tests::ImageTest::get_image_layer_names(), blender::bke::tests::ImageTest::get_image_pass_names_for_layer(), blender::animrig::get_keyable_id_property_paths(), get_keyed_frames_in_range(), get_keyframe_extents(), blender::nodes::node_composite_cryptomatte_cc::CryptoMatteOperation::get_layers_from_image(), blender::ed::greasepencil::get_lineart_modifier_limits(), blender::ed::sculpt_paint::greasepencil::WeightPaintOperation::get_locked_and_bone_deformed_vertex_groups(), blender::ed::space_node::get_main_socket(), blender::ed::space_node::get_modifier_for_node_editor(), get_multires_modifier(), get_named_bone_bonechildren(), get_nearest_fcurve_verts_list(), get_nlastrip_extents(), get_panel_expand_flag(), get_pointcache_times_for_particle(), get_selected_center(), get_selected_frames(), get_selected_marker_positions(), get_selected_pose_bones(), get_sequencer_render_size(), blender::seq::get_strip_by_name(), get_udim_tiles(), get_visible_nla_strips(), Freestyle::BlenderStrokeRenderer::GetStrokeShader(), blender::ed::transform::getTransformOrientation_ex(), blender::ed::transform::gizmo_3d_foreach_selected(), gizmo_find_from_properties(), blender::ed::transform::gizmo_mesh_extrude_draw_prepare(), gizmo_mesh_spin_redo_draw_prepare(), blender::ed::transform::gizmo_modal(), blender::ed::transform::gizmogroup_xform_find(), gizmomap_prepare_drawing(), gizmotype_unlink(), gpl_to_keylist(), blender::ed::transform::GPLayerToTransData(), gpu_inputs_free(), GPU_material_free(), GPU_material_from_nodetree(), GPU_materials_free(), gpu_node_free(), gpu_node_graph_finalize_uniform_attrs(), gpu_node_graph_optimize(), gpu_node_graph_prune_unused(), gpu_nodes_tag(), gpu_select_pick_cache_load_id(), gpu_texture_create_tile_array(), gpu_texture_create_tile_mapping(), graph_draw_curves(), graph_draw_driver_settings_panel(), graph_draw_ghost_curves(), graph_driver_delete_invalid_exec(), graph_fmodifier_add_exec(), graph_fmodifier_paste_exec(), graph_has_selected_control_points(), graphkeys_mselect_column(), graphkeys_select_key_handles(), graphkeys_select_leftright(), graphkeys_select_linked_exec(), graphkeys_smooth_exec(), graphkeys_view_selected_channels_exec(), graphop_editable_keyframes_poll(), graphop_visible_keyframes_poll(), graphview_curves_hide_exec(), graphview_curves_reveal_exec(), blender::ed::greasepencil::grease_pencil_copy_keyframes(), blender::draw::gpencil::grease_pencil_layer_cache_add(), blender::ed::greasepencil::grease_pencil_paste_keyframes(), greasepencil_blend_write(), greasepencil_copy_data(), greasepencil_foreach_id(), group_copy_inputs(), group_execute(), guard_modifiers(), blender::ed::asset_browser::AssetCatalogDropTarget::has_droppable_asset(), blender::io::usd::has_generated_tiles(), blender::animrig::Action::has_keyframes(), has_linked_ids_to_read(), blender::ed::curves::has_surface_deformation_node(), blender::ed::space_node::has_workbench_in_texture_color(), hide_exec(), hide_simulation_node_skip_socket_value(), hide_tracks_clear_exec(), hide_tracks_exec(), icon_preview_endjob(), icon_preview_startjob_all_sizes(), id_search_cb(), id_search_cb_tagged(), IDP_CopyGroup(), IDP_DirectLinkGroup(), IDP_EqualsProperties_ex(), IDP_foreach_property(), IDP_FreeGroup(), IDP_MergeGroup_ex(), IDP_ReplaceGroupInGroup(), idp_repr_fn_recursive(), IDP_SyncGroupValues(), IDP_WriteGroup(), blender::bke::idprop::IDPGroupSerializer::idprop_to_dictionary(), idproperty_find_ui_container(), blender::ed::object::ignore_parent_tx(), iksolver_clear_data(), iksolver_execute_tree(), iksolver_initialize_tree(), image_blend_write(), image_copy_data(), image_foreach_cache(), image_free_data(), image_init_multilayer_multiview(), image_open_exec(), image_open_single(), image_pool_find_item(), image_scale_exec(), image_scopes_tag_refresh(), image_undosys_foreach_ID_ref(), image_undosys_step_encode(), image_update_views_format(), image_view_all(), image_viewer_create_views(), image_views_match_render_views(), image_walk_gpu_materials(), image_walk_id_all_users(), IMB_colormanagement_check_file_config(), blender::imbuf::imb_create_write_spec(), IMB_metadata_foreach(), index_from_collection(), CryptomatteSession::init(), init_all_tracks(), blender::deg::StripBackup::init_from_strip(), init_index_map(), init_meta(), blender::ed::asset::index::init_value_from_file_indexer_entry(), initialize_closure_input_structure_types(), initialize_missing_closure_and_bundle_node_storage(), initialize_scene(), blender::ed::transform::initTransform(), blender::ed::transform::initTransInfo(), blender::nodes::inline_shader_node_tree(), insert_action_keys(), insert_graph_keys(), is_disabled(), blender::seq::is_opaque_alpha_over(), blender::bke::compositor::is_viewport_compositor_used(), itasc_initialize_tree(), blender::bke::iter_backwards_ex(), iter_shader_to_rgba_depth_count(), blender::ed::transform::iter_snap_objects(), join_groups_action_temp(), blender::ed::greasepencil::join_object_with_active(), blender::ed::mesh::join_shape_keys(), join_tracks_exec(), blender::ed::mesh::join_vertex_groups(), joined_armature_fix_animdata_cb(), joined_armature_fix_links(), joined_armature_fix_links_constraints(), keyframe_set_flag(), keyIndex_delNurbList(), keylist_from_graph_editor(), keymap_update_brushes(), knife_add_cut(), knife_calculate_snap_ref_edges(), knife_find_closest_edge_of_face(), knife_find_common_face(), knife_find_line_hits(), knife_make_cuts(), knife_make_face_cuts(), knife_ray_intersect_face(), knife_sample_screen_density_from_closest_face(), knife_snap_angle_relative(), knife_split_edge(), knifeproject_poly_from_object(), knifetool_draw_visible_angles(), knifetool_undo(), blender::ed::object::lattice_add_to_selected_collect_targets_and_calc_bounds(), blender::bke::greasepencil::Layer::Layer(), layer_collection_bases_hide_recursive(), layer_collection_bases_show_recursive(), layer_collection_flag_recursive_set(), layer_collection_flag_set_recursive(), layer_collection_flag_unset_recursive(), layer_collection_local_sync(), layer_collection_local_visibility_set_recursive(), layer_collection_local_visibility_unset_recursive(), layer_collection_objects_sync(), layer_collection_resync_create_recurse(), layer_collection_resync_find(), layer_collection_resync_unused_layers_free(), layer_collection_sync(), layer_eval_view_layer(), blender::bke::greasepencil::LayerGroup::LayerGroup(), blender::bke::greasepencil::convert::legacy_gpencil_frame_to_grease_pencil_drawing(), blender::bke::greasepencil::convert::legacy_gpencil_sanitize_annotations(), blender::bke::greasepencil::convert::legacy_gpencil_to_grease_pencil(), blender::bke::greasepencil::convert::legacy_main(), blender::bke::greasepencil::convert::legacy_object_thickness_modifier_thickness_anim(), lib_link_scenes_check_set(), lib_override_group_tag_data_object_to_collection_init(), lib_override_group_tag_data_object_to_collection_init_collection_process(), lib_override_libraries_index_define(), lib_override_library_create_post_process(), lib_override_library_property_clear(), lib_override_linked_group_tag(), lib_override_linked_group_tag_clear_boneshapes_objects(), blender::ed::object::libblock_relink_collection(), library_foreach_ID_link(), light_emission_node_to_energy(), lineart_bake_common(), lineart_bounding_area_next(), lineart_bounding_areas_connect_new(), lineart_count_and_print_render_buffer_memory(), lineart_edge_cut(), lineart_find_matching_eln(), lineart_find_matching_eln_obj(), lineart_gpencil_clear_strokes_exec_common(), lineart_intersection_mask_check(), lineart_intersection_priority_check(), lineart_main_cull_triangles(), lineart_main_discard_out_of_frame_edges(), lineart_main_free_adjacent_data(), lineart_main_perspective_division(), lineart_register_intersection_shadow_cuts(), lineart_register_shadow_cuts(), lineart_shadow_cast_generate_edges(), lineart_shadow_create_shadow_edge_array(), lineart_shadow_edge_cut(), lineart_shadow_register_enclosed_shapes(), lineart_shadow_register_silhouette(), lineart_usage_check(), linestyle_blend_read_data(), linestyle_copy_data(), linestyle_foreach_id(), list_has_suitable_fmodifier(), load_image_single(), local_collections_reset_uuid(), local_merge(), localview_remove_from_exec(), lock_tracks_exec(), long_id_names_process_action_slots_identifiers(), loose_data_instantiate_collection_process(), blender::bke::library::main_cleanup_parent_archives(), make_boneList(), make_boneList_recursive(), make_duplis_particle_system(), blender::ed::object::make_local_animdata_tag(), blender::ed::object::make_local_animdata_tag_strips(), blender::ed::object::make_local_exec(), blender::ed::object::make_override_library_exec(), blender::ed::object::make_override_library_invoke(), blender::ed::object::make_override_library_object_overridable_check(), make_segment_exec(), make_selected_objects_local(), make_selection_list_nurb(), blender::bke::make_socket(), blender::bke::pbvh::pixels::mark_image_dirty(), marker_jump_exec(), markers_select_leftright(), markers_selectkeys_between(), markers_selectkeys_between(), mask_blend_read_data(), mask_blend_write(), mask_duplicate_exec(), mask_feather_weight_clear_exec(), mask_foreach_id(), mask_has_selection(), mask_hide_view_clear_exec(), mask_hide_view_set_exec(), mask_normals_make_consistent_exec(), mask_parent_clear_exec(), mask_parent_set_exec(), mask_select_linked_exec(), mask_select_more_less(), mask_shape_key_clear_exec(), mask_shape_key_feather_reset_exec(), mask_shape_key_insert_exec(), mask_shape_key_rekey_exec(), mask_switch_direction_exec(), mask_to_keylist(), blender::ed::transform::MaskLayerToTransData(), match_slope_graph_keys(), material_slot_assign_exec(), material_slot_de_select(), mball_foreachScreenElem(), mball_select_similar_exec(), mball_select_similar_type(), mball_select_similar_type_get(), menu_items_from_ui_create(), menu_types_add_from_keymap_items(), blender::ed::outliner::merged_element_search_fn_recursive(), mergepolysSimp(), blender::draw::mesh_cd_calc_used_gpu_layers(), blender::ed::object::mesh_needs_keyindex(), mesh_nurbs_displist_to_mesh(), blender::bke::mesh_transform(), blender::bke::mesh_translate(), metaball_blend_write(), mirror_action_keys(), mirror_bone_collection_assignments(), mirror_graph_keys(), MOD_lineart_chain_clear_picked_flag(), MOD_lineart_chain_compute_length(), MOD_lineart_chain_count(), MOD_lineart_chain_find_silhouette_backdrop_objects(), MOD_lineart_chain_offset_towards_camera(), MOD_lineart_chain_split_for_fixed_occlusion(), MOD_lineart_finalize_chains(), MOD_lineart_gpencil_generate_v3(), MOD_lineart_smooth_chains(), blender::ed::object::modifier_apply_obdata(), blender::seq::modifier_apply_stack(), blender::seq::modifier_blend_read_data(), blender::seq::modifier_blend_write(), blender::seq::modifier_get_active(), blender::seq::modifier_has_persistent_uid(), blender::seq::modifier_list_copy(), blender::seq::modifier_persistent_uids_are_valid(), blender::seq::modifier_set_active(), modifiers_has_animation_check(), blender::ed::object::motion_paths_recalc(), mouse_nla_tracks(), mouse_select_eval_buffer(), move_all_selected_points(), move_shapekey_layers_to_keyblocks(), blender::ed::object::move_to_collection_exec(), blender::ed::object::move_to_collection_menu_draw(), move_vertex_group_names_to_object_data(), movie_clip_foreach_id(), movieclip_blend_read_data(), movieclip_blend_write(), blender::ed::object::multires_update_totlevels(), blender::ed::object::multiresbake_check(), blender::ed::object::multiresbake_startjob(), blender::ed::space_node::mute_links_exec(), nla_action_draw_keyframes(), nla_actionclip_draw_markers(), nla_draw_strip(), nla_eval_domain_strips(), nla_fmodifier_add_exec(), nla_fmodifier_copy_exec(), nla_fmodifier_paste_exec(), nla_panel_context(), nla_strip_draw_markers(), nla_tweakmode_exit_sync_strip_lengths(), nla_tweakmode_find_active(), nladata_flush_channels(), nlaedit_add_actionclip_exec(), nlaedit_add_meta_exec(), nlaedit_add_sound_exec(), nlaedit_add_tracks_empty(), nlaedit_add_tracks_existing(), nlaedit_add_transition_exec(), nlaedit_apply_scale_exec(), nlaedit_clear_scale_exec(), nlaedit_delete_exec(), nlaedit_delete_tracks_exec(), nlaedit_disable_tweakmode(), nlaedit_enable_tweakmode_exec(), nlaedit_move_down_exec(), nlaedit_remove_meta_exec(), nlaedit_select_leftright(), nlaedit_split_exec(), nlaedit_strip_at_region_position(), nlaedit_swap_exec(), nlaedit_sync_actlen_exec(), nlaedit_toggle_mute_exec(), nlaeval_free(), nlasnapshot_blend(), nlasnapshot_blend_get_inverted_lower_snapshot(), nlasnapshot_blend_get_inverted_upper_snapshot(), nlasnapshot_ensure_channels(), nlastrip_evaluate_transition(), nlastrip_find_active(), nlastrip_find_by_name(), nlastrip_get_endpoint_overlaps(), blender::ed::transform::nlastrip_shuffle_transformed(), nlastrips_apply_all_curves_cb(), nlastrips_apply_fcurve_versioning(), nlastrips_ctime_get_strip(), nlastrips_path_remove_fix(), nlastrips_path_rename_fix(), nlatrack_find_tweaked(), blender::ed::transform::nlatrack_truncate_temporary_tracks(), blender::ed::space_node::node_active_link_viewer_exec(), blender::ed::space_node::node_add_group_input_node_exec(), blender::bke::node_blend_write_storage(), blender::nodes::node_can_sync_cache_clear(), blender::bke::node_chain_iterator(), blender::bke::node_chain_iterator_backwards(), blender::ed::space_node::node_clear_recursive(), blender::ed::space_node::node_clipboard_copy_exec(), blender::ed::space_node::node_clipboard_paste_exec(), blender::nodes::node_composite_image_cc::node_composit_free_image(), blender::nodes::node_composite_render_layer_cc::node_composit_free_rlayers(), blender::bke::node_copy_with_mapping(), blender::bke::node_count_links(), blender::bke::node_count_socket_links(), blender::nodes::node_composite_switchview_cc::node_declare(), blender::ed::space_node::node_deselect_all_input_sockets(), blender::ed::space_node::node_deselect_all_output_sockets(), blender::ed::space_node::node_draw_space(), blender::ed::space_node::node_duplicate_exec(), blender::bke::node_find_enabled_socket(), blender::bke::node_find_node_try(), blender::bke::node_find_socket(), blender::nodes::node_geo_collection_info_cc::node_geo_exec(), blender::nodes::node_geo_import_csv::node_geo_exec(), blender::nodes::node_geo_import_obj::node_geo_exec(), blender::nodes::node_geo_import_stl::node_geo_exec(), blender::nodes::nodes_geo_import_ply::node_geo_exec(), node_get_stack(), node_group_input_find_socket(), node_group_output_find_socket(), blender::ed::space_node::node_has_hidden_sockets(), blender::ed::space_node::node_insert_on_link_flags(), blender::ed::space_node::node_insert_on_link_flags_clear(), blender::ed::space_node::node_insert_on_link_flags_set(), blender::ed::space_node::node_link_find_socket(), blender::bke::node_node_foreach_id(), blender::bke::node_position_propagate(), blender::ed::space_node::node_read_viewlayers_exec(), blender::ed::space_node::node_remove_linked(), blender::bke::node_remove_node(), blender::ed::space_node::node_set_hidden_sockets(), blender::bke::node_set_selected(), blender::nodes::node_shader_volume_principled_cc::node_shader_gpu_volume_principled(), blender::nodes::node_shader_volume_coefficients_cc::node_shader_update_coefficients(), blender::nodes::node_shader_bsdf_hair_principled_cc::node_shader_update_hair_principled(), blender::nodes::node_shader_volume_scatter_cc::node_shader_update_scatter(), blender::nodes::node_shader_subsurface_scattering_cc::node_shader_update_subsurface_scattering(), blender::ed::space_node::node_socket_add_replace(), blender::ed::space_node::node_socket_count_links(), blender::ed::space_node::node_socket_deselect(), blender::ed::space_node::node_space_blend_write(), blender::ed::space_node::node_swap_links(), blender::ed::space_node::node_tag_recursive(), blender::bke::node_tree_blend_read_data(), blender::bke::node_tree_blend_write(), blender::bke::node_tree_localize(), blender::bke::node_tree_set_output(), blender::bke::node_tree_set_type(), blender::bke::node_unlink_node(), blender::nodes::node_fn_compare_cc::node_update(), nodetree_uv_node_recursive(), blender::bke::ntree_blend_read_after_liblink(), blender::bke::ntree_copy_data(), ntree_exec_begin(), ntree_shader_copy_branch(), ntree_shader_disconnect_inactive_mix_branches(), ntree_shader_node_find_socket(), ntree_shader_pruned_unused(), ntree_shader_shader_to_rgba_branches(), ntree_shader_weight_tree_invert(), ntree_version_241(), ntree_version_242(), ntree_version_245(), ntreeGPUMaterialNodes(), ntreeShaderBeginExecTree_internal(), ntreeShaderEndExecTree_internal(), ntreeShaderOutputNode(), ntreeTexBeginExecTree_internal(), ntreeTexCheckCyclics(), ntreeTexEndExecTree_internal(), nurbs_foreachScreenVert(), ob_keyframes_loop(), ob_to_keylist(), blender::ed::object::object_add_sync_rigid_body(), object_cacheIgnoreClear(), object_circle_select(), object_copy_data(), object_copy_modifier_particle_system_ensure(), blender::ed::object::object_data_convert_curve_to_mesh(), blender::ed::object::object_delete_exec(), object_deselect_all_except(), object_deselect_all_visible(), object_duplilist_preview(), object_foreach_cache(), object_foreach_id(), object_foreach_path(), object_foreach_working_space_color(), blender::ed::object::object_has_modifier(), blender::ed::object::object_has_shaderfx(), blender::ed::object::object_hide_view_clear_exec(), blender::ed::object::object_hide_view_set_exec(), object_in_any_collection(), object_in_any_scene(), blender::ed::object::object_is_any_shape_key_locked(), object_lib_override_apply_post(), object_modifier_recurse_for_update_subframe(), blender::ed::object::object_modifiers_copy_exec(), blender::ed::object::object_origin_set_exec(), blender::ed::object::object_select_all_by_particle(), blender::ed::object::object_select_more_less(), object_solver_camera(), object_solver_inverted_matrix(), blender::draw::overlay::Metaballs::object_sync(), blender::workbench::Instance::object_sync(), blender::ed::object::object_test_constraint(), blender::ed::object::object_test_constraints(), obrel_armature_find(), blender::bke::greasepencil::convert::offset_radius_node_tree_add(), openexr_header_metadata_global(), blender::seq::original_strip_get(), blender::ed::outliner::outliner_add_bone(), blender::ed::outliner::outliner_add_collection_objects(), blender::ed::outliner::outliner_add_collection_recursive(), blender::ed::outliner::outliner_batch_delete_object_hierarchy(), blender::ed::outliner::outliner_collection_delete(), blender::ed::outliner::outliner_collection_is_isolated(), blender::ed::outliner::outliner_collection_isolate_flag(), blender::ed::outliner::outliner_collection_set_flag_recursive(), blender::ed::outliner::outliner_collections_children_sort(), blender::ed::outliner::outliner_color_tag_set_exec(), blender::ed::outliner::outliner_count_levels(), blender::ed::outliner::outliner_do_object_operation_ex(), blender::ed::outliner::outliner_draw_get_warning_tree_element_subtree(), blender::ed::outliner::outliner_draw_hierarchy_lines_recursive(), blender::ed::outliner::outliner_draw_iconrow(), blender::ed::outliner::outliner_draw_overrides_restrictbuts(), blender::ed::outliner::outliner_draw_overrides_rna_buts(), blender::ed::outliner::outliner_draw_restrictbuts(), blender::ed::outliner::outliner_draw_struct_marks(), blender::ed::outliner::outliner_draw_tree(), blender::ed::outliner::outliner_draw_tree_element(), blender::ed::outliner::outliner_dropzone_element(), blender::ed::outliner::outliner_dropzone_find(), blender::ed::outliner::outliner_find_editbone(), blender::ed::outliner::outliner_find_element_with_flag(), blender::ed::outliner::outliner_find_first_desired_element_at_y_recursive(), blender::ed::outliner::outliner_find_id(), blender::ed::outliner::outliner_find_item_at_y(), blender::ed::outliner::outliner_find_parent_element(), blender::ed::outliner::outliner_find_posechannel(), blender::ed::outliner::outliner_find_tree_element(), blender::ed::outliner::outliner_flag_is_any_test(), blender::ed::outliner::outliner_has_element_warnings(), blender::ed::outliner::outliner_id_copy_tag(), blender::ed::outliner::outliner_id_delete_invoke(), blender::ed::outliner::outliner_id_delete_tag(), blender::ed::outliner::outliner_id_remap_find_tree_element(), blender::ed::outliner::outliner_item_drag_drop_invoke(), blender::ed::outliner::outliner_lib_reload_invoke(), blender::ed::outliner::outliner_lib_relocate_invoke(), blender::ed::outliner::outliner_lib_relocate_invoke_do(), blender::ed::outliner::outliner_openclose_level(), blender::ed::outliner::outliner_show_active(), blender::ed::outliner::outliner_show_active_exec(), blender::ed::outliner::outliner_sort(), blender::ed::outliner::outliner_sync_selection_from_outliner(), blender::ed::outliner::outliner_sync_selection_to_outliner(), blender::ed::outliner::outliner_sync_to_properties_editors(), blender::ed::outliner::outliner_tree_dimensions_impl(), blender::ed::outliner::outliner_unhide_all_exec(), blender::nodes::node_composite_file_output_cc::output_paths_layout(), blender::ed::vse::padded_strips_under_mouse_get(), palette_foreach_working_space_color(), palette_join_exec(), palette_sort_exec(), panel_active_animation_changed(), panel_add_instanced(), panel_calculate_size_recursive(), panel_categories_find_mouse_over(), panel_list_copy(), panel_matches_search_filter_recursive(), panel_property_search(), panel_remove_invisible_layouts_recursive(), panel_set_expand_from_list_data_recursive(), panel_set_expansion_from_search_filter_recursive(), panel_set_flag_recursive(), panel_set_runtime_flag_recursive(), panels_collapse_all(), panels_layout_begin_clear_flags(), panels_remove_x_closed_flag_recursive(), blender::ed::outliner::parent_clear_invoke(), blender::ed::outliner::parent_drop_allowed(), blender::ed::viewer_path::parse_geometry_nodes_viewer(), particle_settings_blend_read_data(), particle_settings_blend_write(), particle_settings_foreach_id(), blender::draw::external::Prepass::particle_sync(), blender::draw::overlay::Prepass::particle_sync(), paste_action_keys(), paste_animedit_keys(), paste_material_exec(), blender::ed::transform::pchan_autoik_adjust(), pchan_draw_ik_lines(), PE_create_particle_edit(), blender::ed::transform::peelObjectsTransform(), placeholders_ensure_valid(), blender::draw::pointcloud_sub_pass_setup_implementation(), blender::draw::pointcloud_surface_shaded_get(), blender::ed::transform::points_build_targets_timeline(), uiLayout::popover_group(), blender::animrig::pose_bone_descendent_iterator(), pose_channel_in_IK_chain(), pose_channels_remove_internal_links(), pose_clear_paths(), pose_clear_user_transforms_exec(), pose_copy_exec(), blender::animrig::pose_depth_iterator_recursive(), pose_foreachScreenBone(), blender::ed::transform::pose_grab_with_ik(), blender::ed::transform::pose_grab_with_ik_add(), blender::ed::transform::pose_grab_with_ik_children(), blender::ed::transform::pose_grab_with_ik_clear(), pose_hide_exec(), pose_paste_exec(), pose_reveal_exec(), pose_select_children(), pose_select_constraint_target_exec(), pose_select_hierarchy_exec(), pose_select_mirror_exec(), pose_select_same_collection(), pose_select_same_keyingset(), pose_select_siblings(), pose_slide_apply(), pose_slide_apply_props(), pose_slide_invoke_common(), pose_slide_rest_pose_apply(), blender::ed::transform::pose_transform_mirror_update(), poseAnim_mapping_autoKeyframe(), poseAnim_mapping_reset(), post_edit_bone_duplicate(), blender::ed::transform::posttrans_action_clean(), blender::ed::transform::posttrans_gpd_clean(), blender::ed::transform::posttrans_mask_clean(), precalc_guides(), prepare(), blender::bke::greasepencil::LayerGroup::prepare_for_dna_write(), blender::ed::space_node::preview_prepare_scene(), preview_prepare_scene(), blender::ed::vse::preview_startjob(), previews_ensure_exec(), blender::io::usd::process_inputs(), blender::ed::sculpt_paint::greasepencil::process_stroke_weights(), propagate_curve_values(), props_clear(), props_visit(), blender::seq::proxy_endjob(), blender::seq::proxy_rebuild_finish(), blender::seq::proxy_startjob(), psys_check_group_weights(), psys_find_group_weights(), psys_free(), psys_free_path_cache_buffers(), psys_get_current(), psys_get_modifier(), ptcache_copy(), ptcache_free_bake_all_exec(), pyrna_srna_contains_pointer_prop_srna(), pyrna_struct_dir(), pyrna_subtype_set_rna(), blender::seq::query_all_strips(), blender::seq::query_all_strips_recursive(), blender::ed::vse::query_lower_channel_strips(), blender::seq::query_right_side_strips(), blender::seq::query_selected_strips(), blender::ed::transform::query_selected_strips_no_handles(), blender::ed::transform::query_snap_targets_timeline(), blender::seq::query_strip_effect_chain(), blender::ed::transform::query_strip_effects_fn(), blender::seq::query_strips_at_frame(), blender::seq::query_strips_recursive_at_frame(), blender::seq::query_unselected_strips(), RE_AcquireResultImageViews(), RE_create_render_pass(), RE_DuplicateRenderResult(), RE_FreeUnusedGPUResources(), RE_HasFloatPixels(), RE_InitState(), RE_passes_have_name(), RE_RenderAnim(), RE_seq_render_active(), read_layer(), read_layer_tree_group(), read_undo_reuse_noundo_local_ids(), read_userdef(), rearrange_action_channels(), rearrange_gpencil_channels(), rearrange_grease_pencil_channels(), rearrange_layered_action_channel_groups(), rearrange_layered_action_fcurves(), rearrange_layered_action_slots(), rearrange_nla_control_channels(), blender::animrig::internal::rebuild_slot_user_cache(), blender::ed::transform::recalcData_actedit(), blender::ed::transform::recalcData_edit_armature(), blender::ed::transform::recalcData_graphedit(), blender::ed::transform::recalcData_tracking(), reconstruct_count_tracks_on_both_keyframes(), reconstruct_retrieve_libmv_tracks(), redraw_timer_step(), redraw_timer_window_swap(), refine_marker_exec(), blender::nodes::refresh_node_socket(), blender::nodes::refresh_node_sockets_and_panels(), blender::ed::outliner::refreshdrivers_animdata_fn(), region_align_info_from_area(), region_align_info_to_area(), region_copylist(), region_cursor_set(), region_draw_azones(), region_event_inside(), region_panels_remove_invisible_layouts(), region_panels_set_expansion_from_list_data(), region_panels_set_expansion_from_search_filter(), region_quadview_exec(), region_select_elem(), blender::ed::asset::shelf::regiondata_blend_read_data(), blender::ed::asset::shelf::regiondata_blend_write(), blender::ed::asset::shelf::regiondata_duplicate(), blender::draw::Manager::register_layer_attributes(), blender::seq::relations_check_scene_recursion(), blender::seq::relations_free_imbuf(), blender::seq::relations_invalidate_compositor_modifiers(), blender::seq::relations_invalidate_scene_strips(), blender::seq::relations_render_loop_check(), remap_ebone_bone_collection_references(), remap_hooks_and_vertex_parents(), blender::ed::greasepencil::remap_vertex_groups(), remove_least_recently_used_panel_states(), remove_non_persistent_functions(), remove_particle_dupliob_exec(), blender::ed::geometry::remove_shape_key_attributes(), remove_triangulate_node_min_size_input(), rename_mesh_uv_seam_attribute(), blender::render::hydra::FinalEngine::render(), render_image_restore_scene_and_layer(), render_image_update_pass_and_layer(), render_result_clone_passes(), render_result_exr_file_read_path(), render_result_free_gpu_texture_caches(), render_result_merge(), render_result_new(), render_result_new_from_exr(), render_result_passes_allocated_ensure(), render_result_single_layer_end(), render_result_views_new(), render_result_views_shallowcopy(), render_scene_has_layers_to_render(), render_view_show_invoke(), renderresult_set_passes_metadata(), renderresult_stampinfo(), reorder_instanced_panel_list(), repair_node_link_node_pointers(), report_copy_exec(), reports_prepend_impl(), blender::bke::reset_socket_declarations(), blender::deg::ObjectRuntimeBackup::restore_modifier_runtime_data(), blender::deg::ObjectRuntimeBackup::restore_pose_channel_runtime_data(), blender::deg::StripBackup::restore_to_strip(), blender::ed::transform::restoreBones(), blender::ed::outliner::restrictbutton_recursive_bone(), blender::ed::outliner::restrictbutton_recursive_ebone(), blender::seq::retiming_selection_clear(), blender::seq::retiming_selection_contains(), blender::seq::retiming_selection_get(), blender::io::grease_pencil::GreasePencilExporter::retrieve_objects(), blender::ed::object::return_editcurve_indexar(), reuse_bmain_data_remapper_ensure(), reuse_editable_asset_needed(), reveal_exec(), reveal_metaelems_exec(), rna_auto_types(), rna_def_struct_function_prototype_cpp(), RNA_define_free(), rna_findlink(), rna_function_register_arg_count(), rna_generate(), rna_generate_external_property_prototypes(), rna_generate_header(), rna_generate_header_class_cpp(), rna_generate_header_cpp(), rna_generate_internal_property_prototypes(), rna_generate_parameter_prototypes(), rna_generate_static_parameter_prototypes(), rna_generate_struct(), rna_generate_struct_prototypes(), RNA_init(), RNA_parameter_list_create(), rna_property_override_apply_ex(), rna_property_override_operation_store(), RNA_struct_override_apply(), RNA_struct_override_store(), rotateflagNurb(), rule_add_exec(), rule_avoid_collision(), rule_del_exec(), rule_fight(), rule_goal_avoid(), rule_move_down_exec(), rule_move_up_exec(), rule_separate(), scale_from_neighbor_graph_keys(), scanfill(), scanfill_preprocess_self_isect(), scene_blend_read_after_liblink(), scene_blend_read_data(), scene_blend_write(), scene_collection_callback(), scene_copy_data(), blender::ed::outliner::scene_drop_invoke(), scene_foreach_id(), scene_foreach_layer_collection(), scene_keyframes_loop(), scene_lib_override_apply_post(), blender::seq::scene_sequencer_is_used(), blender::bke::bake::scene_simulation_states_reset(), scene_to_keylist(), screen_actionzone_area(), screen_actionzone_find_xy(), screen_animation_step_invoke(), screen_area_close(), screen_areas_can_align(), screen_blend_read_after_liblink(), screen_change_prepare(), screen_ctx_active_editable_fcurve(), screen_ctx_editable_objects(), screen_ctx_sel_actions_impl(), screen_ctx_sel_edit_fcurves_(), screen_ctx_selectable_objects(), screen_ctx_selected_bones_(), screen_ctx_selected_editable_keyframes(), screen_ctx_selected_editable_objects(), screen_ctx_selected_editable_strips(), screen_ctx_selected_movieclip_tracks(), screen_ctx_selected_nla_strips(), screen_ctx_selected_objects(), screen_ctx_selected_strips(), screen_ctx_strips(), screen_ctx_visible_objects(), screen_ctx_visible_or_editable_bones_(), screen_cursor_set(), screen_data_copy(), screen_draw_move_highlight(), screen_foreach_id(), screen_free_data(), screen_fullscreen_find_associated_normal_screen(), screen_geom_area_map_find_active_scredge(), screen_geom_select_connected_edge(), screen_geom_vertices_scale(), screen_geom_vertices_scale_pass(), screen_global_area_refresh(), screen_maximize_area_exec(), screen_opengl_views_setup(), screen_parent_find(), screen_set_3dview_camera(), screen_state_to_nonnormal(), screen_temp_region_exists(), screen_user_menu_draw(), blender::ed::sculpt_paint::sculpt_init_mirror_clipping(), blender::bke::library::search_filepath_abs(), blender::ed::space_node::search_link_ops_for_asset_metadata(), blender::seq::select_active_get_pair(), blender::ed::vse::select_active_side(), blender::ed::vse::select_active_side_range(), select_adjacent_cp(), select_anim_channel_keys(), blender::ed::object::select_editcurve_hook(), select_grouped_exec(), blender::ed::object::select_grouped_keyingset(), blender::ed::object::select_grouped_object_hooks(), select_linked_exec(), blender::ed::vse::select_linked_internal(), blender::ed::vse::select_linked_time_strip(), select_marker_camera_switch(), blender::ed::vse::select_more_less_impl(), select_moreless_action_keys(), select_moreless_graph_keys(), select_random_metaelems_exec(), select_similar_bone_collection(), select_similar_bone_color(), select_similar_children(), select_similar_children_immediate(), select_similar_data_pchan(), select_similar_direction(), select_similar_length(), select_similar_prefix(), select_similar_siblings(), select_similar_suffix(), selected_tracking_boundbox(), selectend_nurb(), separate_armature_bones(), separate_armature_exec(), separated_armature_fix_links(), blender::ed::vse::seq_get_proxy_size_flags(), blender::seq::seq_new_fix_links_recursive(), blender::ed::vse::seq_proxy_build_job(), seq_update_meta_disp_range(), blender::seq::seqbase_dupli_recursive(), blender::seq::seqbase_unique_name(), blender::ed::transform::SeqToTransData_build(), blender::ed::transform::SeqTransCount(), blender::ed::vse::sequencer_add_duplicate_exec(), blender::ed::vse::sequencer_add_image_strip_exec(), blender::ed::vse::sequencer_add_image_strip_load_files(), blender::ed::vse::sequencer_box_select_exec(), blender::seq::sequencer_check_scene_recursion(), blender::ed::vse::sequencer_clipboard_paste_exec(), blender::ed::vse::sequencer_copy_animation_listbase(), blender::ed::vse::sequencer_copy_animation_to_vector(), blender::ed::vse::sequencer_enable_proxies_exec(), blender::seq::sequencer_flag_users_for_removal(), blender::ed::vse::sequencer_generic_invoke_xy_guess_channel(), blender::ed::vse::sequencer_lock_exec(), blender::ed::vse::sequencer_meta_separate_exec(), blender::ed::vse::sequencer_paste_animation(), blender::ed::vse::sequencer_rebuild_proxy_exec(), blender::ed::vse::sequencer_reload_exec(), blender::ed::vse::sequencer_report_duplicates(), blender::ed::vse::sequencer_retiming_data_hide_all(), blender::ed::vse::sequencer_retiming_data_hide_selection(), blender::ed::vse::sequencer_retiming_data_show_selection(), blender::ed::vse::sequencer_select_grouped_exec(), blender::ed::vse::sequencer_select_handles_exec(), blender::ed::vse::sequencer_select_side_exec(), blender::ed::vse::sequencer_select_side_of_frame(), blender::ed::vse::sequencer_select_side_of_frame_exec(), blender::ed::vse::sequencer_set_range_to_strips_exec(), blender::ed::vse::sequencer_snap_exec(), blender::ed::vse::sequencer_split_exec(), blender::ed::vse::sequencer_strip_color_tag_set_exec(), blender::ed::vse::sequencer_strip_transform_clear_exec(), blender::ed::vse::sequencer_strip_transform_fit_exec(), blender::ed::vse::sequencer_swap_exec(), blender::ed::vse::sequencer_tools_region_draw(), blender::ed::vse::sequencer_unlock_exec(), blender::ed::vse::sequencer_unmute_exec(), blender::ed::vse::sequencer_visible_strips_get(), blender::ed::vse::sequencer_write_copy_paste_file(), blender::bke::bake::serialize_geometry_set(), set_active_fmodifier(), set_goal_weight_exec(), set_handle_type_exec(), set_origin_exec(), set_panels_list_data_expand_flag(), set_radius_exec(), set_spline_type_exec(), blender::ed::transform::set_trans_object_base_flags(), seteasing_graph_keys(), setexpo_action_keys(), setexpo_graph_keys(), setflag_anim_channels(), sethandles_action_keys(), sethandles_graph_keys(), setipo_graph_keys(), setkeytype_action_keys(), blender::ed::asset::shelf::settings_foreach_enabled_catalog_path(), setup_app_data(), blender::nodes::node_sh_mix_cc::sh_node_mix_update(), blender::ed::object::shade_auto_smooth_exec(), blender::ed::object::shade_smooth_exec(), shade_smooth_exec(), blender::ed::object::shape_key_clear_exec(), blender::ed::object::shape_key_lock_exec(), blender::ed::object::shape_key_retime_exec(), shapekey_blend_read_data(), shapekey_blend_write(), shear_graph_keys(), blender::ed::asset::shelf::show_catalog_in_visible_shelves(), blender::seq::shuffle_strip_time_offset_get(), similar_vert_select_exec(), blender::ed::object::bake_simulation::simulate_to_frame_startjob(), blender::ed::object::single_object_users_collection(), slot_channels_move_to_new_action_exec(), smooth_exec(), snap_action_keys(), snap_curs_to_sel_ex(), snap_graph_keys(), snap_sel_to_grid_exec(), snap_selected_to_location_rotation(), blender::ed::transform::snapArmature(), blender::ed::transform::snapCamera(), blender::ed::transform::snapCurve(), blender::ed::space_node::snode_autoconnect(), blender::seq::sound_equalizermodifier_copy_data(), blender::seq::sound_equalizermodifier_read(), blender::seq::sound_equalizermodifier_recreator(), blender::seq::sound_equalizermodifier_write(), sound_jack_sync_callback(), blender::seq::sound_update_bounds_all(), spacedata_cleanup_exec(), blender::ed::transform::special_aftertrans_update__actedit(), blender::ed::transform::special_aftertrans_update__graph(), blender::ed::transform::special_aftertrans_update__movieclip(), blender::ed::transform::special_aftertrans_update__nla(), blender::ed::transform::special_aftertrans_update__object(), blender::ed::transform::special_aftertrans_update__pose(), splineik_init_tree(), split_groups_action_temp(), blender::ed::spreadsheet::spreadsheet_blend_read_data(), blender::ed::spreadsheet::spreadsheet_blend_write(), blender::ed::spreadsheet::spreadsheet_duplicate(), blender::ed::spreadsheet::spreadsheet_filter_rows(), blender::ed::spreadsheet::spreadsheet_row_filters_layout(), stabilize_2d_add_exec(), stabilize_2d_remove_exec(), stabilize_2d_rotation_add_exec(), stabilize_2d_rotation_remove_exec(), stabilize_2d_rotation_select_exec(), stabilize_2d_select_exec(), state_add_exec(), state_del_exec(), state_move_down_exec(), state_move_up_exec(), stats_object_edit(), stats_object_pose(), blender::ed::geometry::store_attributes_to_shape_keys(), blender::ed::sculpt_paint::store_mesh_from_eval(), store_original_bezt_arrays(), blender::seq::strip_animation_duplicate(), blender::deg::strip_build_prop_cb(), blender::seq::strip_by_compositor_node_group_lookup_build(), strip_convert_transform_crop_lb(), strip_convert_transform_crop_lb_2(), blender::ed::vse::strip_draw_context_get(), blender::seq::strip_drivers_duplicate(), blender::seq::strip_duplicate_recursive_impl(), blender::seq::strip_for_each_recursive(), blender::seq::strip_for_each_recursive(), strip_foreach_member_id_cb(), strip_hue_correct_set_wrapping(), blender::seq::strip_lookup_build_from_seqbase(), blender::ed::vse::strip_modifier_copy_exec(), blender::deg::strip_node_build_cb(), blender::seq::strip_read_data_cb(), blender::seq::strip_time_slip_strip_ex(), blender::seq::strip_topmost_get(), blender::seq::strip_update_muting_recursive(), blender::seq::strip_update_sound_bounds_recursive_impl(), blender::seq::strip_update_sound_modifiers(), blender::seq::strip_update_sound_recursive(), blender::seq::strip_write_data_cb(), subdividenurb(), blender::ed::outliner::subtree_contains_object(), blender::ed::outliner::subtree_has_objects(), sum_selected_keyframes(), summary_keyframes_loop(), summary_to_keylist(), blender::draw::supports_handle_ranges(), switch_keys_direction(), switch_preview_floor_visibility(), blender::ed::vse::sync_active_scene_and_time_with_scene_strip(), sync_viewport_camera_smoothview(), template_operator_property_buts_draw_recursive(), template_texture_user_menu(), TEST(), blender::ed::object::test_constraint(), blender::ed::object::test_constraints(), blender::io::usd::TEST_F(), testbuffer_list_data_randomize(), testbuffer_list_store_clear(), testbuffer_list_validate(), testvertexnearedge(), tex_free_delegates(), text_autocomplete_build(), text_blend_read_data(), text_blend_write(), text_convert_whitespace_exec(), text_copy_data(), text_jump_to_file_at_point_internal(), text_update_edited(), text_update_shader_exec(), texture_changed(), tile_add_invoke(), blender::seq::time_find_next_prev_edit(), time_top_left_3dwindow(), blender::seq::time_update_meta_strip_range(), timeline_draw_cache(), blender::seq::timeline_expand_boundbox(), toggle_cyclic_invoke(), toolsystem_brush_activate_from_toolref_for_object_paint(), toolsystem_brush_activate_from_toolref_for_object_particle(), toolsystem_brush_clear_paint_reference(), toolsystem_ref_set_by_id_pending(), toolsystem_refresh_screen_from_active_tool(), track_copy_color_exec(), track_count_markers(), track_init_markers(), tracking_dopesheet_calc_coverage(), tracking_dopesheet_channels_calc(), tracking_has_selection(), tracking_objects_copy(), tracking_objects_free(), tracking_plane_tracks_copy(), tracking_plane_tracks_free(), tracking_scale_reconstruction(), tracking_tracks_copy(), tracking_tracks_free(), blender::ed::transform::trans_object_base_deps_flag_finish(), blender::ed::transform::trans_object_base_deps_flag_prepare(), blender::ed::transform::transdata_get_time_shuffle_offset_side(), blender::ed::transform::transdata_get_track_shuffle_offset_side(), blender::ed::transform::transform_autoik_update(), blender::ed::transform::transform_convert_pose_transflags_update(), blender::seq::transform_offset_after_frame(), blender::seq::transform_seqbase_shuffle_ex(), blender::seq::transform_seqbase_shuffle_time(), blender::seq::transform_translate_strip(), blender::io::usd::traverse_channel(), blender::ed::outliner::tree_element_posechannel_activate(), blender::ed::outliner::tree_element_to_path(), blender::ed::curves::convert_to_particle_system::try_convert_single_object(), txt_to_buf(), txt_to_buf_for_undo(), txt_write_file(), blender::ed::asset::shelf::type_unlink(), uhandle_lookup(), uhandle_lookup_by_name(), uhandle_lookup_ubuf(), uhandle_restore_list(), UI_block_end_ex(), ui_block_find_mouse_over_ex(), UI_block_listen(), ui_block_region_draw(), ui_block_view_find_idname(), ui_block_view_find_matching_in_old_block_impl(), ui_block_view_persistent_state_restore(), ui_block_views_draw_overlays(), ui_block_views_end(), ui_block_views_listen(), UI_blocklist_draw(), UI_blocklist_min_y_get(), UI_blocklist_update_view_for_buttons(), UI_blocklist_update_window_matrix(), ui_blocks_set_tooltips(), ui_but_anim_flag(), ui_but_extra_icon_find_old(), ui_but_extra_icons_update_from_old_but(), ui_but_find(), ui_but_find_mouse_over_ex(), ui_but_find_open_event(), ui_but_find_rect_over(), ui_but_predefined_extra_operator_icons_add(), UI_butstore_clear(), UI_butstore_is_registered(), UI_butstore_register_update(), UI_butstore_update(), UI_context_active_but_prop_get_filebrowser(), UI_context_active_operator_get(), ui_context_button_active(), UI_context_copy_to_selected_list(), ui_context_fcurve_modifiers_via_fcurve(), ui_context_selected_key_blocks(), UI_context_update_anim_flag(), ui_do_but_extra_operator_icons_mousemove(), ui_drag_toggle_set_xy_xy(), ui_handle_menus_recursive(), ui_handle_viewlist_items_hover(), ui_handler_panel_region(), ui_layout_operator_properties_only_booleans(), ui_list_find_mouse_over_ex(), blender::ed::space_node::ui_node_draw_node(), blender::ed::space_node::ui_node_link_items(), UI_panel_begin(), UI_panel_category_active_get(), UI_panel_category_draw_all(), ui_panel_category_show_active_tab(), ui_panel_custom_data_set_recursive(), ui_panel_drag_collapse(), UI_panel_find_by_type(), UI_panel_list_matches_data(), UI_panels_end(), ui_panels_size(), ui_paneltype_draw_impl(), UI_popup_block_close(), ui_popup_block_free(), UI_popup_block_name_exists(), ui_popup_block_remove(), UI_popup_handlers_remove(), UI_popup_menu_reports(), ui_popup_translate(), ui_region_auto_open_clear(), ui_region_find_active_but(), ui_region_find_first_but_test_flag(), UI_region_free_active_but_all(), UI_region_message_subscribe(), UI_region_panel_custom_data_under_cursor(), UI_region_view_find_at(), UI_region_views_clear_search_highlight(), UI_screen_free_active_but_highlight(), ui_screen_region_find_mouse_over_ex(), ui_template_id_liboverride_hierarchy_make(), UI_textbutton_activate_but(), UI_textbutton_activate_rna(), ui_tooltip_data_from_tool(), UI_view2d_sync(), uiAlignPanelStep(), uiblock_layer_pass_buttons(), uiStyleInit(), uiTemplateConstraints(), uiTemplateInputStatus(), uiTemplateModifiers(), uiTemplatePalette(), uiTemplateRunningJobs(), uiTemplateShaderFx(), uiTemplateStripModifiers(), blender::ed::object::unassigned_assets_draw(), blender::ed::geometry::unassigned_local_poll(), blender::ed::object::unassigned_local_poll(), undoarm_from_editarm(), undocurve_from_editcurve(), undocurve_to_editcurve(), unique_layer_unique_check(), unique_path_unique_check(), blender::bke::greasepencil::LayerGroup::unlink_node(), UNUSED_FUNCTION(), blender::ed::viewer_path::update_active_geometry_nodes_viewer(), blender::ed::asset::shelf::update_active_shelf(), update_active_track(), update_brush_sizes(), update_cut_data_for_all_nurbs(), update_depsgraph(), update_depsgraph(), update_depsgraph(), update_duplicate_constraint_settings(), update_duplicate_subtarget(), blender::bke::greasepencil::LayerGroup::update_from_dna_read(), update_import_method_for_asset_browsers(), update_import_method_for_user_libraries(), blender::io::hydra::InstancerData::update_instance(), update_keyblocks(), blender::bke::node_tree_runtime::update_link_vector(), update_mapping_node_inputs_and_properties(), update_math_node_single_operand_operators(), update_musgrave_node_color_output(), update_musgrave_node_dimensions(), update_noise_and_wave_distortion(), update_noise_node_dimensions(), update_paint_modes_for_brush_assets(), blender::eevee::Instance::update_passes(), blender::bke::pbvh::pixels::update_pixels(), blender::bke::node_tree_runtime::update_socket_vectors_and_owner_node(), blender::bke::update_typeinfo(), update_vector_math_node_add_and_subtract_operators(), update_vector_math_node_average_operator(), update_vector_math_node_cross_product_operator(), update_vector_math_node_dot_product_operator(), update_vector_math_node_normalize_operator(), update_vector_math_node_operators_enum_mapping(), update_voronoi_node_crackle(), update_voronoi_node_dimensions(), update_voronoi_node_f3_and_f4(), update_voronoi_node_fac_output(), update_voronoi_node_square_distance(), update_wave_node_directions_and_offset(), blender::ed::transform::updateSelectedSnapPoint(), userdef_free_keymaps(), uv_coords_isect_udim(), v3d_cursor_is_snap_invert(), v3d_cursor_snap_calc_plane(), v3d_editvertex_buts(), blender::bke::greasepencil::validate_drawing_vertex_groups(), version_add_group_in_out_node(), version_bone_hide_property_driver(), version_bonegroup_migrate_color(), version_bonegroups_to_bonecollections(), version_bonelayers_to_bonecollections(), version_convert_sculpt_planar_brushes(), version_dynamic_viewer_node_items(), version_eevee_output_node_get(), version_escape_curly_braces_in_compositor_file_output_nodes(), version_fcurve_noise_modifier(), version_fix_fcurve_noise_offset(), version_fix_image_format_copy(), version_geometry_nodes_add_attribute_input_settings(), version_geometry_nodes_extrude_smooth_propagation(), version_geometry_nodes_primitive_uv_maps(), version_geometry_nodes_set_position_node_offset(), version_geometry_normal_input_node(), version_group_input_socket_data_block_reference(), version_idproperty_ui_data(), version_liboverride_nla_frame_start_end(), version_liboverride_nla_strip_frame_start_end(), version_liboverride_rnacollections_insertion_animdata(), version_liboverride_rnacollections_insertion_object(), version_mesh_crease_generic(), version_movieclips_legacy_camera_object(), version_nla_tweakmode_incomplete(), version_node_join_geometry_for_multi_input_socket(), version_node_locations_to_global(), version_node_socket_duplicate(), version_node_tree_socket_id_delim(), version_principled_bsdf_coat(), version_principled_bsdf_emission(), version_principled_bsdf_specular_tint(), version_principled_bsdf_subsurface(), version_principled_bsdf_update_animdata(), version_principled_transmission_roughness(), version_refraction_depth_to_thickness_value(), version_replace_principled_hair_model(), version_replace_velvet_sheen_node(), version_seq_text_from_legacy(), version_sequencer_update_overdrop(), version_set_default_bone_drawtype(), version_set_uv_face_overlay_defaults(), version_show_texpaint_to_show_uv(), version_socket_identifier_suffixes_for_dynamic_types(), version_socket_update_is_used(), version_switch_node_input_prefix(), version_system_idprops_children_bones_generate(), version_system_idprops_generate(), version_system_idprops_nodes_generate(), version_update_node_input(), version_vertex_weight_edit_preserve_threshold_exclusivity(), versioning_eevee_material_shadow_none(), versioning_nodes_dynamic_sockets(), versioning_nodes_dynamic_sockets_2(), versioning_remove_microfacet_sharp_distribution(), versioning_replace_legacy_combined_and_separate_color_nodes(), versioning_replace_legacy_glossy_node(), versioning_replace_legacy_mix_rgb_node(), versioning_replace_musgrave_texture_node(), versioning_update_noise_texture_node(), blender::ed::greasepencil::vertex_group_normalize_all_exec(), blender::ed::object::vgroup_init_remap(), view3d_boxview_clip(), view3d_boxview_copy(), view3d_boxview_sync(), view3d_calc_minmax_selected(), view3d_calc_minmax_visible(), view3d_calc_point_in_selected_bounds(), view3d_copybuffer_exec(), view3d_data_consistency_ensure(), view3d_from_minmax_multi(), view3d_id_remap_v3d(), view3d_local_collections_reset(), view3d_localview_exit(), view3d_localview_init(), view3d_orbit_calc_center(), view3d_ruler_from_gpencil(), view3d_ruler_layer_get(), view_layer_add_lightgroup_exec(), view_layer_objects_base_cache_validate(), ViewOpsData_Utility::ViewOpsData_Utility(), ViewLink::views_bounds_calc(), blender::io::usd::visit_bones(), blender::io::usd::visit_bones(), visit_strip(), blender::ed::object::visual_geometry_to_objects_exec(), blender::draw::volume_batch_cache_clear(), blender::draw::volume_grid_cache_get(), blender::ed::object::volume_import_exec(), blender::ed::vse::vse_circle_select_exec(), weightflagNurb(), WIDGETGROUP_camera_setup(), WIDGETGROUP_empty_image_setup(), WIDGETGROUP_forcefield_setup(), WIDGETGROUP_light_area_setup(), WIDGETGROUP_light_point_setup(), WIDGETGROUP_light_spot_setup(), blender::ed::space_node::WIDGETGROUP_node_box_mask_poll(), blender::ed::space_node::WIDGETGROUP_node_crop_poll(), blender::ed::space_node::WIDGETGROUP_node_ellipse_mask_poll(), blender::ed::space_node::WIDGETGROUP_node_glare_poll(), blender::ed::space_node::WIDGETGROUP_node_split_poll(), blender::ed::transform::WIDGETGROUP_xform_shear_draw_prepare(), window_has_sequence_editor_open(), window_manager_blend_read_after_liblink(), window_manager_blend_read_data(), window_manager_blend_write(), window_manager_foreach_id(), wm_autosave_timer(), wm_block_autorun_warning_enable_scripts(), wm_block_splash_close_on_fileselect(), wm_check_window_exists(), wm_clear_default_size(), blender::ed::object::wm_collection_export_all_exec(), wm_data_consistency_ensure(), WM_drag_add_local_ID(), wm_drags_check_ops(), wm_drags_draw(), wm_drags_exit(), wm_draw_area_offscreen(), WM_draw_cb_exit(), wm_draw_update(), wm_draw_update_clear_window(), wm_draw_update_test_window(), wm_draw_window_offscreen(), wm_draw_window_onscreen(), wm_dropbox_free(), wm_dropbox_invoke(), WM_dropbox_update_ot(), WM_dropboxmap_find(), WM_event_add_dropbox_handler(), WM_event_add_keymap_handler(), WM_event_add_keymap_handler_dynamic(), wm_event_cursor_other_windows(), wm_event_do_depsgraph(), wm_event_do_handlers(), wm_event_do_handlers_area_regions(), wm_event_do_notifiers(), wm_event_do_refresh_wm_and_depsgraph(), WM_event_fileselect_event(), wm_event_free_and_remove_from_queue_if_valid(), wm_event_get_keymap_from_toolsystem_ex(), WM_event_match_keymap_item(), WM_event_match_keymap_item_from_handlers(), WM_event_modal_handler_area_replace(), WM_event_modal_handler_region_replace(), WM_event_remove_handlers(), WM_event_remove_keymap_handler(), WM_event_remove_modal_handler_all(), WM_event_remove_model_handler(), WM_event_remove_ui_handler(), WM_event_timer_remove(), WM_event_ui_handler_region_popup_replace(), wm_eventmatch_modal_keymap_items(), WM_exit_ex(), wm_file_read_report(), wm_file_read_setup_wm_finalize(), wm_file_read_setup_wm_init(), wm_file_read_setup_wm_keep_old(), wm_file_read_setup_wm_use_new(), wm_file_write_check_with_report_on_failure(), WM_gizmo_group_remove_by_tool(), WM_gizmo_group_unlink_delayed_ptr_from_space(), WM_gizmoconfig_update(), wm_gizmogroup_find_intersected_gizmo(), wm_gizmogroup_is_any_selected(), WM_gizmomap_add_handlers(), WM_gizmomap_gizmo_hash_new(), WM_gizmomap_group_find_ptr(), wm_gizmomap_highlight_find(), WM_gizmomap_message_subscribe(), wm_gizmomap_modal_set(), wm_gizmomap_new_from_type_ex(), WM_gizmomap_tag_delay_refresh_for_tweak_check(), WM_gizmomaptype_find(), WM_gizmomaptype_group_find(), WM_gizmomaptype_group_find_ptr(), WM_gizmomaptype_group_init_runtime(), WM_gizmomaptype_group_init_runtime_with_region(), WM_gizmomaptype_group_unlink(), wm_gizmos_keymap(), wm_handler_fileselect_do(), wm_handler_operator_insert(), wm_handlers_do_gizmo_handler(), wm_handlers_do_intern(), wm_handlers_do_keymap_with_gizmo_handler(), wm_handlers_do_keymap_with_keymap_handler(), wm_history_file_write(), wm_homefile_read_ex(), wm_job_find(), WM_jobs_has_running(), WM_jobs_has_running_type(), WM_jobs_stop_all_from_owner(), WM_jobs_stop_type(), WM_jobs_test(), wm_jobs_test_suspend_stop(), wm_jobs_update_progress_bars(), wm_jobs_update_qos(), WM_keyconfig_ensure(), WM_keyconfig_update_ex(), wm_keymap_addon_add(), wm_keymap_copy(), wm_keymap_diff(), wm_keymap_find_item_equals(), wm_keymap_find_item_equals_result(), wm_keymap_item_find_handlers(), WM_keymap_item_find_id(), wm_keymap_item_find_in_keymap(), wm_keymap_item_properties_update_ot_from_list(), WM_keymap_list_find(), WM_keymap_list_find_spaceid_or_empty(), wm_keymap_patch(), wm_keymap_patch_update(), wm_keymap_test_and_clear_update(), WM_keymap_uses_event_modifier(), wm_macro_exec(), WM_main_remap_editor_id_reference(), WM_modalkeymap_find(), WM_msg_dump(), WM_msg_publish_with_key(), WM_msg_subscribe_with_key(), WM_msgbus_handle(), wm_operator_create(), WM_operator_find_modal_by_type(), wm_operator_free_for_fileselect(), WM_operator_handlers_clear(), WM_operator_last_properties_init(), WM_operator_last_properties_store(), WM_operator_name_call_ptr_with_depends_on_cursor(), WM_operator_poll(), WM_operator_repeat_check(), WM_operator_ui_poll(), wm_operatortype_free_macro(), WM_paint_cursor_end(), wm_region_tag_draw_on_gizmo_delay_refresh_for_tweak(), wm_region_test_gizmo_do_draw(), WM_reinit_gizmomap_all(), wm_scene_is_visible(), wm_searchbox_tooltip_init(), wm_set_working_color_space_exec(), WM_toolsystem_init(), WM_toolsystem_ref_find(), WM_toolsystem_ref_sync_from_context(), WM_toolsystem_refresh_active(), WM_toolsystem_refresh_all(), WM_toolsystem_refresh_screen_all(), WM_toolsystem_refresh_screen_area(), WM_toolsystem_refresh_screen_window(), WM_toolsystem_reinit_all(), WM_toolsystem_unlink_all(), WM_toolsystem_update_from_context_view3d(), wm_uilisttype_unlink(), wm_uilisttype_unlink_from_area(), wm_uilisttype_unlink_from_region(), wm_user_modal_keymap_set_items(), WM_window_find_by_area(), wm_window_ghostwindows_ensure(), WM_window_modal_keymap_status_draw(), WM_window_open(), WM_window_screen_rect_calc(), WM_window_set_active_scene(), WM_window_set_active_view_layer(), WM_window_set_active_workspace(), WM_window_status_area_find(), WM_windows_scene_data_sync(), WM_windows_scene_get_from_screen(), WM_windows_view_layer_get_from_screen(), WM_windows_workspace_get_from_screen(), WM_xr_action_destroy(), wm_xr_actionmap_binding_copy(), WM_xr_actionmap_binding_find(), wm_xr_actionmap_binding_find_except(), WM_xr_actionmap_clear(), wm_xr_actionmap_copy(), WM_xr_actionmap_find(), wm_xr_actionmap_find_except(), wm_xr_actionmap_item_clear(), wm_xr_actionmap_item_copy(), WM_xr_actionmap_item_find(), wm_xr_actionmap_item_find_except(), WM_xr_actionmaps_clear(), wm_xr_controller_aim_draw(), wm_xr_controller_model_draw(), wm_xr_session_haptic_action_find(), wm_xr_session_haptic_action_remove(), wm_xr_session_modal_action_remove(), wm_xr_session_modal_action_test(), wm_xr_session_update_screen(), workspace_add_invoke(), workspace_add_menu(), workspace_blend_read_after_liblink(), workspace_blend_read_data(), workspace_blend_write(), workspace_delete_all_others_exec(), workspace_foreach_id(), wpaint_stroke_done(), blender::bke::blendfile::PartialWriteContext::write(), blender::io::alembic::CustomPropertiesExporter::write_all(), write_area(), write_boid_state(), write_bone(), write_jpeg(), write_layer(), write_layer_collections(), write_layer_tree_group(), write_libraries(), write_linestyle_alpha_modifiers(), write_linestyle_color_modifiers(), write_linestyle_geometry_modifiers(), write_linestyle_thickness_modifiers(), write_moviePlaneTracks(), write_panel_list(), write_renderinfo(), write_userdef(), blender::eevee::Film::write_viewport_compositor_passes(), blender::ed::object::xform_skip_child_container_item_ensure_from_array(), and SpaceType::~SpaceType().
| #define LISTBASE_FOREACH_BACKWARD | ( | type, | |
| var, | |||
| list ) |
Definition at line 375 of file BLI_listbase.h.
Referenced by animdata_filter_gpencil_layers_data_legacy(), animdata_filter_grease_pencil_layer_node_recursive(), animdata_filter_grease_pencil_layers_data(), armature_subdivide_exec(), BKE_animsys_nla_remap_keyframe_values(), BKE_fcurve_are_keyframes_usable(), BKE_fcurve_merge_duplicate_keys(), BKE_gpencil_layer_frame_find(), BKE_nlastrips_sort_strips(), BKE_object_copy_modifier(), BKE_reports_last_displayable(), BKE_scene_multiview_is_render_view_last(), BKE_undosys_step_find_by_name_with_type(), BKE_undosys_step_find_by_type(), BLI_listbase_bytes_rfind(), BLI_listbase_validate(), BLI_rfindptr(), BLI_rfindstring(), BLI_rfindstring_ptr(), bm_loop_normal_mark_indiv(), blender::ed::transform::bm_mesh_elems_select_get_n__internal(), box_select_exec(), blender::ui::greasepencil::LayerTreeView::build_tree(), ED_region_panels_layout_ex(), ED_region_property_search(), blender::ed::outliner::TreeElementGreasePencilNode::expand(), get_pointcache_times_for_particle(), gpencil_to_keylist(), grease_pencil_layer_group_to_keylist(), mask_duplicate_exec(), MOD_lineart_chain_feature_lines(), blender::ed::object::modifier_add(), nla_tweakmode_find_active(), nlaedit_duplicate_exec(), nlaedit_make_single_user_exec(), nlaedit_move_up_exec(), nlaedit_snap_exec(), blender::bke::greasepencil::LayerGroup::print_nodes(), psys_get_dietime_from_cache(), RE_pass_find_by_name(), rearrange_grease_pencil_channels(), rearrange_layered_action_channel_groups(), rearrange_layered_action_fcurves(), rearrange_layered_action_slots(), renderresult_set_passes_metadata(), reports_select_all(), reuse_bmain_move_id(), RNA_path_resolve_from_type_to_property(), blender::ed::greasepencil::select_frames_at(), blender::ed::greasepencil::select_frames_range(), blender::ed::greasepencil::select_frames_region(), seq_update_meta_disp_range(), blender::ed::vse::sequencer_split_exec(), ui_but_extra_operator_icon_mouse_over_get(), UI_panels_draw(), undo_history_draw_menu(), blender::ed::object::vgroup_sort_bone_hierarchy(), widget_draw_extra_icons(), wm_gizmogroup_intersectable_gizmos_to_list(), and WM_operator_last_redo().
| #define LISTBASE_FOREACH_BACKWARD_MUTABLE | ( | type, | |
| var, | |||
| list ) |
A version of LISTBASE_FOREACH_BACKWARD that supports removing the item we're looping over.
Definition at line 389 of file BLI_listbase.h.
Referenced by ambient_occlusion_node_relink(), displacement_node_insert(), do_version_alpha_over_remove_premultiply(), do_version_blur_defocus_nodes_remove_gamma(), do_version_bright_contrast_remove_premultiplied(), do_version_color_to_float_conversion(), do_version_lift_gamma_gain_srgb_to_linear(), do_version_map_value_node(), do_version_scale_node_remove_translate(), do_version_sun_beams(), do_version_texture_gradient_clamp(), do_versions_after_linking_500(), blender::ed::transform::nlatrack_truncate_temporary_tracks(), blender::bke::ntree_free_data(), update_mapping_node_inputs_and_properties(), update_vector_math_node_add_and_subtract_operators(), update_vector_math_node_average_operator(), update_vector_math_node_cross_product_operator(), update_vector_math_node_normalize_operator(), update_voronoi_node_coloring(), update_voronoi_node_crackle(), update_voronoi_node_square_distance(), version_update_node_input(), and versioning_replace_musgrave_texture_node().
| #define LISTBASE_FOREACH_INDEX | ( | type, | |
| var, | |||
| list, | |||
| index_var ) |
A version of LISTBASE_FOREACH that supports incrementing an index variable at every step. Including this in the macro helps prevent mistakes where "continue" mistakenly skips the incrementation.
Definition at line 371 of file BLI_listbase.h.
Referenced by action_create(), blender::ed::object::add_shapekey_layers(), adduplicateflagNurb(), blender::asset_system::all_valid_asset_library_refs(), BKE_defgroup_listbase_name_find(), BKE_displist_fill(), BKE_keyblock_get_dependent_keys(), BKE_mesh_legacy_face_map_to_generic(), BKE_screen_path_from_screen_to_space(), BKE_screen_remove_unused_scredges(), BLI_scanfill_calc_self_isect(), blo_do_versions_300(), bm_to_mesh_shape(), bone_mouse_select_menu(), blender::deg::DepsgraphNodeBuilder::build_animdata_drivers(), blender::deg::DepsgraphNodeBuilder::build_object_modifiers(), blender::ed::object::shapekey::ShapeKeyTreeView::build_tree(), blender::ed::spreadsheet::ViewerPathTreeView::build_tree(), calc_shapeKeys(), blender::ed::space_node::context_path_add_node_tree_and_node_groups(), blender::animrig::versioning::convert_legacy_animato_action(), blender::animrig::convert_to_layered_action(), blender::ed::object::shapekey::ShapeKeyDragController::create_drag_data(), curve_rename_fcurves(), do_version_file_output_node(), draw_mask_layers(), ED_node_tree_path_get(), ED_node_tree_path_length(), blender::ed::outliner::TreeElementDeformGroupBase::expand(), blender::ed::outliner::TreeElementGPencilEffectBase::expand(), blender::ed::outliner::TreeElementModifierBase::expand(), blender::ed::outliner::TreeElementPoseBase::expand(), blender::ui::greasepencil::eyedropper_add_palette_color(), blender::bke::greasepencil::convert::find_used_vertex_groups(), blender::bke::MeshVertexGroupsAttributeProvider::foreach_attribute(), blender::bke::curves::foreach_vertex_group(), blender::ed::sculpt_paint::ShapeKeyData::from_object(), blender::bke::get_armature_deform_params(), blender::nodes::node_composite_cryptomatte_cc::CryptoMatteOperation::get_layers_from_image(), blender::nodes::node_composite_cryptomatte_cc::CryptoMatteOperation::get_layers_from_render(), gpu_stack_from_data_list(), GPU_stack_link_zone(), group_copy_outputs(), group_gpu_copy_inputs(), group_gpu_move_outputs(), blender::bke::is_auto_smooth_node_tree(), keylist_convert_key_columns_to_array(), blender::bke::greasepencil::convert::legacy_gpencil_to_grease_pencil(), blender::asset_system::PreferencesOnDiskAssetLibrary::library_reference(), make_duplis_particles(), MOD_lineart_gpencil_generate_v3(), blender::bke::node_rebuild_id_vector(), blender::nodes::node_shader_attribute_cc::node_shader_gpu_attribute(), blender::nodes::node_shader_geometry_cc::node_shader_gpu_geometry(), blender::nodes::node_shader_tex_coord_cc::node_shader_gpu_tex_coord(), blender::nodes::node_shader_map_range_cc::node_shader_update_map_range(), blender::bke::node_tree_blend_read_data(), blender::bke::ntree_copy_data(), ntree_shader_weight_tree_invert(), object_mouse_select_menu(), pose_visual_transform_apply_exec(), read_bone_collections(), reconstruct_retrieve_libmv_tracks(), blender::ed::asset::rna_enum_add_custom_libraries(), blender::ed::vse::sequencer_add_scene_draw(), switch_direction_exec(), ui_imageuser_slot_menu(), uiTemplateRecentFiles(), blender::bke::update_socket_declarations(), uv_select_similar_island_exec(), version_liboverride_nla_frame_start_end(), versioning_convert_node_tree_socket_lists_to_interface(), weight_sample_group_invoke(), WM_xr_action_create(), and wm_xr_session_controller_data_update().
| #define LISTBASE_FOREACH_MUTABLE | ( | type, | |
| var, | |||
| list ) |
A version of LISTBASE_FOREACH that supports removing the item we're looping over.
Definition at line 381 of file BLI_listbase.h.
Referenced by blender::bke::action_blend_write_clear_legacy_channel_groups_listbase(), blender::bke::action_blend_write_clear_legacy_fcurves_listbase(), blender::animrig::legacy::action_fcurves_remove(), blender::ed::outliner::tree_iterator::all(), blender::ed::outliner::tree_iterator::all_open(), ANIM_armature_bonecoll_unassign(), ANIM_armature_bonecoll_unassign_all(), ANIM_armature_bonecoll_unassign_all_editbone(), ANIM_armature_bonecoll_unassign_editbone(), animdata_filter_remove_duplis(), animdata_filter_remove_invalid(), animdata_move_drivers_by_basepath(), area_region_panels_free_recursive(), BKE_action_groups_reconstruct(), BKE_area_region_panels_free(), BKE_armature_editbonelist_free(), BKE_asset_catalog_path_list_free(), BKE_autotrack_context_sync(), BKE_blender_userdef_data_free(), BKE_callback_exec(), BKE_collection_parent_relations_rebuild(), BKE_collections_child_remove_nulls(), BKE_curve_bevelList_free(), BKE_curve_bevelList_make(), BKE_gpencil_free_legacy_palette_data(), BKE_gpencil_free_strokes(), BKE_lib_override_library_id_unused_cleanup(), BKE_lib_override_library_operations_restore(), BKE_lib_override_library_resync(), BKE_nla_validate_state(), BKE_nurbList_free(), BKE_paint_free(), BKE_panel_free(), BKE_particle_system_blend_read_after_liblink(), BKE_pose_backup_free(), BKE_pose_channels_clear_with_null_bone(), BKE_screen_area_blend_read_after_liblink(), BKE_screen_area_map_free(), BKE_screen_remove_double_scrverts(), BKE_screen_remove_unused_scredges(), BKE_screen_remove_unused_scrverts(), BKE_tracking_plane_tracks_remove_point_track(), BKE_view_layer_blend_read_after_liblink(), BKE_view_layer_free_object_content(), BKE_viewer_path_clear(), BLI_box_pack_2d_fixedarea(), BLI_scanfill_calc_self_isect(), blo_do_versions_280(), blo_do_versions_290(), blo_do_versions_300(), blo_do_versions_400(), blo_do_versions_430(), blo_do_versions_500(), blo_filedata_free(), BLO_main_validate_shapekeys(), blo_read_file_internal(), BLO_update_defaults_startup_blend(), blender::ui::block_layout_free(), blender::ui::block_layout_resolve(), blender::animrig::internal::bonecoll_unassign_and_free(), blender::ed::outliner::OverrideRNAPathTreeBuilder::build_path(), blender::ed::outliner::TreeDisplayOverrideLibraryHierarchies::build_tree(), buttons_foreach_id(), buttons_free(), buttons_id_remap(), buttons_texture_context_compute(), change_input_socket_to_rotation_type(), change_output_socket_to_rotation_type(), blender::seq::channels_free(), clamp_subdivision_node_level_input(), clean_tracks_exec(), collection_blend_read_after_liblink(), collection_cycle_fix_recursive(), collection_duplicate_recursive(), collection_gobject_hash_ensure_fix(), collection_missing_parents_remove(), collection_null_children_remove(), console_blend_read_data(), blender::seq::cut_one_way_connections(), delete_marker_exec(), delete_track_exec(), blender::seq::disconnect(), blender::ed::space_node::displace_links(), do_version_bump_filter_width(), do_version_convert_to_generic_nodes(), do_version_convert_to_generic_nodes_after_linking(), do_version_normal_node_dot_product(), do_version_viewer_shortcut(), do_versions_after_linking_300(), ed_curve_delete_selected(), ED_gpencil_layer_frames_delete(), ED_gpencil_layer_frames_duplicate(), ED_masklayer_frames_delete(), ED_masklayer_frames_duplicate(), ED_node_tree_start(), ED_preview_restart_queue_work(), ed_region_draw_cb_draw(), ED_region_draw_cb_remove_by_type(), ed_surf_delete_selected(), blender::seq::edit_remove_flagged_strips(), blender::seq::editing_free(), filelist_cache_clear(), filelist_intern_free(), filelist_intern_free_main_files(), fix_geometry_nodes_object_info_scale(), folder_history_list_free(), folderlist_free(), gpu_node_graph_prune_unused(), IDP_SyncGroupTypes(), image_blend_read_data(), join_tracks_exec(), blender::animrig::keyingset_info_unregister(), blender::animrig::keyingset_infos_exit(), layer_collection_free(), lib_override_library_id_reset_do(), lib_override_library_main_resync_on_library_indirect_level(), lib_override_library_resync(), lineart_chain_get_closest_cre(), lineart_edge_cut(), link_recurs_seq(), localize(), long_id_names_ensure_unique_id_names(), main_namemap_validate_and_fix(), blender::ed::object::make_override_library_exec(), blender::ed::transform::nlatrack_truncate_temporary_tracks(), blender::ed::space_node::node_delete_exec(), blender::ed::space_node::node_delete_reconnect_exec(), blender::bke::node_free_node(), blender::ed::space_node::node_group_make_from_node_declaration(), blender::ed::space_node::node_group_make_insert_selected(), blender::ed::space_node::node_group_separate_selected(), blender::ed::space_node::node_group_ungroup(), blender::bke::node_internal_relink(), blender::ed::space_node::node_link_init(), blender::bke::node_remove_socket_ex(), blender::bke::node_remove_socket_links(), blender::bke::node_tree_blend_read_data(), node_tree_relink_with_socket_id_map(), blender::bke::node_unlink_node(), ntree_shader_copy_branch(), ntree_shader_implicit_closure_cast(), ntree_shader_pruned_unused(), ntree_shader_unlink_script_nodes(), blender::ed::outliner::outliner_do_libdata_operation_selection_set(), blender::ed::outliner::outliner_free_tree(), override_library_properties_validate(), palette_join_exec(), palette_sort_exec(), panel_delete(), particle_system_remove_all_exec(), blender::ed::transform::peelObjectsTransform(), blender::ed::vse::preview_startjob(), rearrange_animchannels_filter_visible(), blender::nodes::refresh_node_sockets_and_panels(), region_quadview_exec(), blender::ed::asset::shelf::regiondata_free(), regions_remove_invalid(), blender::ed::space_node::viewer_linking::remove_links_to_unavailable_viewer_sockets(), blender::bke::remove_unsupported_sockets(), RNA_path_resolve_from_type_to_property(), scanfill(), scene_blend_read_after_liblink(), scene_foreach_id(), scene_free_data(), scene_free_markers(), blender::ed::object::shape_key_remove_exec(), sort_linked_ids(), blender::seq::sound_equalizermodifier_free(), blender::ed::transform::special_aftertrans_update__node(), split_main_newid(), splitlist(), blender::ed::spreadsheet::spreadsheet_free(), blender::seq::strip_connections_free(), uhandle_free_list(), ui_apply_but_funcs_after(), ui_block_free_views(), ui_block_region_refresh(), UI_blocklist_free_inactive(), ui_but_extra_operator_icons_free(), UI_butstore_unregister(), UI_panels_free_instanced(), update_vector_math_node_dot_product_operator(), uvedit_pack_islands_multi(), blender::bke::greasepencil::validate_drawing_vertex_groups(), version_geometry_nodes_add_attribute_input_settings(), version_geometry_nodes_add_realize_instance_nodes(), version_geometry_nodes_extrude_smooth_propagation(), version_geometry_nodes_primitive_uv_maps(), version_geometry_nodes_replace_transfer_attribute_node(), version_geometry_nodes_use_rotation_socket(), version_liboverride_rnacollections_insertion_object(), version_liboverride_rnacollections_insertion_object_constraints(), version_node_join_geometry_for_multi_input_socket(), version_node_socket_duplicate(), version_replace_texcoord_normal_socket(), versioning_node_hue_correct_set_wrappng(), versioning_replace_splitviewer(), view_layer_bases_hash_create(), view_layer_remove_unused_lightgroups_exec(), blender::ed::space_node::viewer_linking::view_socket(), wm_clear_recent_files_exec(), WM_drag_free(), wm_draw_callbacks(), WM_event_add_fileselect(), WM_event_free_ui_handler_all(), wm_event_handler_ui_cancel_ex(), WM_event_remove_handlers_by_area(), wm_file_read_post(), wm_handlers_do_intern(), wm_history_files_free(), WM_jobs_kill_all_except(), WM_jobs_kill_all_from_owner(), WM_jobs_kill_type(), WM_keyconfig_clear(), WM_keymap_clear(), WM_main_remove_notifier_reference(), WM_paint_cursor_remove_by_type(), wm_paintcursor_draw(), wm_paintcursor_tag(), wm_surfaces_free(), wm_surfaces_iter(), wm_window_close(), wm_window_free(), wm_window_ghostwindows_remove_invalid(), wm_window_timers_delete_removed(), wm_window_timers_process(), WM_xr_action_destroy(), wm_xr_session_haptic_timers_check(), workspace_blend_read_after_liblink(), FileListEntryCache::~FileListEntryCache(), blender::bke::greasepencil::Layer::~Layer(), and blender::bke::greasepencil::LayerGroup::~LayerGroup().
| void BLI_addhead | ( | ListBase * | listbase, |
| void * | vlink ) |
Prepends vlink (assumed to begin with a Link) onto listbase.
Definition at line 91 of file listbase.cc.
References ListBase::first, ListBase::last, Link::next, and Link::prev.
Referenced by _bm_select_history_store_head_notest(), blender::ed::asset::shelf::activate_shelf(), area_init_type_fallback(), BKE_blender_user_menu_ensure(), BKE_displist_fill(), BKE_gpencil_layer_addnew(), BKE_nla_action_stash(), BKE_nlameta_add_strip(), BKE_nlastrips_sort_strips(), BLI_box_pack_2d_fixedarea(), bli_builddir(), blo_do_versions_280(), blo_do_versions_pre250(), blo_do_versions_userdef(), bm_loop_build(), BM_mesh_edgeloops_find_path(), bm_uidwalk_facestep_begin(), bm_uidwalk_pass_add(), BMO_error_raise(), BMW_state_add(), copy_particle_dupliob_exec(), do_version_area_change_space_to_space_action(), do_versions_after_linking_290(), ED_area_newspace(), ed_marker_duplicate_apply(), ED_spacetype_action(), ED_spacetype_buttons(), ED_spacetype_clip(), ED_spacetype_console(), ED_spacetype_file(), ED_spacetype_image(), ED_spacetype_info(), ED_spacetype_ipo(), ED_spacetype_nla(), ED_spacetype_node(), ED_spacetype_outliner(), ED_spacetype_script(), blender::ed::vse::ED_spacetype_sequencer(), ED_spacetype_statusbar(), ED_spacetype_text(), ED_spacetype_topbar(), ED_spacetype_userpref(), ED_spacetype_view3d(), ensure_view_state(), frame_cache_add(), frame_cache_touch(), gizmo_prepare_drawing(), gpencil_stroke_join_islands(), id_sort_by_name(), image_add_view(), keylist_add_or_update_column(), lineart_chain_prepend_point(), lineart_create_edges_from_isec_data(), lineart_mem_new_static_pool(), make_selection_list_nurb(), ml_addview_cb(), MOD_lineart_chain_clip_at_border(), blender::ed::transform::nlastrip_shuffle_transformed(), object_blend_read_data(), order_object_receiver_after(), order_object_receiver_before(), prependPolyLineVert(), blender::ed::spreadsheet::register_spacetype(), screen_area_spacelink_add(), blender::seq::seq_meta_stack_alloc(), swap_wm_data_for_blendfile(), text_init_data(), toolsystem_brush_type_binding_update(), blender::ed::outliner::tree_element_to_path(), ui_block_colorpicker_create(), UI_block_region_set(), ui_panel_category_active_set(), UI_popover_end(), ui_popup_block_position(), ui_popup_block_refresh(), UI_theme_init_default(), blender::ed::asset::shelf::update_active_shelf(), version_geometry_nodes_extrude_smooth_propagation(), version_geometry_nodes_primitive_uv_maps(), blender::ed::object::vgroup_sort_bone_hierarchy(), blender::ed::viewer_path::viewer_path_for_geometry_node(), WM_event_add_dropbox_handler(), WM_event_add_keymap_handler_priority(), wm_event_add_mousemove_to_head(), WM_event_add_ui_handler(), WM_gizmomaptype_ensure(), wm_handler_operator_insert(), wm_history_file_update(), wm_keymap_addon_add(), WM_toolsystem_ref_ensure(), workspace_relation_add(), and workspace_relation_ensure_updated().
| void BLI_addtail | ( | ListBase * | listbase, |
| void * | vlink ) |
Appends vlink (assumed to begin with a Link) onto listbase.
Definition at line 111 of file listbase.cc.
References ListBase::first, ListBase::last, Link::next, and Link::prev.
Referenced by _bm_select_history_store_notest(), act_markers_make_local_exec(), action_buttons_register(), blender::bke::action_copy_data(), action_create(), blender::animrig::action_fcurve_attach(), blender::animrig::action_fcurve_ensure_legacy(), action_groups_add_new(), blender::io::usd::USDGeomReader::add_cache_modifier(), add_collision_object(), blender::ed::space_node::add_dragged_links_to_tree(), add_effector_evaluation(), add_effector_relation(), blender::ed::outliner::AbstractTreeDisplay::add_element(), add_empty_ks_path_exec(), add_fmodifier(), add_marker_to_cfra_elem(), add_membership(), blender::seq::add_movie_strip(), add_new_constraint_to_list(), blender::bke::greasepencil::LayerGroup::add_node(), add_object_path(), blender::compositor::FileOutput::add_pass(), add_reference(), blender::seq::add_reload_new_file(), add_reverse_pointers(), blender::io::usd::USDGeomReader::add_subdiv_modifier(), add_to_modifier_list(), blender::ed::greasepencil::add_vertex_groups(), blender::compositor::FileOutput::add_view(), blender::compositor::FileOutput::add_view(), blender::io::alembic::AbcObjectReader::addCacheModifier(), addedgetoscanvert(), addfillface(), blender::ed::transform::addMatrixSpace(), blender::ed::transform::addSnapPoint(), adduplicateflagNurb(), ANIM_armature_bonecoll_assign_editbone(), ANIM_fmodifiers_copy_to_buf(), ANIM_fmodifiers_paste_from_buf(), animchannels_ungroup_exec(), animdata_filter_dopesheet_summary(), animdata_move_drivers_by_basepath(), animfilter_fcurves_span(), annotation_arrow_create(), annotation_stroke_newfrombuffer(), blender::ed::greasepencil::append_frame_to_key_edit_data(), appendPolyLineVert(), blender::ed::greasepencil::apply_eval_grease_pencil_data(), area_add_header_region(), area_add_window_regions(), area_azone_init(), armature_extrude_exec(), armature_flip_names_exec(), armature_subdivide_exec(), asset_metadata_tag_add(), asset_shelf_settings_new(), blender::bke::greasepencil::assign_to_vertex_group(), blender::bke::greasepencil::assign_to_vertex_group_from_mask(), autotrack_context_step_cb(), bchunk_list_append_only(), bevels_to_filledpoly(), bezt_to_cfraelem(), BKE_action_groups_reconstruct(), BKE_addon_ensure(), BKE_animsys_get_nla_keyframing_context(), BKE_appdir_app_templates(), BKE_asset_catalog_path_list_add_path(), BKE_asset_catalog_path_list_duplicate(), BKE_blender_user_menu_item_add(), BKE_blendfile_library_relocate(), BKE_blendfile_userdef_from_defaults(), BKE_cachefile_add_layer(), BKE_callback_add(), BKE_camera_background_image_new(), BKE_collection_exporter_add(), BKE_collection_parent_relations_rebuild(), BKE_collider_cache_create(), BKE_cryptomatte_matte_id_to_entries(), BKE_curve_bevelList_make(), BKE_defgroup_copy_list(), BKE_fcurve_merge_duplicate_keys(), BKE_fcurves_copy(), BKE_freestyle_config_copy(), BKE_freestyle_lineset_add(), BKE_freestyle_module_add(), BKE_gpencil_frame_addcopy(), BKE_gpencil_frame_addnew(), BKE_gpencil_frame_duplicate(), BKE_gpencil_layer_addnew(), BKE_gpencil_layer_duplicate(), BKE_gpencil_palette_addnew(), BKE_gpencil_palettecolor_addnew(), BKE_gpencil_stroke_delete_tagged_points(), BKE_grease_pencil_copy_layer_parameters(), BKE_image_add_renderslot(), BKE_image_add_tile(), BKE_image_get_tile_info(), BKE_image_packfiles(), BKE_image_packfiles_from_mem(), BKE_image_pool_acquire_ibuf(), BKE_keyblock_add(), BKE_keyconfig_pref_ensure(), BKE_keyingset_add(), BKE_keyingset_add_path(), BKE_lib_override_library_create_from_tag(), BKE_lib_override_library_property_get(), BKE_lib_override_library_property_operation_get(), BKE_libblock_alloc_in_lib(), BKE_libblock_management_main_add(), BKE_linestyle_modifier_list_color_ramps(), BKE_main_mesh_legacy_convert_auto_smooth(), BKE_mask_clipboard_copy_from_layer(), BKE_mask_clipboard_paste_to_layer(), BKE_mask_layer_copy(), BKE_mask_layer_copy_list(), BKE_mask_layer_new(), BKE_mask_layer_shape_verify_frame(), BKE_mask_spline_add(), BKE_mball_element_add(), BKE_mesh_to_curve_nurblist(), BKE_nla_tracks_copy(), BKE_nlameta_add_strip(), BKE_nlastrip_copy(), BKE_nlastrip_validate_fcurves(), BKE_nlastrips_add_strip_unsafe(), BKE_nlastrips_make_metas(), BKE_nlatrack_copy(), BKE_nurbList_duplicate(), BKE_object_copy_particlesystems(), BKE_object_defgroup_new(), BKE_object_insert_ptcache(), BKE_object_modifier_stack_copy(), BKE_palette_color_add(), BKE_panel_layout_panel_state_ensure(), BKE_pose_add_group(), BKE_pose_channel_ensure(), BKE_preferences_asset_library_add(), BKE_preferences_extension_repo_add(), BKE_ptcache_add(), BKE_ptcache_copy_list(), BKE_ptcache_disk_to_mem(), BKE_ptcache_ids_from_object(), BKE_render_result_stamp_data(), BKE_report(), BKE_reportf(), BKE_scene_add_render_view(), BKE_spacedata_copylist(), BKE_studiolight_create(), BKE_studiolight_init(), BKE_tracking_clipboard_copy_tracks(), BKE_tracking_clipboard_paste_tracks(), BKE_tracking_object_add(), BKE_tracking_plane_track_add(), BKE_tracking_track_add_empty(), BKE_undosys_step_push_with_type(), BKE_undosys_type_append(), BKE_view_layer_add(), BKE_view_layer_add_aov(), BKE_view_layer_add_lightgroup(), BKE_view_layer_copy_data(), BKE_viewer_path_copy(), BKE_workspace_layout_add(), blf_glyph_to_curves(), BLI_array_store_state_add(), BLI_astar_node_link_add(), BLI_box_pack_2d_fixedarea(), BLI_duplicatelist(), BLI_scanfill_calc_self_isect(), BLI_scanfill_edge_add(), BLI_scanfill_vert_add(), BLI_threadpool_init(), BLI_timer_register(), blo_do_versions_250(), blo_do_versions_270(), blo_do_versions_280(), blo_do_versions_pre250(), BLO_memfile_chunk_add(), blender::ui::block_layout(), bm_edge_subdiv_as_loop(), BM_edgeloop_from_verts(), bm_face_boundary_add(), bm_face_create__sfme(), BM_faces_join(), BM_log_entry_add(), bm_loop_build(), bm_mesh_calc_uv_islands(), BM_mesh_edgeloops_calc_order(), BM_mesh_edgeloops_find(), BM_mesh_edgeloops_find_path(), BM_mesh_region_match(), BMW_state_add(), bone_mouse_select_menu(), bpath_list_append(), bpy_prop_py_data_ensure(), btw_smooth_allocate_operator_data(), build_pict_list_from_anim(), build_pict_list_from_image_sequence(), blender::ed::outliner::TreeDisplayLibraries::build_tree(), build_underline(), buttons_context_register(), buttons_create(), buttons_texture_user_node_add(), buttons_texture_user_property_add(), buttons_texture_user_socket_property_add(), camera_copy_data(), blender::ed::asset::shelf::catalog_selector_panel_register(), chains_find_tips(), channel_list_add_element(), blender::seq::channels_duplicate(), blender::seq::channels_ensure(), clip_create(), collection_child_add(), collection_exporter_copy(), collection_object_add(), collection_object_cache_fill(), columnselect_action_keys(), columnselect_graph_keys(), blender::seq::connect(), blender::seq::connections_duplicate(), console_create(), console_lb_add__internal(), console_lb_add_str__internal(), console_scrollback_prompt_begin(), blender::ed::object::constraint_add_exec(), copy_image_packedfiles(), copy_particle_systems_to_object(), blender::geometry::copy_vertex_group_name(), blender::io::obj::CurveFromGeometry::create_curve_object(), create_ghost_curves(), create_placeholder(), blender::bke::tests::ArmatureDeformTestBase::create_test_armature_object(), blender::bke::tests::ArmatureDeformTestBase::create_test_mesh(), cryptomatte_add(), curve_bevel_make_extrude_and_fill(), curve_bevel_make_from_object(), curve_bevel_make_full_circle(), curve_bevel_make_only_extrude(), curve_delete_segments(), curve_draw_exec(), curve_to_displist(), curvesurf_prim_add(), data_dir_add(), data_transfer_layersmapping_add_item(), direct_link_area(), do_versions_node_group_add_socket_2_56_2(), driver_add_new_variable(), DRW_fluid_ensure_flags(), DRW_fluid_ensure_range_field(), DRW_smoke_ensure(), DRW_smoke_ensure_coba_field(), DRW_smoke_ensure_velocity(), duplicate_metaelems_exec(), duplicate_render_layer(), duplicateEditBoneObjects(), dynamicPaint_createNewSurface(), ED_area_data_copy(), ED_armature_bones_flip_names(), ED_armature_ebone_add(), ED_armature_ebone_listbase_copy(), ED_armature_from_edit(), ED_armature_join_objects_exec(), ED_clip_buttons_register(), ED_curve_add_nurbs_primitive(), ED_curve_editnurb_load(), ED_curve_editnurb_make(), ED_curve_join_objects_exec(), ed_editcurve_addvert(), ED_gpencil_anim_copybuf_copy(), ED_gpencil_anim_copybuf_paste(), ED_gpencil_layer_make_cfra_list(), ED_image_filesel_detect_sequences(), ed_marker_add_exec(), ed_marker_camera_bind_exec(), ed_marker_make_links_scene_exec(), ED_masklayer_make_cfra_list(), ED_node_tree_push(), ED_node_tree_start(), ED_outliner_selected_objects_get(), ED_preview_restart_queue_add(), ED_region_draw_cb_activate(), ED_text_format_register(), ED_uvedit_buttons_register(), ED_view3d_cursor_snap_state_active_set(), ED_view3d_cursor_snap_state_create(), EDBM_select_interior_faces(), edge_isect_ls_add(), blender::seq::edit_move_strip_to_seqbase(), blender::seq::edit_strip_split(), editmball_from_undomball(), blender::ed::object::effector_add_exec(), blender::animrig::tests::KeyframingTest::ensure_action_is_legacy(), blender::bke::greasepencil::ensure_vertex_group(), euler_filter_group_channels(), evaluate_curve_type_object(), evaluate_surface_object(), blender::ed::outliner::TreeElementPoseBase::expand(), blender::animrig::tests::ActionLegacyTest::fcurve_add_legacy(), blender::bke::greasepencil::convert::AnimDataConvertor::fcurves_convert_finalize(), fcurves_to_pchan_links_get(), file_create(), file_execute_region_panels_register(), file_tool_props_region_panels_register(), file_tools_region_panels_register(), filelist_file_create_entry(), filelist_readjob_list_dir(), filelist_readjob_list_lib(), filelist_readjob_list_lib_add_datablock(), filelist_readjob_list_lib_populate_from_index(), filelist_readjob_main_assets_add_items(), blender::compositor::FileOutput::FileOutput(), fill_add_joint(), fillBevelCap(), find_fcurve_segments(), blender::bke::greasepencil::convert::find_used_vertex_groups(), fmodifier_panel_register(), fmodifier_subpanel_register(), folder_history_list_duplicate(), folder_history_list_ensure_for_active_browse_mode(), folderlist_pushdir(), fullscreen_azone_init(), blender::io::usd::gather_objects_paths(), gaussian_smooth_allocate_operator_data(), blender::gpu::shader::GPUCodegen::generate_cryptomatte(), blender::gpu::shader::GPUCodegen::generate_uniform_buffer(), get_bhead(), get_item_transform_flags_and_fcurves(), get_keyed_frames_in_range(), get_selected_frames(), get_selected_marker_positions(), gpu_batch_presets_register(), gpu_batch_storage_buffer_register(), GPU_link(), GPU_material_add_output_link_aov(), GPU_material_add_output_link_composite(), GPU_material_from_nodetree(), GPU_material_split_sub_function(), gpu_node_graph_add_attribute(), gpu_node_graph_add_layer_attribute(), gpu_node_graph_add_texture(), gpu_node_graph_add_uniform_attribute(), gpu_node_input_link(), gpu_node_output(), gpu_select_pick_end(), gpu_select_pick_load_id(), gpu_stack_link_v(), GPU_stack_link_zone(), gpu_texture_create_tile_array(), graph_buttons_register(), graph_create(), graphkeys_click_insert_exec(), blender::ed::greasepencil::grease_pencil_layer_mask_add_exec(), greasepencil_copy_data(), blender::ed::asset::shelf::header_regiontype_register(), hud_panels_register(), hud_region_add(), icon_preview_add_size(), id_sort_by_name(), IDP_AddToGroup(), image_add_view(), image_buttons_register(), image_create(), image_init(), image_init_multilayer_multiview(), image_load_movie_file(), image_memorypack_imbuf(), image_sequence_get_frame_ranges(), blender::io::usd::import_mesh_skel_bindings(), info_create(), blender::ed::object::init_multiresbake_job(), initialize_chain(), initialize_posetree(), internalDocs(), blender::ed::mesh::join_vertex_groups(), blender::animrig::keyingset_info_register(), knife_append_list(), knife_split_edge(), blender::bke::greasepencil::Layer::Layer(), layer_collection_add(), layer_collection_objects_sync(), layer_collection_resync_create_recurse(), layer_collection_sync(), blender::bke::greasepencil::convert::legacy_gpencil_to_grease_pencil(), blender::bke::greasepencil::convert::legacy_object_modifier_common(), lib_override_library_resync(), lineart_chain_append_point(), lineart_chain_create(), lineart_create_edges_from_isec_data(), lineart_discard_segment(), lineart_edge_cut(), lineart_geometry_object_load(), lineart_list_append_pointer_pool(), lineart_list_append_pointer_pool_sized(), lineart_list_append_pointer_pool_sized_thread(), lineart_list_append_pointer_pool_thread(), lineart_main_transform_and_add_shadow(), lineart_shadow_cast_generate_edges(), lineart_shadow_create_shadow_edge_array(), load_image_single(), blender::ed::greasepencil::lookup_or_add_deform_group_index(), M_Geometry_tessellate_polygon(), make_boneList_recursive(), make_selection_list_nurb(), mask_shape_key_rekey_exec(), ml_addlayer_cb(), ml_addpass_cb(), ml_addview_cb(), MOD_lineart_chain_clip_at_border(), MOD_lineart_chain_connect(), MOD_lineart_chain_split_angle(), MOD_lineart_chain_split_for_fixed_occlusion(), MOD_lineart_gpencil_generate_v3(), blender::seq::modifier_copy(), blender::seq::modifier_new(), blender::seq::modifier_panel_register(), modifier_panel_register(), modifier_subpanel_register(), blender::ed::object::motion_paths_recalc_selected(), blender::ed::object::motion_paths_recalc_visible(), movieclip_get_gputexture_ptr(), nearest_fcurve_vert_store(), new_particle_target_exec(), nla_buttons_register(), nla_create(), nlaedit_snap_exec(), nlaevalchan_verify_key(), blender::ed::transform::nlastrip_shuffle_transformed(), nlastrips_ctime_get_strip(), blender::bke::node_add_link(), blender::bke::node_add_node(), blender::bke::node_add_socket(), blender::bke::node_copy_with_mapping(), blender::ed::space_node::node_create(), blender::ed::space_node::node_duplicate_exec(), blender::ed::space_node::node_group_make_insert_selected(), blender::ed::space_node::node_group_separate_selected(), blender::ed::space_node::node_group_ungroup(), blender::ed::space_node::node_tree_interface_panel_register(), blender::bke::ntree_copy_data(), ntreeCompositCryptomatteUpdateLayerNames(), ntreeGetThreadStack(), object_add_or_copy_particle_system(), object_blend_read_data(), object_copy_data(), blender::ed::object::object_grease_pencil_add_exec(), object_mouse_select_menu(), object_preview_scene_create(), blender::seq::open_anim_file_multiview(), order_collection_receiver_after(), order_collection_receiver_before(), blender::ed::outliner::outliner_collect_selected_collections(), blender::ed::outliner::outliner_collect_selected_objects(), blender::ed::outliner::outliner_collect_selected_parent_collections(), blender::ed::outliner::outliner_collections_children_sort(), blender::ed::outliner::outliner_create(), blender::ed::outliner::outliner_make_object_parent_hierarchy(), blender::ed::outliner::outliner_sort(), panel_add_instanced(), panel_list_copy(), blender::interface::internal::paste_property_drivers(), blender::ed::asset::shelf::popover_panel_register(), pose_backup_create(), pose_flip_names_exec(), pose_propagate_exec(), preferences_autoexec_add_exec(), preview_get_localized_world(), blender::ed::space_node::preview_prepare_scene(), preview_prepare_scene(), project_paint_prepare_all_faces(), property_search_all_tabs(), blender::seq::proxy_rebuild_context(), psys_alloc_path_cache_buffers(), psys_check_group_weights(), ptcache_add_extra_data(), ptcache_copy(), ptcache_disk_frame_to_mem(), ptcache_write(), blender::ed::transform::raycast_all_cb(), RE_create_gp_pass(), RE_DuplicateRenderResult(), RE_engine_begin_result(), RE_engines_register(), read_libblock(), read_libblock_undo_restore_at_old_address(), read_libblock_undo_restore_identical(), blender::io::usd::USDPointInstancerReader::read_object_data(), read_undo_move_libmain_data(), blender::io::alembic::AbcNurbsReader::readObjectData(), rearrange_animchannel_add_to_islands(), rearrange_island_bottom(), blender::ed::transform::recalcData_nla(), blender::nodes::refresh_node_sockets_and_panels(), region_azone_edge_init(), region_azone_scrollbar_init(), region_copylist(), region_quadview_exec(), blender::ed::asset::shelf::regiondata_duplicate(), blender::ed::spreadsheet::register_row_filter_panels(), render_layer_add_pass(), render_result_from_bake(), render_result_new(), render_result_single_layer_end(), render_result_view_new(), render_result_views_shallowcopy(), repeat_history_exec(), reuse_bmain_move_id(), rna_path_parse(), blender::ed::spreadsheet::row_filter_add_exec(), rule_add_exec(), scanfill(), scanfill_preprocess_self_isect(), screen_addarea_ex(), screen_geom_edge_add_ex(), screen_geom_vertex_add_ex(), screen_opengl_views_setup(), script_create(), blender::ed::object::selected_objects_get(), blender::ed::vse::sequencer_buttons_register(), blender::ed::vse::sequencer_copy_animation_listbase(), blender::ed::vse::sequencer_create(), blender::ed::vse::sequencer_meta_make_exec(), blender::ed::vse::sequencer_paste_animation(), blender::ed::vse::sequencer_preview_add_sound(), blender::animrig::tests::ArmatureBoneCollections::SetUp(), blender::animrig::tests::KeyframingTest::SetUp(), blender::animrig::tests::PoseTest::SetUp(), blender::bke::tests::BKE_armature_find_selected_bones_test::SetUp(), blender::editor::animation::tests::KeylistSummaryTest::SetUp(), blender::ed::object::shaderfx_add(), blender::ed::object::shaderfx_copy(), shaderfx_panel_register(), shaderfx_subpanel_register(), sort_linked_ids(), blender::seq::sound_equalizer_add(), blender::seq::sound_equalizermodifier_copy_data(), spacedata_cleanup_exec(), splineik_init_tree_from_pchan(), split_groups_action_temp(), split_libdata(), split_main_newid(), splitlist(), blender::ed::spreadsheet::spreadsheet_create(), blender::ed::spreadsheet::spreadsheet_data_set_region_panels_register(), blender::ed::spreadsheet::spreadsheet_duplicate(), state_add_exec(), state_del_exec(), statusbar_create(), store_original_bezt_arrays(), blender::seq::strip_alloc(), blender::seq::strip_drivers_duplicate(), blender::seq::strip_duplicate(), blender::ed::vse::strip_get_text_strip_cb(), blender::seq::strip_open_anim_file(), blender::ed::vse::strip_select_from_preview(), studiolight_add_file(), task_mempool_iter_tls_func(), blender::animrig::versioning::tests::TEST(), blender::bke::tests::TEST(), blender::bke::tests::TEST(), TEST(), TEST(), TEST(), TEST(), TEST(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::ed::animation::tests::TEST_F(), testbuffer_list_add(), testchunk_list_add(), text_copy_data(), text_create(), text_from_buf(), topbar_create(), tracking_dopesheet_calc_coverage(), tracking_dopesheet_channels_calc(), tracking_objects_copy(), tracking_plane_tracks_copy(), tracking_tracks_copy(), tracks_map_merge(), blender::bke::bake::try_load_mesh(), txt_from_buf_for_undo(), uhandle_add(), uhandle_add_ubuf(), ui_afterfunc_new(), ui_block_add_dynamic_listener(), ui_block_add_view_impl(), ui_but_extra_operator_icon_add_ptr(), UI_butstore_create(), UI_butstore_register(), ui_imageuser_pass_menu(), ui_list_ensure(), UI_panel_begin(), ui_panel_category_active_set(), UI_panel_category_add(), ui_region_temp_add(), ui_style_new(), ui_textedit_undo_push(), uiStyleInit(), uiTemplatePreview(), undocurve_from_editcurve(), undocurve_to_editcurve(), undofont_from_editfont(), undomball_to_editmball(), undomesh_from_editmesh(), userpref_create(), verify_driver_fcurve(), verify_socket_template_list(), version_add_group_in_out_node(), version_bone_hide_property_driver(), version_node_add_empty(), version_node_add_link(), version_node_add_socket(), versions_gpencil_add_main(), vfont_char_build_impl(), vfont_placeholder_ensure(), blender::ed::object::vgroup_duplicate(), view3d_buttons_register(), view3d_create(), view3d_ruler_to_gpencil(), blender::ed::spreadsheet::view_active_object(), blender::ed::viewer_path::viewer_path_for_geometry_node(), blender::draw::volume_grid_cache_get(), vs_add(), WM_drag_add_asset_list_item(), WM_drag_add_local_ID(), WM_draw_cb_activate(), WM_dropbox_add(), WM_dropboxmap_find(), wm_event_add_intern(), WM_event_add_keymap_handler(), WM_event_add_keymap_handler_dynamic(), wm_event_add_notifier_intern(), WM_event_start_prepared_drag(), WM_event_timer_add(), WM_event_timer_add_notifier(), WM_gesture_new(), wm_gizmogroup_gizmo_register(), wm_gizmogroup_new_from_type(), WM_gizmomap_add_handlers(), WM_gizmomaptype_group_link_ptr(), WM_gizmotype_target_property_def(), wm_handlers_do_intern(), wm_history_file_read(), WM_jobs_get(), WM_keyconfig_new(), WM_keymap_add_item(), WM_keymap_add_item_copy(), wm_keymap_copy(), wm_keymap_diff(), wm_keymap_diff_update(), WM_keymap_ensure(), wm_keymap_patch(), wm_keymap_patch_update(), WM_modalkeymap_add_item(), WM_modalkeymap_add_item_str(), WM_msg_subscribe_with_key(), wm_operator_create(), wm_operator_register(), WM_operatortype_macro_define(), WM_paint_cursor_activate(), wm_surface_add(), wm_window_new(), WM_xr_actionmap_add_copy(), WM_xr_actionmap_binding_add_copy(), wm_xr_actionmap_binding_copy(), WM_xr_actionmap_binding_new(), wm_xr_actionmap_copy(), WM_xr_actionmap_item_add_copy(), wm_xr_actionmap_item_copy(), WM_xr_actionmap_item_new(), WM_xr_actionmap_new(), wm_xr_session_controller_data_populate(), wm_xr_session_haptic_action_add(), wm_xr_session_modal_action_test_add(), wm_xr_session_surface_offscreen_ensure(), and ZstdWriteWrap::write().
Sets dst to a duplicate of the entire contents of src. dst may be the same as src.
Referenced by blender::bke::action_copy_data(), armature_copy_data(), armature_extrude_exec(), armature_subdivide_exec(), armdef_copy(), BKE_area_region_copy(), BKE_cachefile_eval(), BKE_constraints_copy_ex(), BKE_copy_time_markers(), BKE_grease_pencil_copy_parameters(), BKE_keyingsets_copy(), BKE_lib_override_library_copy(), BKE_object_copy_particlesystem(), BKE_paint_copy(), BKE_pose_copy_data_ex(), BKE_shaderfx_copy(), BKE_stamp_data_copy(), BM_edgeloop_copy(), boid_copy_settings(), boid_duplicate_state(), cache_file_copy_data(), copy_and_update_ownership(), copy_bone_collection(), copy_bonechildren(), copy_bonecollection_membership(), copy_fmodifiers(), driver_variables_copy(), ED_armature_ebone_copy(), ED_armature_ebone_listbase_copy(), ED_markers_draw(), ED_workspace_duplicate(), folderlist_duplicate(), GPU_uniform_attr_list_copy(), graph_duplicate(), image_copy_data(), layer_aov_copy_data(), layer_collections_copy_data(), layer_lightgroup_copy_data(), lib_override_library_property_copy(), lib_override_library_resync(), metaball_copy_data(), blender::nodes::node_composite_cryptomatte_cc::node_copy_cryptomatte(), blender::ed::space_node::node_duplicate(), palette_copy_data(), particle_settings_copy_data(), scene_copy_data(), screen_data_copy(), blender::ed::vse::sequencer_write_copy_paste_file(), shapekey_copy_data(), ui_popup_block_position(), undoptcache_from_editcache(), undoptcache_to_editcache(), and blender::ed::object::vgroup_array_copy().
| int BLI_findindex | ( | const ListBase * | listbase, |
| const void * | vlink ) |
Returns the position of vlink within listbase, numbering from 0, or -1 if not found.
Definition at line 586 of file listbase.cc.
References ListBase::first, and Link::next.
Referenced by blender::ed::asset::shelf::activate_shelf(), blender::bke::greasepencil::LayerGroup::add_node_after(), blender::bke::greasepencil::LayerGroup::add_node_before(), ANIM_scene_get_keyingset_index(), annotation_area_exists(), area_close_exec(), BKE_action_groups_reconstruct(), BKE_asset_metadata_tag_remove(), BKE_callback_remove(), BKE_curve_nurb_active_set(), BKE_freestyle_lineset_delete(), BKE_freestyle_module_delete(), BKE_freestyle_module_move(), BKE_id_is_in_main(), BKE_image_remove_renderslot(), BKE_keyblock_duplicate(), BKE_layer_collection_sync(), BKE_linestyle_alpha_modifier_remove(), BKE_linestyle_color_modifier_remove(), BKE_linestyle_geometry_modifier_remove(), BKE_linestyle_thickness_modifier_remove(), BKE_mask_layer_active_set(), BKE_modifier_remove_from_list(), BKE_nlatrack_find_tweaked(), BKE_nlatrack_insert_after(), BKE_nlatrack_insert_before(), BKE_object_defgroup_clear(), BKE_object_modifier_set_active(), BKE_object_shapekey_remove(), BKE_pose_rebuild(), BKE_pose_remove_group(), BKE_preferences_asset_library_get_index(), BKE_preferences_extension_repo_get_index(), BKE_scene_has_view_layer(), BKE_scene_remove_render_view(), BKE_scene_transform_orientation_get_index(), BKE_screen_find_area_from_space(), BKE_screen_path_from_screen_to_space(), BKE_spacedata_find_region_type(), BKE_tracking_find_object_for_plane_track(), BKE_tracking_find_object_for_track(), BKE_tracking_object_delete(), BKE_undosys_step_push_with_type(), BKE_view_layer_find_with_aov(), BKE_view_layer_find_with_lightgroup(), BKE_view_layer_remove_aov(), BKE_view_layer_remove_lightgroup(), BKE_view_layer_rename(), BLI_array_store_state_add(), BLI_array_store_state_remove(), BLI_listbase_link_move(), BLI_listbase_split_after(), BLI_remlink_safe(), blo_do_versions_pre250(), blender::deg::DepsgraphNodeBuilder::build_ik_pose(), blender::deg::DepsgraphNodeBuilder::build_splineik_pose(), blender::deg::AbstractBuilderPipeline::build_step_sanity_check(), buttons_texture_context_compute(), cachefile_layer_move_exec(), click_select_channel_shapekey(), blender::ed::object::constraint_copy_exec(), constraint_find_original(), constraint_list_find_from_target(), blender::ed::object::constraint_list_from_constraint(), blender::ed::object::constraint_move_to_index(), copy_data(), blender::ed::transform::createTransNlaData(), ed_mball_findnearest_metaelem(), ED_screen_area_find_with_spacedata(), ed_surf_delete_selected(), ed_undo_step_by_index(), ED_workspace_layout_delete(), ED_wpaint_ensure_data(), edbm_blend_from_shape_exec(), edbm_fill_grid_prepare(), blender::ed::sculpt_paint::greasepencil::WeightPaintOperation::ensure_active_vertex_group_in_object(), blender::bke::greasepencil::convert::AnimDataConvertor::fcurves_convert_finalize(), blender::ed::spreadsheet::filter_reorder(), fmodifier_reorder(), blender::ed::geometry::geometry_attribute_convert_exec(), get_nearest_editbonepoint(), get_nurb_index(), blender::seq::get_seqbase_by_strip(), gizmo_tweak_finish(), id_sort_by_name(), IDP_RemoveFromGroup(), image_add_render_slot_exec(), lib_override_library_resync(), make_new_animlistelem(), blender::ed::object::modifier_move_to_index(), blender::seq::modifier_move_to_index(), modifier_panel_header(), blender::seq::modifier_remove(), blender::seq::modifier_set_active(), blender::ed::transform::nlastrip_shuffle_transformed(), blender::bke::node_position_relative(), ntreeCompositOutputFileAddSocket(), object_defgroup_remove_edit_mode(), object_defgroup_remove_object_mode(), blender::ed::object::object_modifier_remove(), blender::ed::object::object_shaderfx_remove(), blender::ed::object::object_shape_key_add(), blender::ed::object::object_test_constraint(), blender::ed::object::shapekey::ShapeKeyDropTarget::on_drop(), blender::ed::outliner::outliner_collection_delete(), blender::ed::outliner::outliner_free_tree_element(), blender::ed::outliner::outliner_get_insert_index(), paste_mtex_copybuf(), blender::ed::animation::pastebuf_match_path_property(), playanim_audio_resume(), preferences_asset_library_add_exec(), preferences_extension_repo_add_exec(), python_script_exec(), blender::ed::transform::recalcData_nla(), render_endjob(), blender::ed::sculpt_paint::undo::restore_active_shape_key(), reuse_bmain_move_id(), screen_change_prepare(), screen_temp_region_exists(), select_report_pick_invoke(), blender::ed::outliner::sequence_fn(), blender::ed::object::shaderfx_move_to_index(), blender::ed::object::shape_key_copy_exec(), blender::ed::object::shape_key_remove_exec(), space_text_drawcache_tag_update(), blender::ed::spreadsheet::spreadsheet_filter_panel_draw_header(), blender::bke::tests::TEST(), blender::bke::tests::TEST(), blender::bke::tests::TEST(), blender::bke::tests::TEST(), TEST(), TEST(), blender::animrig::tests::TEST_F(), text_jump_to_file_at_point_exec(), text_reload_exec(), text_replace_all(), tile_add_exec(), tracks_map_merge(), blender::ed::outliner::tree_element_strip_activate(), blender::ed::outliner::tree_element_viewlayer_activate(), ui_block_func_PIE(), ui_block_func_POPOVER(), ui_block_func_POPUP(), ui_but_execute_begin(), UI_butstore_free(), ui_palette_set_active(), ui_popup_block_remove(), ui_region_handler_remove(), ui_region_temp_remove(), UI_ThemeGetColorPtr(), undomesh_free_data(), undosys_stack_validate(), blender::bke::greasepencil::LayerGroup::unlink_node(), blender::ed::asset::user_library_to_library_ref(), uvedit_live_unwrap_timer_validate(), blender::ed::object::vgroup_vert_add(), blender::ed::object::vgroup_vert_remove(), blender::ed::object::vgroup_vert_weight(), view_layer_remove_poll(), view_layer_remove_unset_nodetrees(), viewlayer_aov_active_set(), viewlayer_lightgroup_active_set(), wm_check_area_exists(), wm_check_region_exists(), wm_check_screen_exists(), wm_check_window_exists(), WM_event_timer_remove(), WM_event_timer_sleep(), wm_gizmogroup_gizmo_register(), wm_handler_fileselect_do(), wm_handler_op_context_get_if_valid(), wm_handlers_do_intern(), wm_history_file_free(), WM_keyconfig_remove(), WM_keymap_item_find_match(), WM_keymap_remove(), WM_keymap_remove_item(), WM_operator_region_active_win_set(), WM_toolsystem_do_msg_notify_tag_refresh(), WM_window_cursor_keymap_status_refresh(), WM_window_find_by_area(), WM_xr_actionmap_binding_remove(), WM_xr_actionmap_item_remove(), WM_xr_actionmap_remove(), and wm_xr_session_root_window_or_fallback_get().
| void * BLI_findlink | ( | const ListBase * | listbase, |
| int | number ) |
Returns the nth element of listbase, numbering from 0.
Definition at line 534 of file listbase.cc.
References ListBase::first, and Link::next.
Referenced by actkeys_find_list_element_at_position(), add_empty_ks_path_exec(), add_keyingset_button_exec(), add_realize_node_tree(), ANIM_keyingset_get_from_enum_type(), BKE_animsys_eval_driver(), BKE_area_find_region_active_win(), BKE_cachefile_get_active_layer(), BKE_constraint_target_matrix_get(), BKE_curve_nurb_active_get(), BKE_curve_nurb_vert_active_get(), BKE_editlattice_load(), BKE_image_acquire_multilayer_view_ibuf(), BKE_image_clear_renderslot(), BKE_image_get_renderslot(), BKE_image_memorypack(), BKE_image_remove_renderslot(), BKE_image_user_file_path_ex(), BKE_key_evaluate_object_ex(), BKE_keyblock_find_by_index(), BKE_layer_eval_view_layer_indexed(), BKE_linestyle_default_shader(), BKE_mask_layer_active(), BKE_object_defgroup_active_is_locked(), BKE_object_defgroup_flip_index(), BKE_object_defgroup_flip_map_single(), BKE_object_delete_ptcache(), BKE_object_eval_eval_base_flags(), BKE_pose_remove_group_index(), BKE_preferences_asset_library_find_index(), BKE_preferences_extension_repo_find_index(), BKE_scene_transform_orientation_find(), BKE_tracking_object_get_active(), BKE_undosys_step_load_from_index(), BLI_listbase_move_index(), blo_do_versions_420(), BM_mesh_bm_from_me(), bm_to_mesh_shape(), boid_brain(), bone_mouse_select_menu(), bpy_bmeditselseq_subscript_int(), blender::deg::DepsgraphNodeBuilder::build_object_modifiers(), buttons_texture_context_compute(), calc_shapeKeys(), camera_background_image_remove_exec(), blender::seq::channel_get_by_index(), blender::ed::object::check_vertex_group_accessible(), cmp_node_image_add_pass_output(), cmp_node_image_create_outputs(), cmp_node_rlayer_create_outputs(), blender::ed::object::collection_add_info_get_from_op(), blender::ed::object::collection_exporter_export_exec(), blender::ed::object::collection_exporter_remove_exec(), blender::ed::object::collection_link_exec(), constraint_find_original(), copy_data(), blender::ed::object::create_applied_mesh_for_modifier(), data_transfer_layersmapping_vgroups(), do_pose_box_select(), do_version_mix_color_use_alpha(), do_version_workspaces_after_lib_link(), do_versions_nodetree_multi_file_output_format_2_62_1(), draw_selected_name(), dynamics_step(), ED_armature_base_and_ebone_from_select_buffer(), ED_armature_base_and_pchan_from_select_buffer(), ED_armature_object_and_ebone_from_select_buffer(), ed_marker_make_links_scene_exec(), ED_mball_base_and_elem_from_select_buffer(), ED_space_text_region_location_from_cursor(), ED_wpaint_mirror_vgroup_ensure(), edbm_blend_from_shape_exec(), edbm_fill_grid_prepare(), blender::ed::sculpt_paint::greasepencil::WeightPaintOperation::ensure_active_vertex_group_in_object(), find_object_active_key_uid(), blender::ListBaseWrapperTemplate< ListBase, T >< T >::get(), get_activeSurface(), blender::io::obj::OBJMesh::get_face_deform_group_name(), blender::ed::space_node::get_main_socket(), blender::draw::compositor_engine::Context::get_pass(), blender::render::Context::get_pass(), blender::compositor::get_render_layer(), blender::compositor::get_render_pass(), blender::draw::compositor_engine::Context::get_view_name(), Freestyle::BlenderStrokeRenderer::GetStrokeShader(), blender::nodes::node_shader_normal_map_cc::gpu_shader_normal_map(), gpu_uniformbuffer_link(), graphkeys_channel_view_pick_invoke(), blender::ed::greasepencil::grease_pencil_layer_mask_remove_exec(), blender::ed::greasepencil::grease_pencil_layer_mask_reorder_exec(), blender::draw::grease_pencil_weight_batch_ensure(), blender::ed::greasepencil::grease_pencil_weight_invert_exec(), image_get_render_result(), image_save_single(), image_user_from_context_and_active_tile(), is_disabled(), blender::ed::mesh::join_shape_keys(), key_evaluate_relative(), keyingset_poll_activePath_edit(), load_movie_single(), blender::ed::object::make_links_scene_exec(), mask_layer_move_exec(), modify_mesh(), mouse_anim_channels(), mouse_nla_tracks(), nlaedit_add_actionclip_exec(), nlaedit_strip_at_region_position(), blender::ed::transform::nlastrip_shuffle_transformed(), nlatracks_pushdown_exec(), node_cmp_rlayers_register_pass(), blender::ed::space_node::viewer_linking::node_link_viewer_get_socket(), node_math_update(), blender::ed::space_node::node_render_changed_exec(), blender::nodes::node_shader_vector_math_cc::node_shader_update_vector_math(), blender::ed::space_node::node_socket_add_replace(), blender::nodes::node_fn_boolean_math_cc::node_update(), blender::nodes::node_fn_compare_cc::node_update(), blender::nodes::node_fn_rotate_euler_cc::node_update(), ntree_shader_node_input_get(), ntree_shader_node_output_get(), blender::ed::object::object_hook_from_context(), blender::ed::object::object_hook_remove_exec(), blender::ed::object::object_shape_key_mirror(), blender::ed::outliner::outliner_action_set_exec(), blender::ed::outliner::outliner_id_remap_exec(), palette_color_delete_exec(), palette_color_move_exec(), playanim_change_frame(), blender::render::Context::populate_meta_data_for_pass(), preferences_asset_library_remove_exec(), preferences_autoexec_remove_exec(), preferences_extension_repo_remove_exec(), preferences_extension_repo_remove_invoke(), blender::ed::sculpt_paint::greasepencil::process_stroke_weights(), blender::seq::proxy_rebuild_context(), psys_find_group_weights(), psys_get_target_system(), RE_engine_pass_by_index_get(), RE_RenderViewGetById(), remove_active_keyingset_exec(), remove_active_ks_path_exec(), remove_keyingset_button_exec(), rename_anim_channels(), blender::seq::render_give_ibuf(), render_view_remove_exec(), repeat_history_exec(), blender::ed::object::return_editmesh_vgroup(), RNA_function_get_parameter(), rna_listbase_lookup_int(), blender::ed::spreadsheet::row_filter_remove_exec(), blender::animrig::scene_get_active_keyingset(), select_anim_channel_keys(), select_report_pick_exec(), blender::ed::vse::sequencer_add_mask_strip_exec(), blender::ed::vse::sequencer_add_movieclip_strip_exec(), blender::ed::vse::sequencer_add_scene_strip_exec(), blender::ed::vse::sequencer_change_scene_exec(), set_keyed_keys(), blender::geometry::UVPackIsland_Params::setUDIMOffsetFromSpaceImage(), blender::interface::tests::CopyDriversToSelected::SetUp(), blender::ed::object::shape_key_move_exec(), TEST(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), texture_paint_camera_project_exec(), tile_add_invoke(), tile_fill_exec(), tile_remove_exec(), blender::ed::transform::transdata_get_track_shuffle_offset_side(), blender::ed::outliner::tree_element_get_icon(), txt_sel_set(), ui_imageuser_pass_menu(), ui_imageuser_pass_menu_step(), UI_panel_category_index_active_set(), uiblock_layer_pass_buttons(), uiTemplateCollectionExporters(), update_mapping_node_inputs_and_properties(), update_math_node_single_operand_operators(), update_noise_and_wave_distortion(), update_vector_math_node_add_and_subtract_operators(), update_vector_math_node_average_operator(), update_vector_math_node_cross_product_operator(), update_vector_math_node_normalize_operator(), update_voronoi_node_crackle(), update_voronoi_node_fac_output(), update_voronoi_node_square_distance(), blender::ed::outliner::verify_active_keyingset(), version_bonegroup_migrate_color(), version_bonegroups_to_bonecollections(), version_geometry_nodes_add_realize_instance_nodes(), version_geometry_nodes_set_position_node_offset(), versioning_eevee_alpha_source_get(), versioning_eevee_material_blend_mode_settings(), versioning_eevee_material_shadow_none(), versioning_replace_musgrave_texture_node(), blender::ed::greasepencil::vertex_group_normalize_all_exec(), blender::ed::greasepencil::vertex_group_normalize_exec(), blender::ed::object::vertex_group_remove_exec(), blender::ed::object::vertex_group_remove_from_exec(), blender::ed::greasepencil::vertex_group_smooth_exec(), blender::ed::object::vertex_group_vert_select_unlocked_poll(), vertex_paint_from_weight(), blender::ed::object::vgroup_assign_verts(), blender::ed::object::vgroup_delete_active(), blender::ed::object::vgroup_duplicate(), blender::ed::object::vgroup_mirror(), blender::ed::object::vgroup_move_exec(), blender::ed::object::vgroup_normalize(), blender::ed::object::vgroup_select_verts(), blender::ed::greasepencil::weight_sample_invoke(), wm_history_file_update(), WM_xr_action_binding_create(), wm_xr_draw_view(), wm_xr_draw_viewport_buffers_to_active_framebuffer(), WM_xr_session_state_controller_aim_location_get(), WM_xr_session_state_controller_aim_rotation_get(), WM_xr_session_state_controller_grip_location_get(), WM_xr_session_state_controller_grip_rotation_get(), wm_xr_session_surface_offscreen_ensure(), and wpaint_stroke_test_start().
| void * BLI_findlinkfrom | ( | Link * | start, |
| int | step ) |
Returns the element before/after link that is step links away, numbering from 0. step is allowed to be negative. Returns NULL when the link is out-of-bounds.
Definition at line 564 of file listbase.cc.
References Link::next, Link::prev, and step.
Referenced by TEST().
| void * BLI_findptr | ( | const struct ListBase * | listbase, |
| const void * | ptr, | ||
| int | offset ) |
Finds the first element of listbase which contains the specified pointer value at the specified offset, returning NULL if not found.
References ATTR_WARN_UNUSED_RESULT, and ptr.
Referenced by _bm_select_history_check(), _bm_select_history_remove(), BKE_animsys_get_nla_keyframing_context(), BKE_collection_child_find(), BKE_collection_has_object_recursive(), BKE_collection_has_object_recursive_instanced(), BKE_layer_collection_sync(), BKE_scene_object_find(), blo_do_versions_290(), collection_find_parent(), collection_object_cache_fill(), edbm_fill_grid_prepare(), Freestyle::BlenderStrokeRenderer::GetStrokeShader(), blender::animrig::keyingset_find_id(), layer_collection_resync_create_recurse(), make_duplis_particle_system(), rearrange_animchannel_islands(), TEST(), undofont_free_data(), wm_gizmogroup_find_by_type(), wm_jobs_timer(), wm_jobs_timer_end(), wm_macro_modal(), workspace_layout_find_exec(), and workspace_relation_get_data_matching_parent().
| void * BLI_findstring | ( | const ListBase * | listbase, |
| const char * | id, | ||
| int | offset ) |
Finds the first element of listbase which contains the null-terminated string id at the specified offset, returning NULL if not found.
Definition at line 608 of file listbase.cc.
References LISTBASE_FOREACH, and STREQ.
Referenced by ANIM_keyingset_get_from_idname(), arg_handle_engine_set(), blender::ed::object::bake(), BKE_action_group_find_name(), BKE_addon_find(), BKE_addon_remove_safe(), BKE_asset_metadata_tag_ensure(), BKE_constraints_find_name(), BKE_effectors_create(), BKE_gpencil_layer_named_get(), BKE_gpencil_palette_ensure(), BKE_image_is_stereo(), BKE_keyblock_find_name(), BKE_keyconfig_pref_ensure(), BKE_lib_override_library_main_resync(), BKE_libblock_find_name(), BKE_mask_clipboard_paste_to_layer(), BKE_modifiers_findby_name(), BKE_packedfile_unpack_image(), BKE_pose_channel_find_name(), BKE_preferences_asset_library_find_by_name(), BKE_preferences_asset_shelf_settings_get(), BKE_preferences_extension_repo_find_by_module(), BKE_scene_multiview_is_stereo3d(), BKE_scene_multiview_num_views_get(), BKE_scene_multiview_view_filepath_get(), BKE_scene_multiview_view_suffix_get(), BKE_shaderfx_findby_name(), BKE_workspace_owner_id_check(), blo_update_defaults_scene(), BLO_update_defaults_startup_blend(), cmp_node_image_add_pass_output(), data_dir_add(), DEG_get_evaluated_view_layer(), do_version_workspaces_after_lib_link(), do_version_workspaces_create_from_screens(), do_versions_after_linking_280(), do_versions_after_linking_290(), ED_armature_ebone_find_name(), engine_render_view_layer(), blender::ed::asset::filter_matches_asset(), blender::ed::transform::findOrientationName(), FRS_do_stroke_rendering(), image_add_view(), image_save_single(), image_unpack_exec(), image_views_match_render_views(), blender::animrig::keyingset_info_find_name(), library_id_is_yet_read_main(), ml_addview_cb(), blender::seq::modifier_find_by_name(), blender::bke::node_find_node_by_name(), paste_material_nodetree_ids_relink_or_clear(), preview_get_world(), pyrna_prop_collection_subscript_str_lib_pair_ptr(), RE_engines_find(), RE_GetRenderLayer(), RE_RenderResult_is_stereo(), RE_RenderViewGetByName(), render_result_clone_passes(), screen_opengl_views_setup(), screen_render_single_layer_set(), separated_armature_fix_links(), blender::ed::vse::sequencer_write_copy_paste_file(), sound_unpack_exec(), switch_preview_floor_material(), TEST(), ui_list_ensure(), UI_panel_add_instanced(), UI_panel_category_active_find(), ui_panel_category_active_set(), UI_panel_category_find(), UI_style_get(), UI_theme_init_default(), uiTemplatePreview(), view_layer_add_used_lightgroups_exec(), wm_file_read_report(), WM_gizmotype_target_property_find(), WM_keyconfig_active(), WM_keyconfig_ensure(), WM_keyconfig_new(), wm_xr_session_controller_aim_pose_find(), and workspace_add_menu().
| void * BLI_findstring_ptr | ( | const ListBase * | listbase, |
| const char * | id, | ||
| int | offset ) |
Finds the first element of listbase which contains a pointer to the null-terminated string id at the specified offset, returning NULL if not found.
Definition at line 651 of file listbase.cc.
References LISTBASE_FOREACH, and STREQ.
Referenced by BKE_asset_catalog_path_list_has_path(), blender::ed::greasepencil::grease_pencil_layer_mask_add_exec(), liboverride_opop_find_name_lib_iterative(), RNA_def_function(), RNA_struct_find_function(), RNA_struct_type_find_property_no_base(), toolsystem_brush_type_binding_lookup(), ui_imageuser_pass_menu(), and wm_file_history_find().
| int BLI_findstringindex | ( | const ListBase * | listbase, |
| const char * | id, | ||
| int | offset ) |
Returns the 0-based index of the first element of listbase which contains the specified null-terminated string at the specified offset, or -1 if not found.
Definition at line 780 of file listbase.cc.
References ListBase::first, i, Link::next, and STREQ.
Referenced by BKE_image_acquire_multilayer_view_ibuf(), BKE_image_render_write(), get_multilayer_view_index(), blender::compositor::get_pass_index(), blender::compositor::get_view_index(), image_save_single(), ml_addpass_cb(), RE_WriteRenderViewsMovie(), render_image_update_pass_and_layer(), render_layer_add_pass(), UI_panel_category_index_find(), and WM_gizmo_target_property_find().
| void BLI_freelinkN | ( | ListBase * | listbase, |
| void * | vlink ) |
Removes vlink from listbase and disposes of it. Assumes it is linked into there!
Definition at line 270 of file listbase.cc.
References BLI_remlink(), and MEM_freeN().
Referenced by _bm_select_history_remove(), ANIM_armature_bonecoll_unassign(), ANIM_armature_bonecoll_unassign_editbone(), animchannels_delete_containers(), animchannels_group_channels(), animchannels_ungroup_exec(), blender::animrig::animdata_fcurve_delete(), animdata_filter_remove_duplis(), animdata_filter_remove_invalid(), annotation_free_stroke(), BKE_asset_catalog_path_list_free(), BKE_asset_metadata_tag_remove(), BKE_collection_parent_relations_rebuild(), BKE_collections_child_remove_nulls(), BKE_constraint_apply_for_object(), BKE_constraint_apply_for_pose(), BKE_constraint_targets_flush(), BKE_freestyle_module_delete(), BKE_gpencil_free_frames(), BKE_gpencil_free_layer_masks(), BKE_gpencil_free_layers(), BKE_gpencil_layer_delete(), BKE_gpencil_layer_frame_delete(), BKE_image_packfiles(), BKE_keyingset_free_path(), BKE_keyingsets_free(), BKE_lib_override_library_property_operation_delete(), BKE_linestyle_alpha_modifier_remove(), BKE_linestyle_color_modifier_remove(), BKE_linestyle_geometry_modifier_remove(), BKE_linestyle_thickness_modifier_remove(), BKE_mesh_to_curve_nurblist(), BKE_object_delete_ptcache(), BKE_pose_backup_free(), BKE_pose_channels_clear_with_null_bone(), BKE_pose_channels_remove(), BKE_pose_remove_group(), BKE_preferences_asset_library_remove(), BKE_preferences_extension_repo_remove(), BKE_ptcache_id_clear(), BKE_scene_transform_orientation_remove(), BKE_screen_area_blend_read_after_liblink(), BKE_tracking_object_delete(), BKE_tracking_plane_tracks_remove_point_track(), BKE_vfont_data_free(), BKE_view_layer_blend_read_after_liblink(), BKE_view_layer_remove_aov(), BKE_view_layer_remove_lightgroup(), BKE_workspace_layout_remove(), blo_do_versions_250(), blo_do_versions_270(), blo_do_versions_280(), blo_do_versions_290(), blo_do_versions_300(), BM_select_history_merge_from_targetmap(), BM_select_history_validate(), bone_free(), bone_mouse_select_menu(), bpath_list_restore(), clean_tracks_exec(), clip_delete_plane_track(), clip_delete_track(), collection_blend_read_after_liblink(), collection_child_remove(), collection_gobject_hash_ensure_fix(), collection_missing_parents_remove(), collection_null_children_remove(), collection_object_remove_no_gobject_hash(), constraint_remove(), delete_marker_exec(), do_versions_remove_region(), driver_free_variable(), ED_area_newspace(), ed_marker_delete_exec(), ED_preview_restart_queue_work(), ED_region_remove(), edbm_strip_selections(), folder_history_entry_free(), folderlist_popdir(), frame_cache_remove(), gizmos_draw_list(), gpu_node_graph_prune_unused(), join_tracks_exec(), blender::animrig::keyingset_info_unregister(), blender::animrig::keyingset_infos_exit(), lib_override_library_property_delete(), lib_override_library_resync(), link_recurs_seq(), object_defgroup_remove_common(), object_mouse_select_menu(), poseAnim_mapping_free(), preferences_autoexec_remove_exec(), psys_check_group_weights(), RE_create_gp_pass(), read_library_clear_weak_links(), rearrange_animchannel_flatten_islands(), rearrange_animchannels_filter_visible(), regions_remove_invalid(), blender::seq::relations_strip_free_anim(), remove_active_keyingset_exec(), remove_fmodifier(), remove_tagged_functions(), blender::ed::transform::removeSnapPoint(), render_result_free(), separate_armature_bones(), splineik_execute_tree(), ui_region_temp_remove(), view_layer_bases_hash_create(), WM_drag_free(), wm_history_file_free(), wm_keymap_diff_update(), wm_keymap_patch(), wm_keymap_patch_update(), WM_keymap_remove_item(), WM_keymap_restore_to_default(), WM_xr_action_destroy(), WM_xr_actionmap_binding_remove(), WM_xr_actionmap_item_remove(), WM_xr_actionmap_remove(), wm_xr_session_controller_data_free(), wm_xr_session_haptic_action_remove(), wm_xr_session_haptic_timers_check(), wm_xr_session_modal_action_remove(), wm_xr_session_surface_free_data(), and workspace_blend_read_after_liblink().
| void BLI_freelist | ( | ListBase * | listbase | ) |
Removes and disposes of the entire contents of listbase using direct free(3).
Definition at line 483 of file listbase.cc.
References BLI_listbase_clear(), ListBase::first, free(), Link::next, and next.
Referenced by bli_builddir().
| void void BLI_freelistN | ( | ListBase * | listbase | ) |
Removes and disposes of the entire contents of listbase using guardedalloc.
Definition at line 497 of file listbase.cc.
References BLI_listbase_clear(), ListBase::first, MEM_freeN(), Link::next, and next.
Referenced by blender::bke::action_free_data(), action_set_destroy(), actkeys_mselect_column(), ANIM_animdata_freelist(), ANIM_armature_bonecoll_reconstruct(), blender::animrig::ANIM_bonecoll_array_free(), animsys_evaluate_nla_for_flush(), animsys_evaluate_nla_for_keyframing(), apply_fcu_segment_function(), area_azone_init(), armature_fill_bones_exec(), armature_flip_names_exec(), armature_free_data(), armature_switch_direction_exec(), armdef_free(), blender::ed::transform::BIF_clearTransformOrientation(), BKE_animsys_free_nla_keyframing_context_cache(), BKE_area_region_free(), BKE_armature_bonelist_free(), BKE_autotrack_context_free(), BKE_blender_userdef_data_free(), BKE_bpath_list_free(), BKE_cachefile_eval(), BKE_collider_cache_free(), BKE_collision_relations_free(), BKE_constraints_free_ex(), BKE_cryptomatte_matte_id_to_entries(), BKE_effector_relations_free(), BKE_effectors_free(), BKE_fcurve_merge_duplicate_keys(), BKE_freestyle_config_free(), BKE_gpencil_free_data(), BKE_gpencil_free_legacy_palette_data(), BKE_image_free_views(), BKE_image_signal(), BKE_layer_collection_sync(), BKE_lib_override_library_clear(), BKE_lib_override_library_create_from_tag(), BKE_main_collections_parent_relations_rebuild(), BKE_mesh_legacy_face_map_to_generic(), BKE_mesh_to_curve_nurblist(), BKE_object_data_transfer_ex(), BKE_palette_clear(), BKE_pose_channels_free_ex(), BKE_pose_free_data_ex(), BKE_ptcache_bake(), BKE_ptcache_free_mem(), BKE_ptcache_id_clear(), BKE_ptcache_id_find(), BKE_screen_area_free(), BKE_screen_area_map_free(), BKE_spacedata_freelist(), BKE_stamp_data_free(), BKE_view_layer_free_ex(), BKE_view_layer_free_object_content(), BLI_args_destroy(), BLI_box_pack_2d_fixedarea(), BLI_threadpool_end(), blo_do_versions_250(), blo_do_versions_400(), blo_filedata_free(), blo_update_defaults_screen(), BM_edgeloop_free(), BM_mesh_data_free(), BM_select_history_clear(), boid_free_settings(), bone_free(), bone_mouse_select_menu(), btw_smooth_free_operator_data(), btw_smooth_graph_keys(), cache_file_free_data(), camera_free_data(), clear_attribute_names(), ZstdWriteWrap::close(), blender::ed::outliner::collection_duplicate_exec(), collection_free_data(), collection_object_cache_free(), blender::ed::outliner::collection_objects_select_exec(), columnselect_action_keys(), columnselect_graph_keys(), blender::ed::transform::constraintTransLim(), create_scene(), decimate_fcurve(), do_version_area_change_space_to_space_action(), do_version_layers_to_collections(), do_version_remove_lzo_and_lzma_compression(), do_version_workspaces_after_lib_link(), do_versions_after_linking_280(), DRW_smoke_exit(), ease_graph_keys(), ED_area_data_copy(), ED_armature_ebone_listbase_free(), ED_armature_edit_free(), ED_channel_list_free(), ED_markers_draw(), ED_outliner_selected_objects_get(), ED_preview_icon_render(), ED_preview_restart_queue_free(), blender::seq::editing_free(), blender::ed::object::editmode_exit_ex(), find_nearest_fcurve_vert(), free_buffers(), free_openrecent(), free_posetree(), blender::ed::vse::free_preview_job(), gaussian_smooth_free_operator_data(), gaussian_smooth_graph_keys(), get_selected_marker_positions(), get_udim_tiles(), gpu_inputs_free(), GPU_material_free(), gpu_node_free(), gpu_node_graph_free(), gpu_select_pick_cache_end(), gpu_texture_create_tile_array(), GPU_uniform_attr_list_free(), graph_free(), graph_slider_exit(), graphkeys_euler_filter_exec(), graphkeys_mselect_column(), graphview_curves_hide_exec(), graphview_curves_reveal_exec(), grease_pencil_free_data(), icon_preview_free(), IDP_FreeGroup(), image_free_data(), image_open_exec(), lattice_free_data(), lib_override_library_property_clear(), match_slope_graph_keys(), merge_nurb(), mesh_free_data(), blender::seq::meta_stack_set(), metaball_free_data(), blender::ed::object::motion_paths_recalc_selected(), blender::ed::object::motion_paths_recalc_visible(), blender::ed::object::move_to_collection_exec(), blender::ed::object::move_to_collection_invoke(), move_vertex_group_names_to_object_data(), nla_free(), nlaeval_free(), blender::ed::transform::nlastrip_shuffle_transformed(), blender::ed::space_node::node_free(), blender::nodes::node_composite_cryptomatte_cc::node_free_cryptomatte(), blender::ed::space_node::node_id_remap(), blender::bke::ntree_free_data(), ntreeCompositCryptomatteUpdateLayerNames(), ntreeShaderEndExecTree_internal(), ntreeTexEndExecTree_internal(), object_cacheIgnoreClear(), object_free_data(), object_lib_override_apply_post(), object_mouse_select_menu(), blender::ed::outliner::outliner_color_tag_set_exec(), blender::ed::outliner::outliner_item_drag_drop_invoke(), palette_free_data(), panel_delete(), particle_settings_blend_read_after_liblink(), particle_settings_free_data(), pe_get_current(), pose_clear_user_transforms_exec(), pose_flip_names_exec(), pose_propagate_exec(), poseAnim_mapping_free(), blender::ed::transform::postTrans(), blender::ed::space_node::preview_render(), blender::ed::vse::preview_startjob(), project_paint_prepare_all_faces(), blender::seq::proxy_freejob(), psys_check_group_weights(), psys_free(), psys_free_path_cache_buffers(), ptcache_extra_free(), ptcache_free_bake_all_exec(), pyrna_struct_dir(), rearrange_action_channels(), rearrange_driver_channels(), rearrange_gpencil_channels(), rearrange_grease_pencil_channels(), rearrange_layered_action_channel_groups(), rearrange_layered_action_fcurves(), rearrange_layered_action_slots(), rearrange_nla_control_channels(), rearrange_nla_tracks(), scale_from_neighbor_graph_keys(), scanfill_preprocess_self_isect(), scene_free_data(), screen_free_data(), blender::ed::vse::sequencer_add_image_strip_exec(), setflag_anim_channels(), blender::ed::object::shaderfx_link(), shear_graph_keys(), blender::ed::transform::snap_multipoints_free(), blender::ed::transform::special_aftertrans_update__object(), blender::ed::vse::strip_select_from_preview(), TEST(), TEST(), TEST(), TEST(), TEST(), timeline_draw_cache(), tracking_dopesheet_free(), tracking_objects_free(), tracking_plane_tracks_free(), tracking_tracks_free(), blender::ed::outliner::tree_element_to_path(), UI_block_free(), UI_butstore_free(), ui_imageuser_pass_menu(), UI_panel_category_clear_all(), ui_popup_block_position(), UI_style_init_default(), ui_textedit_undo_stack_destroy(), undomesh_to_editmesh(), userdef_free_keymaps(), blender::ed::object::vgroup_array_copy(), blender::draw::volume_batch_cache_clear(), blender::ed::object::volume_import_exec(), WM_drag_free(), wm_dropbox_free(), WM_gizmotype_free_ptr(), wm_main_playanim_intern(), wm_operatortype_free_macro(), WM_xr_action_set_destroy(), wm_xr_actionmap_binding_clear(), WM_xr_actionmap_clear(), wm_xr_actionmap_item_clear(), WM_xr_actionmaps_clear(), WM_xr_active_action_set_set(), wm_xr_session_surface_free_data(), workspace_add_invoke(), workspace_free_data(), AnimKeylist::~AnimKeylist(), blender::bke::CurvesGeometry::~CurvesGeometry(), blender::gpu::shader::GPUCodegen::~GPUCodegen(), SpaceType::~SpaceType(), and blender::bke::WindowManagerRuntime::~WindowManagerRuntime().
| LinkData * BLI_genericNodeN | ( | void * | data | ) |
Create a generic list node containing link to provided data.
Definition at line 922 of file listbase.cc.
References data, LinkData::data, and MEM_callocN().
Referenced by armature_flip_names_exec(), BKE_appdir_app_templates(), BKE_image_get_tile_info(), BM_mesh_region_match(), DRW_fluid_ensure_flags(), DRW_fluid_ensure_range_field(), DRW_smoke_ensure(), DRW_smoke_ensure_coba_field(), DRW_smoke_ensure_velocity(), ED_outliner_selected_objects_get(), fmodifier_subpanel_register(), frame_cache_add(), blender::gpu::shader::GPUCodegen::generate_cryptomatte(), blender::gpu::shader::GPUCodegen::generate_uniform_buffer(), get_item_transform_flags_and_fcurves(), gizmo_prepare_drawing(), gpu_batch_presets_register(), gpu_batch_storage_buffer_register(), modifier_subpanel_register(), blender::ed::object::motion_paths_recalc_selected(), blender::ed::object::motion_paths_recalc_visible(), nla_buttons_register(), blender::ed::transform::nlastrip_shuffle_transformed(), blender::ed::outliner::outliner_collect_selected_collections(), blender::ed::outliner::outliner_collect_selected_objects(), blender::ed::outliner::outliner_collect_selected_parent_collections(), pose_flip_names_exec(), blender::seq::proxy_rebuild_context(), blender::ed::object::selected_objects_get(), shaderfx_subpanel_register(), task_mempool_iter_tls_func(), ui_imageuser_pass_menu(), and undofont_from_editfont().
| void BLI_insertlinkafter | ( | ListBase * | listbase, |
| void * | vprevlink, | ||
| void * | vnewlink ) |
Inserts vnewlink immediately following vprevlink in listbase. Or, if vprevlink is NULL, puts vnewlink at the front of the list.
Definition at line 332 of file listbase.cc.
References ListBase::first, ListBase::last, Link::next, and Link::prev.
Referenced by _bm_select_history_store_after_notest(), action_groups_add_channel(), blender::bke::greasepencil::LayerGroup::add_node_after(), BKE_collection_move(), BKE_gpencil_layer_addnew(), BKE_key_sort(), BKE_keyblock_duplicate(), BKE_nlastrips_sort_strips(), BKE_nlatrack_insert_after(), BLI_listbase_link_move(), BLI_listbases_swaplinks(), blo_do_versions_260(), blo_do_versions_280(), blo_do_versions_300(), BM_edgeloop_expand(), buffer_from_list_inputs_sort(), cmp_node_image_add_pass_output(), collection_duplicate_recursive(), blender::ed::object::constraint_move_down_exec(), do_version_bbone_scale_fcurve_fix(), do_versions_add_region_if_not_found(), do_versions_after_linking_300(), do_versions_area_ensure_tool_region(), do_versions_ensure_region(), dupliob_move_down_exec(), ED_gpencil_layer_frames_duplicate(), ED_masklayer_frames_duplicate(), id_sort_by_name(), image_add_view(), keylist_add_or_update_column(), lineart_shadow_edge_cut(), mask_layer_move_exec(), ml_addview_cb(), blender::ed::object::modifier_copy(), blender::ed::object::modifier_move_to_index(), blender::bke::greasepencil::LayerGroup::move_node_top(), nlaedit_add_transition_exec(), nlaedit_split_strip_actclip(), order_collection_receiver_after(), order_object_receiver_after(), blender::ed::outliner::outliner_extract_children_from_subtree(), rearrange_island_down(), rebuild_pose_bone(), rule_move_down_exec(), scanfill_preprocess_self_isect(), blender::ed::object::shaderfx_copy_exec(), blender::ed::object::shaderfx_move_down(), blender::ed::object::skin_armature_create_exec(), state_move_down_exec(), blender::ed::vse::strip_modifier_move_exec(), target_move_down_exec(), text_has_properties_region(), txt_duplicate_line(), txt_move_lines(), UI_panel_begin(), blender::ed::viewer_path::viewer_path_for_geometry_node(), and wm_handler_operator_insert().
| void BLI_insertlinkbefore | ( | ListBase * | listbase, |
| void * | vnextlink, | ||
| void * | vnewlink ) |
Inserts vnewlink immediately preceding vnextlink in listbase. Or, if vnextlink is NULL, puts vnewlink at the end of the list.
Definition at line 371 of file listbase.cc.
References ListBase::first, ListBase::last, Link::next, and Link::prev.
Referenced by action_groups_add_channel(), blender::ed::object::add_hook_object(), add_marker_to_cfra_elem(), blender::bke::greasepencil::LayerGroup::add_node_before(), addedgetoscanvert(), area_add_window_regions(), BKE_collection_move(), BKE_curve_bevelList_make(), BKE_gpencil_frame_addcopy(), BKE_gpencil_frame_addnew(), BKE_gpencil_stroke_delete_tagged_points(), BKE_image_add_tile(), BKE_main_mesh_legacy_convert_auto_smooth(), BKE_nlastrips_add_strip_unsafe(), BKE_nlastrips_clear_metastrip(), BKE_nlastrips_make_metas(), BKE_nlatrack_insert_before(), BKE_object_copy_modifier(), BLI_listbase_link_move(), blo_do_versions_250(), blo_do_versions_280(), blo_do_versions_pre250(), BM_edgeloop_expand(), blender::ed::object::constraint_move_up_exec(), do_version_action_editor_properties_region(), dupliob_move_up_exec(), hud_region_add(), id_sort_by_name(), insert_seam_vert_array(), keylist_add_or_update_column(), blender::bke::greasepencil::convert::legacy_object_modifier_common(), lineart_edge_cut(), lineart_shadow_edge_cut(), mask_layer_move_exec(), blender::ed::object::modifier_add(), blender::ed::object::modifier_move_to_index(), blender::bke::greasepencil::LayerGroup::move_node_bottom(), order_collection_receiver_before(), order_object_receiver_before(), rearrange_island_bottom(), rearrange_island_top(), rearrange_island_up(), rule_move_up_exec(), scanfill(), blender::ed::object::shaderfx_move_up(), state_move_up_exec(), blender::ed::vse::strip_modifier_move_exec(), target_move_up_exec(), txt_insert_buf(), txt_move_lines(), txt_split_curline(), verify_socket_template_list(), and wm_keymap_patch().
| void BLI_insertlinkreplace | ( | ListBase * | listbase, |
| void * | vreplacelink, | ||
| void * | vnewlink ) |
Insert a link in place of another, without changing its position in the list.
Puts vnewlink in the position of vreplacelink, removing vreplacelink.
Referenced by IDP_ReplaceInGroup_ex(), and lib_override_library_resync().
| void * BLI_listbase_bytes_find | ( | const ListBase * | listbase, |
| const void * | bytes, | ||
| size_t | bytes_size, | ||
| int | offset ) |
Finds the first element of listbase which contains the specified bytes at the specified offset, returning NULL if not found.
References ATTR_WARN_UNUSED_RESULT, and ptr.
Referenced by BKE_lib_override_library_property_operation_find(), blender::ed::object::make_override_library_exec(), and workspace_relation_ensure_updated().
| void * BLI_listbase_bytes_rfind | ( | const ListBase * | listbase, |
| const void * | bytes, | ||
| size_t | bytes_size, | ||
| int | offset ) |
Finds the last element of listbase which contains the specified bytes at the specified offset, returning NULL if not found.
References ATTR_WARN_UNUSED_RESULT.
| BLI_INLINE void BLI_listbase_clear | ( | ListBase * | lb | ) |
Definition at line 293 of file BLI_listbase.h.
References BLI_INLINE, ListBase::first, and ListBase::last.
Referenced by blender::bke::action_blend_read_data(), blender::bke::action_blend_write_clear_legacy_channel_groups_listbase(), blender::bke::action_blend_write_clear_legacy_fcurves_listbase(), blender::bke::action_blend_write_make_legacy_channel_groups_listbase(), blender::bke::action_blend_write_make_legacy_fcurves_listbase(), blender::bke::action_copy_data(), action_groups_remove_channel(), ANIM_animdata_freelist(), blender::animrig::ANIM_bonecoll_array_copy_no_membership(), ANIM_driver_vars_copybuf_free(), ANIM_driver_vars_paste(), AnimKeylist::AnimKeylist(), area_init_type_fallback(), armature_blend_write(), bchunk_list_new(), BKE_action_groups_reconstruct(), BKE_animdata_copy_in_lib(), BKE_appdir_app_templates(), BKE_area_region_copy(), BKE_area_region_panels_free(), BKE_autotrack_context_step(), BKE_autotrack_context_sync(), BKE_blender_user_menu_item_free_list(), BKE_blender_userdef_data_free(), BKE_constraint_targets_get(), BKE_constraints_copy_ex(), BKE_curve_bevelList_free(), BKE_defgroup_copy_list(), BKE_fcurves_copy(), BKE_fcurves_free(), BKE_freestyle_config_copy(), BKE_freestyle_config_init(), BKE_gpencil_frame_duplicate(), BKE_gpencil_free_legacy_palette_data(), BKE_gpencil_free_strokes(), BKE_gpencil_layer_duplicate(), BKE_layer_collection_doversion_2_80(), BKE_linestyle_modifier_list_color_ramps(), BKE_main_clear(), BKE_modifier_blend_read_data(), BKE_nla_tracks_copy(), BKE_nla_tracks_free(), BKE_nlastrip_copy(), BKE_nlatrack_copy(), BKE_nurbList_free(), BKE_object_copy_particlesystem(), BKE_object_copy_particlesystems(), BKE_particle_system_blend_read_data(), BKE_pose_blend_read_data(), BKE_ptcache_copy_list(), BKE_reports_clear(), BKE_shaderfx_copy(), BKE_spacedata_copylist(), BKE_text_free_lines(), BKE_text_load_ex(), BKE_tracking_clipboard_free(), BKE_tracking_copy(), BKE_undosys_stack_clear(), BKE_vfontdata_char_copy(), BKE_view_layer_copy_data(), BKE_view_layer_free_object_content(), BKE_viewer_path_clear(), BKE_viewer_path_init(), BLI_args_create(), BLI_array_store_clear(), BLI_freelist(), BLI_freelistN(), BLI_scanfill_calc_ex(), BLI_scanfill_end(), BLI_scanfill_end_arena(), BLI_threadpool_init(), blo_do_versions_270(), blo_do_versions_280(), blo_do_versions_400(), blender::ui::block_layout_resolve(), bm_face_create__internal(), BM_mesh_region_match(), bm_uidwalk_clear(), bm_uidwalk_init(), bm_uidwalk_pass_add(), bmesh_edit_end(), BMW_init(), BPY_rna_props_clear_all(), blender::ed::outliner::OverrideRNAPathTreeBuilder::build_path(), buttons_foreach_id(), buttons_free(), buttons_id_remap(), buttons_texture_context_compute(), buttons_texture_users_from_context(), cache_file_blend_read_data(), cache_file_blend_write(), camera_copy_data(), collection_copy_data(), console_duplicate(), copy_bonechildren(), copy_fmodifiers(), copy_image_packedfiles(), copy_particle_edit(), curve_copy_data(), curve_to_mesh_eval_ensure(), blender::bke::CurvesGeometry::CurvesGeometry(), blender::bke::CurvesGeometry::CurvesGeometry(), direct_link_area(), direct_link_pointcache(), do_version_area_change_space_to_space_action(), do_versions_nodetree_multi_file_output_format_2_62_1(), DRW_smoke_begin_sync(), ED_area_newspace(), ED_armature_ebone_listbase_free(), ED_curve_join_objects_exec(), ED_gpencil_anim_copybuf_free(), ED_image_filesel_detect_sequences(), ED_node_tree_start(), fcurve_copy_driver(), file_space_blend_read_data(), filelist_cache_clear(), filelist_direntryarr_free(), filelist_intern_free(), filelist_readjob_startjob(), blender::bke::greasepencil::convert::find_used_vertex_groups(), folderlist_free(), free_data(), graph_space_blend_write(), graphkeys_click_insert_exec(), greasepencil_copy_data(), image_blend_read_data(), image_blend_write(), image_copy_data(), image_undosys_step_encode_init(), blender::deg::StripBackup::init_from_strip(), keylist_runtime_init_listbase(), knife_empty_list(), blender::bke::greasepencil::Layer::Layer(), layer_collection_free(), blender::bke::greasepencil::LayerGroup::LayerGroup(), lib_override_library_main_resync_on_library_indirect_level(), lineart_bounding_areas_connect_new(), lineart_destroy_render_data_keep_init(), lineart_main_load_geometries(), linestyle_copy_data(), mask_clipboard_free_ex(), mask_copy_data(), material_blend_read_data(), material_blend_write(), material_copy_data(), blender::ed::sculpt_paint::min_distance_edit::min_distance_edit_invoke(), blender::seq::modifier_clear(), movie_clip_runtime_reset(), movieclip_blend_read_data(), blender::bke::node_blend_read_data_storage(), blender::nodes::node_composite_cryptomatte_cc::node_copy_cryptomatte(), blender::bke::node_copy_with_mapping(), blender::bke::ntree_copy_data(), object_copy_data(), blender::ed::outliner::outliner_collections_children_sort(), blender::ed::outliner::outliner_duplicate(), blender::ed::outliner::outliner_sort(), blender::ed::outliner::outliner_space_blend_read_data(), panel_list_copy(), PE_create_particle_edit(), plain_text_helper(), property_search_all_tabs(), psys_thread_create_path(), ptcache_copy(), radial_control_invoke(), random_chunk_mutate_helper(), random_data_mutate_helper(), read_bone_collections(), blender::nodes::refresh_node_sockets_and_panels(), region_copylist(), blender::ed::asset::shelf::regiondata_duplicate(), blender::seq::relations_strip_free_anim(), blender::deg::StripBackup::reset(), RNA_create(), RNA_def_struct_ptr(), RNA_path_resolve_from_type_to_property(), screen_area_spacelink_add(), screen_data_copy(), blender::ed::vse::sequencer_meta_separate_exec(), sort_linked_ids(), blender::seq::sound_equalizermodifier_copy_data(), blender::seq::sound_equalizermodifier_free(), split_main_newid(), blender::ed::spreadsheet::spreadsheet_duplicate(), blender::seq::strip_connections_free(), blender::seq::strip_duplicate(), blender::ed::vse::strip_modifier_copy_exec(), blender::seq::strip_read_data_cb(), blender::animrig::tests::ArmatureBoneCollections::TearDown(), TEST(), TEST(), TEST(), TEST(), testbuffer_list_free(), testchunk_list_free(), text_copy_data(), text_init_data(), tracking_dopesheet_free(), tracking_objects_copy(), tracking_plane_tracks_copy(), tracking_tracks_copy(), txt_from_buf_for_undo(), uhandle_free_list(), ui_apply_but_funcs_after(), ui_but_extra_operator_icons_free(), ui_imageuser_pass_menu(), ui_textedit_undo_stack_create(), blender::bke::greasepencil::LayerGroup::unlink_node(), userdef_free_addons(), userdef_free_keyconfig_prefs(), userdef_free_keymaps(), version_motion_tracking_legacy_camera_object(), window_manager_blend_read_data(), wm_file_read_setup_wm_use_new(), wm_gizmogroup_free(), WM_keyconfig_clear(), WM_keymap_clear(), wm_keymap_copy(), wm_xr_actionmap_binding_copy(), wm_xr_actionmap_copy(), wm_xr_actionmap_item_copy(), world_blend_read_data(), world_blend_write(), world_copy_data(), AnimKeylist::~AnimKeylist(), Freestyle::BlenderStrokeRenderer::~BlenderStrokeRenderer(), and blender::bke::greasepencil::Layer::~Layer().
| int BLI_listbase_count | ( | const ListBase * | listbase | ) |
Returns the number of elements in listbase.
Definition at line 524 of file listbase.cc.
References count, and LISTBASE_FOREACH.
Referenced by action_create(), add_default_keyingset_exec(), add_empty_ks_path_exec(), add_keyingset_button_exec(), animdata_filter_ds_sorted_bases(), armature_fill_bones_exec(), armdef_get_tars(), asset_metadata_tag_add(), blender::bke::greasepencil::assign_to_vertex_group(), blender::bke::greasepencil::assign_to_vertex_group_from_mask(), autotrack_context_init_tracks_for_clip(), blender::ed::transform::BIF_countTransformOrientation(), BKE_animsys_update_driver_array(), BKE_asset_metadata_read(), BKE_asset_metadata_tag_remove(), BKE_cachefile_add_layer(), BKE_collection_exporter_add(), BKE_collection_exporter_remove(), BKE_collection_new_name_get(), BKE_collision_objects_create(), BKE_freestyle_lineset_add(), BKE_id_reorder(), BKE_image_add_renderslot(), BKE_image_backup_render(), BKE_image_multilayer_index(), BKE_image_reassign_tile(), BKE_image_remove_renderslot(), BKE_image_signal(), BKE_keyblock_add(), BKE_keyblock_get_dependent_keys(), BKE_mask_layer_evaluate_animation(), BKE_maskrasterize_handle_init(), BKE_movieclip_free_gputexture(), BKE_nlatrack_has_strips(), BKE_object_defgroup_count(), BKE_object_defgroup_flip_map_single(), BKE_object_defgroup_index_map_create(), BKE_pose_add_group(), BKE_pose_pchan_index_rebuild(), BKE_scene_validate_setscene(), BKE_tracking_object_add(), BKE_tracking_reconstruction_context_new(), BKE_undosys_print(), BKE_undosys_stack_clear(), BLI_array_store_is_valid(), blo_do_versions_270(), blo_do_versions_pre250(), BM_mesh_bm_from_me(), bm_mesh_region_match_pair(), boid_brain(), bpy_bmeditselseq_length(), BPY_driver_exec(), buttons_texture_user_node_add(), buttons_texture_user_property_add(), buttons_texture_user_socket_property_add(), calc_duplicate_actnurb(), collection_gobject_hash_alloc(), console_scrollback_limit(), constraint_ops_extra_draw(), blender::animrig::versioning::convert_legacy_animato_action(), blender::animrig::convert_to_layered_action(), copy_particle_systems_to_object(), blender::io::alembic::ABCNurbsWriter::create_alembic_objects(), curve_split_exec(), curve_surf_to_softbody(), data_transfer_layersmapping_vgroups(), data_transfer_layersmapping_vgroups_multisrc_to_dst(), blender::ed::object::data_xform_create_ex(), blender::ed::outliner::do_outliner_keyingset_editop(), do_version_file_output_node(), driver_compile_simple_expr_impl(), driver_evaluate_simple_expr(), blender::draw::drw_mesh_weight_state_extract(), ED_curve_add_nurbs_primitive(), ED_image_slot_cycle(), ED_mask_draw_frames(), ED_node_composit_default_init(), ED_node_tree_depth(), ED_text_to_object(), ED_transverts_create_from_obedit(), ED_wpaint_mirror_vgroup_ensure(), blender::bke::greasepencil::ensure_vertex_group(), evaluate_fcurve_ex(), blender::geometry::execute_realize_mesh_tasks(), blender::ui::greasepencil::eyedropper_add_palette_color(), filelist_readjob_append_entries(), find_active_strip_from_listbase(), blender::bke::get_armature_deform_params(), blender::io::obj::OBJMesh::get_face_deform_group_index(), gpencil_shaderfx_ops_extra_draw(), gpu_node_graph_finalize_uniform_attrs(), gpu_select_pick_cache_end(), graphkeys_euler_filter_exec(), blender::ed::greasepencil::grease_pencil_layer_mask_add_exec(), blender::ed::greasepencil::grease_pencil_layer_mask_reorder_poll(), image_free_tile(), image_init_multilayer_multiview(), image_load_image_file(), image_load_movie_file(), image_num_viewfiles(), image_save_single(), image_views_match_render_views(), blender::ed::space_node::initialize_compositor_sequencer_node_group(), blender::bke::is_auto_smooth_node_tree(), knife_make_face_cuts(), layer_collection_sync(), layer_eval_view_layer(), blender::bke::greasepencil::convert::legacy_gpencil_frame_to_grease_pencil_drawing(), lib_link_scenes_check_set(), blender::ed::greasepencil::lookup_or_add_deform_group_index(), blender::ed::object::modifier_apply_exec_ex(), blender::ed::object::modifier_move_to_index(), modifier_ops_extra_draw(), move_vertex_group_names_to_object_data(), blender::ed::object::multiresbake_startjob(), nla_action_draw_keyframes(), nla_actionclip_draw_markers(), nla_draw_strip(), nlasnapshot_from_action(), blender::bke::node_position_relative(), blender::nodes::node_shader_map_range_cc::node_shader_update_map_range(), blender::bke::node_tree_blend_read_data(), blender::bke::greasepencil::LayerGroup::num_direct_nodes(), object_defgroup_unlocked_flip_map_ex(), blender::ed::outliner::outliner_collections_children_sort(), blender::ed::outliner::outliner_sort(), paint_2d_new_stroke(), paint_sample_color(), paint_weight_gradient_exec(), palette_color_add_exec(), palette_join_exec(), palette_sort_exec(), blender::ed::viewer_path::parse_object_only(), pose_visual_transform_apply_exec(), preferences_asset_library_remove_exec(), preferences_extension_repo_remove_exec(), read_bone_collections(), blender::seq::render_give_ibuf(), render_view_add_exec(), repeat_history_invoke(), blender::seq::seq_proxy_context_count(), blender::ed::vse::sequencer_add_image_strip_exec(), blender::ed::vse::sequencer_add_scene_draw(), blender::ed::vse::sequencer_clipboard_paste_exec(), blender::ed::object::set_constraint_nth_target(), blender::ed::object::shaderfx_move_to_index(), similar_vert_select_exec(), space_text_drawcache_init(), space_text_update_drawcache(), spacedata_cleanup_exec(), blender::bke::idprop::tests::TEST(), blender::bke::tests::TEST(), blender::bke::tests::TEST(), TEST(), TEST(), blender::animrig::nla::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::animrig::tests::TEST_F(), blender::bke::tests::TEST_F(), blender::bke::tests::TEST_F(), blender::bke::tests::TEST_F(), blender::io::usd::TEST_F(), blender::io::usd::TEST_F(), tile_remove_exec(), blender::io::obj::OBJMesh::tot_deform_groups(), blender::io::obj::OBJLegacyCurve::total_splines(), txt_sel_set(), ui_imageuser_layer_menu_step(), ui_imageuser_view_menu_multiview(), ui_imageuser_view_menu_rr(), UI_panel_list_matches_data(), uiTemplateCacheFileLayers(), undoarm_from_editarm(), update_active_strip(), update_active_track(), blender::ed::outliner::verify_active_keyingset(), version_dynamic_viewer_node_items(), version_geometry_nodes_set_position_node_offset(), versioning_convert_node_tree_socket_lists_to_interface(), blender::ed::object::vgroup_array_copy(), blender::ed::object::vgroup_do_remap(), blender::ed::object::vgroup_duplicate(), blender::ed::object::vgroup_init_remap(), view3d_panel_vgroup(), weight_sample_group_invoke(), weight_sample_invoke(), WM_msg_publish_with_key(), wm_msg_remote_io_repr(), wm_msg_rna_repr(), wm_msg_static_repr(), WM_xr_action_binding_create(), WM_xr_action_create(), wm_xr_session_controller_data_update(), WM_xr_session_state_controller_aim_location_get(), WM_xr_session_state_controller_aim_rotation_get(), WM_xr_session_state_controller_grip_location_get(), WM_xr_session_state_controller_grip_rotation_get(), wm_xr_session_surface_offscreen_ensure(), and wpaint_stroke_test_start().
| int BLI_listbase_count_at_most | ( | const ListBase * | listbase, |
| int | count_max ) |
Returns the number of elements in listbase, up until (and including count_max)
Definition at line 511 of file listbase.cc.
References count, ListBase::first, and Link::next.
Referenced by BKE_image_multiview_index(), BKE_image_render_write_exr(), BKE_layer_collection_doversion_2_80(), BKE_palette_color_remove(), BLI_listbase_count_is_equal_to(), bm_vert_connect_select_history(), buttons_texture_context_compute(), blender::ed::space_node::draw_background_color(), get_multilayer_view_index(), blender::compositor::get_view_index(), knife_cut_face(), RE_layers_have_name(), swap_wm_data_for_blendfile(), uiblock_layer_pass_buttons(), wm_file_read_setup_wm_finalize(), and wm_file_read_setup_wm_init().
| BLI_INLINE bool BLI_listbase_count_is_equal_to | ( | const ListBase * | listbase, |
| const int | count_cmp ) |
Returns true when the number of items in listbase matches count_cmp.
Definition at line 226 of file BLI_listbase.h.
References BLI_INLINE, and BLI_listbase_count_at_most().
Referenced by BKE_image_signal(), image_load_image_file(), image_load_movie_file(), nlaedit_swap_exec(), and blender::seq::seq_render_movie_strip().
| BLI_INLINE bool BLI_listbase_equal | ( | const ListBase * | a, |
| const ListBase * | b ) |
Equality check for ListBase.
This only shallowly compares the ListBase itself (so the first/last pointers), and does not do any equality checks on the list items.
Definition at line 310 of file BLI_listbase.h.
References b, BLI_INLINE, ListBase::first, and ListBase::last.
Referenced by operator==().
| T * BLI_listbase_find | ( | const ListBase & | listbase, |
| Fn && | predicate ) |
Definition at line 403 of file BLI_listbase.h.
References LISTBASE_FOREACH, and T.
| void * BLI_listbase_findafter_string | ( | Link * | link, |
| const char * | id, | ||
| int | offset ) |
Finds the first element in the listbase after the given link element which contains the null-terminated string id at the specified offset, returning nullptr if not found.
Definition at line 638 of file listbase.cc.
References Link::next, and STREQ.
Referenced by BKE_libblock_find_name().
| void * BLI_listbase_findafter_string_ptr | ( | Link * | link, |
| const char * | id, | ||
| int | offset ) |
Finds the first element in the listbase after the given link element which contains a pointer to the null-terminated string id at the specified offset, returning NULL if not found.
Definition at line 684 of file listbase.cc.
References Link::next, and STREQ.
Referenced by liboverride_opop_find_name_lib_iterative().
Return a ListBase representing the entire list the given Link is in.
Definition at line 800 of file listbase.cc.
References ListBase::first, and ListBase::last.
Referenced by BKE_collection_exporter_name_set(), BKE_fmodifier_name_set(), driver_variable_unique_name(), and TEST().
| BLI_INLINE bool BLI_listbase_is_empty | ( | const ListBase * | lb | ) |
Definition at line 289 of file BLI_listbase.h.
References BLI_INLINE, and ListBase::first.
Referenced by blender::bke::action_blend_write(), action_channel_region_draw(), blender::animrig::action_fcurve_ensure_legacy(), action_groups_add_channel(), blender::animrig::versioning::action_is_layered(), action_main_region_draw(), blender::seq::add_movie_reload_if_needed(), blender::deg::DepsgraphRelationBuilder::add_particle_forcefield_relations(), add_region_padding(), adduplicateflagNurb(), ANIM_bonecoll_free(), ANIM_driver_vars_can_paste(), ANIM_driver_vars_copy(), ANIM_driver_vars_paste(), ANIM_nla_mapping_apply_fcurve(), ANIM_set_active_channel(), blender::seq::animation_drivers_exist(), blender::seq::animation_duplicate_backup_to_scene(), blender::seq::animation_restore_original(), animchannels_group_channels(), animchannels_ungroup_exec(), blender::animrig::animdata_fcurve_delete(), animdata_filter_dopesheet_ob(), animdata_filter_ds_cachefile(), animdata_filter_ds_gpencil(), animdata_filter_ds_keyanim(), animdata_filter_ds_linestyle(), animdata_filter_ds_material(), animdata_filter_ds_modifiers(), animdata_filter_ds_movieclip(), animdata_filter_ds_nodetree_group(), animdata_filter_ds_obanim(), animdata_filter_ds_obdata(), animdata_filter_ds_particles(), animdata_filter_ds_scene(), animdata_filter_ds_texture(), animdata_filter_ds_world(), animdata_filter_gpencil_layers_data_legacy(), animdata_filter_grease_pencil_data(), animdata_filter_grease_pencil_layer_node_recursive(), animdata_filter_mask(), animfilter_act_group(), animfilter_nla_controls(), any_bone_collection_visible(), append_marker_snap_target(), area_docking_apply(), area_join_modal(), arg_handle_load_last_file(), armature_flip_names_exec(), armature_switch_direction_exec(), armature_transform_recurse(), asset_shelf_settings_new(), autotrack_context_reduce(), bchunk_list_append_data(), bchunk_list_fill_from_array(), bchunk_list_from_data_merge(), BKE_action_groups_reconstruct(), BKE_animadata_fcurve_find_by_rna_path(), BKE_animdata_id_is_animated(), BKE_animsys_evaluate_all_animation(), BKE_animsys_nla_remap_keyframe_values(), BKE_asset_catalog_path_list_free(), BKE_bpath_list_free(), BKE_bpath_missing_files_check(), BKE_collection_is_empty(), BKE_curve_minmax(), BKE_displist_fill(), BKE_fcurve_merge_duplicate_keys(), BKE_gpencil_free_strokes(), BKE_image_has_anim(), BKE_image_has_packedfile(), BKE_key_evaluate_object_ex(), BKE_layer_collection_sync(), BKE_lib_override_library_id_unused_cleanup(), BKE_lib_override_library_operations_restore(), BKE_main_collections_parent_relations_rebuild(), BKE_mask_clipboard_is_empty(), BKE_mball_minmax(), BKE_mesh_copy_parameters_for_eval(), BKE_nla_debug_print_flags(), BKE_nla_liboverride_post_process(), BKE_nlatrack_has_strips(), BKE_object_defgroup_index_map_create(), BKE_object_defgroup_validmap_get(), BKE_object_eval_transform_all(), BKE_object_modifier_stack_copy(), BKE_object_moves_in_time(), BKE_object_shapekey_remove(), BKE_palette_color_remove(), BKE_palette_is_empty(), BKE_pose_channels_free_ex(), BKE_pose_eval_init(), BKE_pose_remove_group(), BKE_preferences_extension_repo_add_defaults_all(), BKE_tracking_clipboard_has_tracks(), BKE_undosys_stack_has_undo(), BKE_workspace_instance_hook_free(), BLI_listbase_split_after(), BLI_scanfill_calc_ex(), BLI_threadpool_end(), blo_do_versions_250(), blo_do_versions_260(), blo_do_versions_270(), blo_do_versions_280(), blo_do_versions_430(), blo_do_versions_userdef(), BLO_read_struct_list_with_size(), blo_split_main(), BLO_update_defaults_workspace(), blender::ui::block_layout_needs_resolving(), bm_loop_path_build_step(), blender::ed::transform::bm_mesh_elems_select_get_n__internal(), BM_select_history_map_create(), bm_uidwalk_facestep_begin(), bm_uidwalk_facestep_free(), bmo_grid_fill_exec(), bmo_weld_verts_exec(), bpath_list_restore(), blender::deg::DepsgraphNodeBuilder::build_animdata(), blender::deg::DepsgraphRelationBuilder::build_animdata_curves(), blender::deg::DepsgraphRelationBuilder::build_animdata_drivers(), blender::deg::DepsgraphRelationBuilder::build_object_data_geometry(), blender::deg::DepsgraphNodeBuilder::build_object_modifiers(), blender::deg::DepsgraphRelationBuilder::build_object_modifiers(), blender::ed::outliner::TreeDisplayIDOrphans::build_tree(), blender::ed::outliner::TreeDisplayOverrideLibraryHierarchies::build_tree(), calc_nurblist_bounds(), blender::ed::outliner::collection_duplicate_exec(), blender::ed::object::collection_exporter_remove_poll(), collision_detect(), console_main_region_draw(), copy_bonecollection_membership(), copy_particle_systems_poll(), CryptomatteSession::CryptomatteSession(), curve_split_exec(), blender::animrig::cyclic_keying_ensure_modifier(), data_transfer_layersmapping_vgroups(), blender::deg::deg_evaluate_object_modifiers_mode_node_visibility(), delete_exec(), blender::seq::disconnect(), blender::seq::do_render_strip_seqbase(), do_version_workspaces_after_lib_link(), do_versions_after_linking_500(), draw_selected_name(), draw_setting_widget(), blender::ed::vse::draw_timeline_sfra_efra(), blender::ed::vse::drawmeta_contents(), blender::ed::transform::drawSnapping(), driver_variables_copy(), blender::draw::DRW_cache_lattice_wire_get(), duplicate_exec(), duplicate_particle_systems_poll(), ED_area_newspace(), ED_armature_ebone_listbase_copy(), ed_editcurve_extrude(), ED_gpencil_anim_copybuf_copy(), ED_gpencil_anim_copybuf_paste(), ED_image_should_save_modified(), ED_markers_draw(), ED_markers_find_nearest_marker(), ED_mesh_active_dvert_get_em(), ed_preview_draw_rect(), ED_region_message_subscribe(), ED_render_scene_update(), ED_scene_view_layer_delete(), ED_screen_draw_edges(), ED_view3d_cursor_snap_state_active_get(), ED_view3d_cursor_snap_state_free(), ED_wpaint_ensure_data(), edbm_preselect_or_active(), edbm_select_ungrouped_poll(), edbm_vert_connect_path_exec(), blender::ed::sculpt_paint::greasepencil::WeightPaintOperation::ensure_active_vertex_group_in_object(), evaluate_curve_type_object(), blender::ed::outliner::TreeElementPoseBase::expand(), filelist_direntryarr_free(), filelist_readjob_all_asset_library(), filelist_readjob_asset_library(), filelist_readjob_do(), filelist_readjob_free(), filelist_readjob_main_assets(), find_object_with_preview_geometry(), folderlist_clear_next(), blender::gpu::shader::GPUCodegen::generate_attribs(), blender::gpu::shader::GPUCodegen::generate_graphs(), blender::gpu::shader::GPUCodegen::generate_resources(), blender::gpu::shader::GPUCodegen::generate_uniform_buffer(), get_best_nearest_fcurve_vert(), blender::ed::spreadsheet::get_current_id(), blender::seq::get_strip_by_name(), get_visible_nla_strips(), gizmomap_prepare_drawing(), gizmos_draw_list(), GPU_material_layer_attributes(), GPU_uniformbuf_create_from_list(), graph_draw_driver_debug(), graph_draw_driver_settings_panel(), graphkeys_clear_ghostcurves_exec(), graphkeys_viewall(), blender::draw::gpencil::grease_pencil_layer_cache_add(), blender::ed::greasepencil::grease_pencil_layer_mask_poll(), blender::ed::greasepencil::grease_pencil_vertex_group_weight_poll(), IDP_DirectLinkGroup(), image_not_packed_poll(), blender::ed::asset::index::init_value_from_file_indexer_entry(), initialize_chain(), blender::animrig::Action::is_action_layered(), blender::animrig::Action::is_empty(), blender::bke::greasepencil::LayerGroup::is_empty(), blender::seq::is_strip_connected(), blender::deg::StripBackup::isEmpty(), lattice_select_ungrouped_exec(), layer_collection_resync_create_recurse(), layer_collection_sync(), blender::bke::greasepencil::convert::legacy_gpencil_frame_to_grease_pencil_drawing(), blender::bke::greasepencil::convert::legacy_object_modifiers(), lib_override_library_resync(), blender::ed::asset::library_reference_to_rna_enum_itemf(), link_glob_list(), make_duplis_particle_system(), blender::ed::object::modifiers_copy_to_selected_poll(), modify_mesh(), modify_mesh(), modify_mesh(), modify_mesh(), blender::ed::object::move_to_collection_invoke(), blender::ed::object::move_to_collection_menu_draw(), nla_track_region_draw(), nlaedit_add_tracks_empty(), nlaedit_disable_tweakmode(), nlaedit_enable_tweakmode_exec(), nlaedit_swap_exec(), object_defgroup_remove_common(), object_deforms_in_time(), blender::ed::object::object_modifier_remove(), blender::ed::object::object_select_linked_exec(), object_shapenr_basis_index_ensured(), blender::draw::overlay::Relations::object_sync(), blender::ed::object::object_update_shapes_poll(), blender::ed::outliner::outliner_draw_hierarchy_lines_recursive(), blender::ed::outliner::outliner_draw_tree_element(), blender::ed::outliner::outliner_drop_insert_find(), blender::ed::outliner::outliner_filter_subtree(), blender::ed::outliner::outliner_find_item_at_y(), blender::ed::outliner::outliner_item_openclose(), blender::ed::outliner::outliner_walk_right(), override_remove_button_exec(), blender::ed::sculpt_paint::paint_update_mouse_cursor(), panel_type_context_poll(), paste_animedit_keys(), PE_create_particle_edit(), blender::ed::transform::peelObjectsTransform(), playanim_change_frame(), pose_eval_cleanup_common(), pose_propagate_exec(), poseAnim_mapping_get(), preferences_asset_library_remove_poll(), preferences_extension_repo_remove_poll(), blender::ed::vse::preview_startjob(), psys_make_temp_pointcache(), pyop_call(), pyrna_register_class(), read_undo_reuse_noundo_local_ids(), rearrange_animchannel_flatten_islands(), rearrange_animchannel_islands(), rearrange_nla_tracks(), region_position_is_over_marker(), remove_all_particle_systems_poll(), blender::ed::transform::removeSnapPoint(), blender::seq::render_give_ibuf(), render_result_new(), render_result_views_new(), repeat_history_poll(), screen_maximize_area_poll(), separate_exec(), blender::ed::vse::SEQ_get_timeline_region_padding(), blender::seq::seq_update_sound_strips(), blender::ed::vse::sequencer_add_image_strip_exec(), blender::ed::vse::sequencer_delete_invoke(), blender::ed::vse::sequencer_export_subtitles_exec(), blender::ed::vse::sequencer_meta_toggle_exec(), blender::ed::vse::sequencer_retiming_key_delete_invoke(), blender::ed::vse::sequencer_write_copy_paste_file(), blender::bke::bake::serialize_geometry_set(), blender::ed::asset::shelf::settings_clear_enabled_catalogs(), blender::ed::object::shape_key_clear_exec(), blender::ed::object::shape_key_lock_exec(), blender::ed::object::shape_key_retime_exec(), blender::ed::space_node::snode_autoconnect(), blender::seq::sound_equalizermodifier_recreator(), blender::seq::strip_animation_duplicate(), strip_speed_factor_set(), blender::seq::strip_time_slip_strip_ex(), swap_old_bmain_data_for_blendfile(), blender::eevee::SyncModule::sync_volume(), blender::animrig::tests::TEST(), blender::bke::tests::TEST(), blender::bke::tests::TEST(), blender::bke::tests::TEST(), blender::bke::tests::TEST(), blender::bke::tests::TEST(), blender::bke::tests::TEST(), blender::bke::tests::TEST(), TEST(), blender::bke::tests::TEST_F(), blender::bke::tests::TEST_F(), TEST_F(), TEST_F(), text_from_buf(), blender::seq::time_strip_fps_get(), blender::seq::time_update_meta_strip_range(), blender::ed::transform::transdata_get_track_shuffle_offset_side(), blender::seq::transform_translate_strip(), txt_to_buf(), UI_block_update_from_old(), ui_but_extra_operator_icon_mouse_over_get(), ui_but_update_from_old_block(), ui_handle_panel_header(), ui_handle_viewlist_items_hover(), blender::ed::space_node::ui_node_sock_name(), UI_panel_category_draw_all(), ui_popup_block_remove(), ui_region_handler(), uiTemplateCollectionExporters(), undosys_stack_validate(), blender::ed::viewer_path::update_active_geometry_nodes_viewer(), blender::ed::spreadsheet::use_row_filters(), blender::animrig::validate_keyingset(), validate_viewer_paths(), version_motion_tracking_legacy_camera_object(), vert_select_ungrouped_exec(), blender::ed::object::vertex_group_poll_ex(), blender::ed::spreadsheet::viewer_path_ends_with_viewer_node(), vpaint_proj_dm_map_cosnos_update(), weight_sample_group_invoke(), widget_draw_extra_icons(), WM_check(), wm_clear_default_size(), wm_drags_check_ops(), wm_event_do_region_handlers(), wm_event_drag_and_drop_test(), WM_event_handler_region_marker_poll(), WM_event_handler_region_v2d_mask_no_marker_poll(), wm_event_is_ignorable_key_press(), WM_gizmogroup_keymap_template_select_ex(), WM_gizmomap_draw(), wm_gizmomap_free_data(), wm_handler_operator_call(), WM_init_splash(), wm_job_free(), WM_keymap_poll(), wm_main_playanim_intern(), wm_msg_rna_update_by_id(), WM_msgbus_clear_by_owner(), WM_operator_last_properties_store(), wm_operator_reports(), WM_reports_from_reports_move(), wm_surfaces_free(), workspace_free_data(), and blender::bke::WindowRuntime::~WindowRuntime().
| void void BLI_INLINE bool BLI_listbase_is_single | ( | const ListBase * | lb | ) |
Utility functions to avoid first/last references inline all over.
Definition at line 285 of file BLI_listbase.h.
References BLI_INLINE, ListBase::first, and ListBase::last.
Referenced by add_fmodifier(), area_calc_totrct(), area_docking_apply(), area_join_apply(), area_join_modal(), BKE_layer_collection_sync(), bm_elem_from_knife_vert(), do_version_layers_to_collections(), do_versions_after_linking_280(), ED_area_newspace(), ED_screen_draw_edges(), ED_workspace_delete(), evaluate_driver_sum(), blender::ed::spreadsheet::geometry_display_data_get(), get_best_nearest_fcurve_vert(), image_remove_tile(), blender::ed::object::move_to_collection_exec(), paste_animedit_keys(), pe_get_current(), playanim_toscreen(), pose_paste_exec(), render_view_open(), scanfill_preprocess_self_isect(), screen_maximize_area_exec(), tile_remove_poll(), WM_drag_get_item_name(), wm_handler_fileselect_do(), WM_toolsystem_update_from_context_view3d(), wm_window_close(), wm_window_decoration_style_set_from_theme(), WM_window_open(), and WM_window_title().
| void void void bool BLI_listbase_link_move | ( | ListBase * | listbase, |
| void * | vlink, | ||
| int | step ) |
Reinsert vlink relative to its current position but offset by step. Doesn't move item if new position would exceed list (could optionally move to head/tail).
| step | Absolute value defines step size, sign defines direction. E.g pass -1 to move vlink before previous, or 1 to move behind next. |
Definition at line 436 of file listbase.cc.
References abs, BLI_assert, BLI_findindex(), BLI_insertlinkafter(), BLI_insertlinkbefore(), BLI_remlink(), i, Link::next, Link::prev, and step.
Referenced by BKE_freestyle_module_move(), BKE_linestyle_alpha_modifier_move(), BKE_linestyle_color_modifier_move(), BKE_linestyle_geometry_modifier_move(), BKE_linestyle_thickness_modifier_move(), BLI_listbase_move_index(), cachefile_layer_move_exec(), blender::ed::object::constraint_copy_exec(), blender::ed::object::constraint_move_to_index(), blender::ed::spreadsheet::filter_reorder(), fmodifier_reorder(), FRS_move_active_lineset(), gpencil_layer_move_exec(), blender::ed::greasepencil::grease_pencil_layer_mask_reorder_exec(), blender::bke::greasepencil::LayerGroup::move_node_down(), blender::bke::greasepencil::LayerGroup::move_node_up(), palette_color_move_exec(), and blender::ed::object::vgroup_move_exec().
| bool BLI_listbase_move_index | ( | ListBase * | listbase, |
| int | from, | ||
| int | to ) |
Move the link at the index from to the position at index to.
Definition at line 467 of file listbase.cc.
References BLI_findlink(), and BLI_listbase_link_move().
Referenced by BKE_collection_exporter_move(), and blender::seq::modifier_move_to_index().
| void void void void void void void BLI_listbase_reverse | ( | ListBase * | lb | ) |
Definition at line 836 of file listbase.cc.
References ListBase::first, ListBase::last, Link::next, next, and Link::prev.
Referenced by BM_edgeloop_flip(), lineart_chain_connect(), MOD_lineart_smooth_chains(), TEST(), TEST(), and testbuffer_run_tests().
| void BLI_listbase_rotate_first | ( | ListBase * | lb, |
| void * | vlink ) |
| vlink | Link to make first. |
Referenced by bm_bridge_best_rotation(), bm_edgering_pair_order(), bridge_loop_pair(), edbm_fill_grid_prepare(), and UI_theme_init_default().
| void void BLI_listbase_rotate_last | ( | ListBase * | lb, |
| void * | vlink ) |
| vlink | Link to make last. |
Referenced by get_best_nearest_fcurve_vert().
| void void BLI_listbase_sort | ( | ListBase * | listbase, |
| int(* | cmp )(const void *, const void *) ) |
Sorts the elements of listbase into the order defined by cmp (which should return 1 if its first arg should come after its second arg). This uses insertion sort, so NOT ok for large list.
Referenced by BKE_image_sort_tiles(), BKE_mask_layer_shape_sort(), BKE_object_insert_ptcache(), BKE_studiolight_init(), bm_uidwalk_facestep_begin(), bone_mouse_select_menu(), buffer_from_list_inputs_sort(), ED_markers_draw(), blender::ed::transform::gizmo_mesh_extrude_draw_prepare(), gpu_node_graph_finalize_uniform_attrs(), gpu_texture_create_tile_array(), image_detect_frame_range(), object_mouse_select_menu(), render_result_new_from_exr(), blender::ed::transform::snap_object_project_ray_all(), blender::ed::vse::strip_select_from_preview(), TEST(), tracking_dopesheet_channels_sort(), blender::ed::object::vertex_group_sort_exec(), and blender::ed::transform::WIDGETGROUP_xform_shear_draw_prepare().
| void void void BLI_listbase_sort_r | ( | ListBase * | listbase, |
| int(* | cmp )(void *, const void *, const void *), | ||
| void * | thunk ) |
| void void void void void BLI_listbase_split_after | ( | ListBase * | original_listbase, |
| ListBase * | split_listbase, | ||
| void * | vlink ) |
Split original_listbase after given vlink, putting the remaining of the list into given split_listbase.
Referenced by TEST().
| void void * BLI_listbase_string_or_index_find | ( | const ListBase * | listbase, |
| const char * | string, | ||
| size_t | string_offset, | ||
| int | index ) |
Find the first item in the list that matches the given string, or the given index as fallback.
Definition at line 754 of file listbase.cc.
References ListBase::first, Link::next, and STREQ.
Referenced by TEST(), version_liboverride_rnacollections_insertion_object(), and version_liboverride_rnacollections_insertion_object_constraints().
| void BLI_listbase_swaplinks | ( | ListBase * | listbase, |
| void * | vlinka, | ||
| void * | vlinkb ) |
Swaps vlinka and vlinkb in the list. Assumes they are both already in the list!
Referenced by BKE_keyblock_move(), blo_do_versions_300(), blender::ed::object::modifier_move_down(), blender::ed::object::modifier_move_up(), and blender::ed::transform::nlastrip_overlap_reorder().
| bool BLI_listbase_validate | ( | ListBase * | lb | ) |
Validate the integrity of a given ListBase.
Definition at line 881 of file listbase.cc.
References ELEM, ListBase::first, ListBase::last, LISTBASE_FOREACH, and LISTBASE_FOREACH_BACKWARD.
Referenced by BKE_collection_validate().
| void void BLI_listbases_swaplinks | ( | ListBase * | listbasea, |
| ListBase * | listbaseb, | ||
| void * | vlinka, | ||
| void * | vlinkb ) |
Swaps vlinka and vlinkb from their respective lists. Assumes they are both already in their listbasea!
Moves the entire contents of src onto the end of dst.
Referenced by add_main_to_main(), blender::seq::animation_backup_original(), blender::seq::animation_restore_original(), animdata_filter_dopesheet_ob(), animdata_filter_ds_cachefile(), animdata_filter_ds_gpencil(), animdata_filter_ds_keyanim(), animdata_filter_ds_linestyle(), animdata_filter_ds_material(), animdata_filter_ds_modifiers(), animdata_filter_ds_movieclip(), animdata_filter_ds_nodetree_group(), animdata_filter_ds_obanim(), animdata_filter_ds_obdata(), animdata_filter_ds_particles(), animdata_filter_ds_scene(), animdata_filter_ds_texture(), animdata_filter_ds_world(), animdata_filter_grease_pencil_data(), animdata_filter_grease_pencil_layer_node_recursive(), animdata_filter_mask(), animfilter_act_group(), animfilter_nla_controls(), autotrack_context_reduce(), BKE_action_groups_reconstruct(), BKE_animdata_merge_copy(), BKE_autotrack_context_step(), BKE_maskrasterize_handle_init(), BKE_reports_move_to_reports(), BLI_scanfill_calc_ex(), BM_faces_join(), bmesh_kernel_split_face_make_edge(), curve_delete_segments(), curve_split_exec(), duplicate_exec(), ED_curve_join_objects_exec(), ED_gpencil_anim_copybuf_copy(), ED_preview_icon_job(), EDBM_select_interior_faces(), blender::seq::edit_strip_split(), filelist_readjob_append_entries(), filelist_readjob_main_assets_add_items(), filelist_readjob_update(), join_groups_action_temp(), read_undo_reuse_noundo_local_ids(), rearrange_animchannel_flatten_islands(), separate_exec(), blender::ed::vse::sequencer_add_duplicate_exec(), blender::ed::vse::sequencer_clipboard_paste_exec(), blender::ed::vse::sequencer_meta_separate_exec(), blender::ed::vse::sequencer_write_copy_paste_file(), sort_linked_ids(), splitlist(), task_mempool_iter_tls_reduce(), UI_block_update_from_old(), UI_butstore_update(), and wm_macro_invoke_internal().
Moves the entire contents of src at the beginning of dst.
| void * BLI_pophead | ( | ListBase * | listbase | ) |
Removes the head from listbase and returns it.
Definition at line 252 of file listbase.cc.
References BLI_remlink(), and ListBase::first.
Referenced by BKE_displist_free(), BKE_key_free_nolib(), BKE_movieclip_free_gputexture(), BKE_object_free_modifiers(), BKE_object_free_particlesystems(), BKE_object_free_shaderfx(), BKE_ptcache_free_list(), BKE_studiolight_free(), BKE_undosys_type_free_all(), BLO_memfile_free(), BM_mesh_edgeloops_free(), bm_uidwalk_facestep_end(), do_version_free_effects_245(), EDBM_select_interior_faces(), edbm_select_similar_region_exec(), freeMetaElemlist(), get_best_nearest_fcurve_vert(), gpu_batch_presets_exit(), gpu_node_graph_free_nodes(), blender::bke::greasepencil::convert::legacy_object_modifiers(), lineart_chain_connect(), lineart_give_segment(), lineart_give_shadow_segment(), lineart_list_pop_pointer_no_free(), lineart_main_free_adjacent_data(), lineart_mem_destroy(), MOD_lineart_chain_clip_at_border(), MOD_lineart_chain_connect(), MOD_lineart_chain_split_angle(), MOD_lineart_chain_split_for_fixed_occlusion(), shapekey_free_data(), UI_blocklist_free(), wm_close_and_free(), WM_drag_free_list(), wm_event_do_notifiers(), wm_event_free_all(), WM_event_remove_handlers(), wm_main_playanim_intern(), WM_operator_stack_clear(), wm_xr_session_controller_data_free(), wm_xr_session_surface_free_data(), and blender::bke::WindowManagerRuntime::~WindowManagerRuntime().
| void * BLI_poptail | ( | ListBase * | listbase | ) |
Removes the tail from listbase and returns it.
Definition at line 261 of file listbase.cc.
References BLI_remlink(), and ListBase::last.
Referenced by blender::animrig::tests::TEST_F(), and wm_event_free_last().
| void BLI_remlink | ( | ListBase * | listbase, |
| void * | vlink ) |
Removes vlink from listbase. Assumes it is linked into there!
Definition at line 131 of file listbase.cc.
References ListBase::first, ListBase::last, Link::next, and Link::prev.
Referenced by act_markers_make_local_exec(), blender::animrig::legacy::action_fcurves_remove(), action_groups_remove_channel(), blender::ed::asset::shelf::activate_shelf(), actkeys_find_list_element_at_position(), ANIM_remove_driver(), blender::animrig::animdata_fcurve_delete(), animdata_move_drivers_by_basepath(), area_init_type_fallback(), blender::ed::object::bake(), BKE_addon_remove_safe(), BKE_blendfile_library_relocate(), BKE_cachefile_remove_layer(), BKE_callback_remove(), BKE_camera_background_image_remove(), BKE_collection_exporter_remove(), BKE_collection_move(), BKE_curve_bevelList_make(), BKE_freestyle_lineset_delete(), BKE_gpencil_stroke_delete_tagged_points(), BKE_image_remove_renderslot(), BKE_key_sort(), BKE_keyblock_duplicate(), BKE_keyconfig_keymap_filter_item(), BKE_libblock_management_main_remove(), BKE_mask_layer_free_list(), BKE_mask_layer_free_shapes(), BKE_mask_layer_remove(), BKE_mask_layer_shape_unlink(), BKE_mask_spline_free_list(), BKE_maskrasterize_handle_init(), BKE_modifier_remove_from_list(), BKE_nla_action_stash(), BKE_nlastrip_controlcurve_remove(), BKE_nlastrip_remove(), BKE_nlastrips_clear_metastrip(), BKE_nlastrips_make_metas(), BKE_nlastrips_sort_strips(), BKE_nlatrack_remove(), BKE_object_handle_data_update(), BKE_object_shapekey_remove(), BKE_packedfile_unpack_image(), BKE_palette_color_remove(), BKE_panel_free(), BKE_particle_system_blend_read_after_liblink(), BKE_scene_remove_render_view(), BKE_screen_area_map_blend_read_data(), BKE_screen_remove_double_scredges(), BKE_screen_remove_double_scrverts(), BKE_screen_remove_unused_scredges(), BKE_screen_remove_unused_scrverts(), BKE_studiolight_remove(), BKE_workspace_tool_remove(), BLI_array_store_state_remove(), BLI_box_pack_2d_fixedarea(), BLI_freelinkN(), BLI_listbase_link_move(), BLI_listbases_swaplinks(), BLI_pophead(), BLI_poptail(), BLI_remlink_safe(), BLI_scanfill_calc_ex(), BLI_scanfill_calc_self_isect(), blo_do_versions_280(), BM_faces_join(), BM_log_entry_drop(), BM_mesh_edgeloops_calc_order(), bm_uidwalk_facestep_free(), BMO_error_pop(), BMO_mesh_selected_remap(), BMW_state_remove(), bpy_prop_py_data_remove(), buffer_from_list_inputs_sort(), blender::ed::outliner::TreeDisplayLibraries::build_tree(), cmp_node_image_add_pass_output(), collection_duplicate_recursive(), console_blend_read_data(), console_history_free(), console_scrollback_free(), console_scrollback_prompt_end(), blender::ed::object::constraint_move_down_exec(), blender::ed::object::constraint_move_up_exec(), create_scene(), cryptomatte_remove(), blender::seq::cut_one_way_connections(), delete_exec(), delete_metaelems_exec(), delete_nurb(), direct_link_library(), blender::seq::disconnect(), dupliob_move_down_exec(), dupliob_move_up_exec(), dynamicPaint_freeSurface(), ED_area_newspace(), ED_armature_join_objects_exec(), ED_curve_add_nurbs_primitive(), ed_curve_delete_selected(), ED_curve_updateAnimPaths(), ED_node_tree_pop(), ED_region_draw_cb_exit(), ED_region_draw_cb_remove_by_type(), ED_scene_view_layer_delete(), ED_screen_user_menu_item_remove(), ed_surf_delete_selected(), ED_view3d_cursor_snap_state_free(), blender::seq::edit_move_strip_to_seqbase(), blender::seq::edit_remove_flagged_strips(), blender::seq::edit_strip_split(), blender::ed::outliner::TreeElementPoseBase::expand(), blender::bke::greasepencil::convert::AnimDataConvertor::fcurves_convert_finalize(), fcurves_path_remove_from_listbase(), filelist_file_release_entry(), filelist_intern_free_main_files(), frame_cache_touch(), get_active_fcurve_channel(), get_best_nearest_fcurve_vert(), gpencil_stroke_join_islands(), gpu_node_graph_prune_unused(), blender::ed::greasepencil::grease_pencil_layer_mask_remove_exec(), id_delete(), id_free(), id_sort_by_name(), IDP_RemoveFromGroup(), iksolver_clear_data(), iksolver_execute_tree(), image_blend_read_data(), image_free_anims(), image_free_packedfiles(), image_remove_tile(), image_update_views_format(), initialize_posetree(), join_groups_action_temp(), blender::animrig::keyingset_info_unregister(), knife_split_edge(), layer_collection_objects_sync(), layer_collection_sync(), lineart_chain_fix_ambiguous_segments(), lineart_edge_cut(), lineart_list_remove_pointer_item_no_free(), make_segment_exec(), make_selection_list_nurb(), mask_layer_move_exec(), mask_shape_key_rekey_exec(), menu_items_from_ui_create(), merge_2_nurb(), blender::seq::meta_stack_pop(), MOD_lineart_chain_connect(), MOD_lineart_chain_discard_unused(), MOD_lineart_smooth_chains(), blender::ed::object::modifier_copy(), blender::ed::object::modifier_move_to_index(), blender::seq::modifier_remove(), blender::bke::greasepencil::LayerGroup::move_node_bottom(), blender::bke::greasepencil::LayerGroup::move_node_top(), nlaedit_snap_exec(), nlaedit_strip_at_region_position(), nlaedit_swap_exec(), blender::bke::node_add_socket(), blender::ed::space_node::node_foreach_id(), blender::bke::node_free_node(), blender::ed::space_node::node_group_make_insert_selected(), blender::ed::space_node::node_group_separate_selected(), blender::ed::space_node::node_group_ungroup(), blender::ed::space_node::node_id_remap(), blender::bke::node_remove_link(), blender::bke::node_remove_socket_ex(), object_blend_read_data(), object_remove_particle_system(), blender::ed::object::object_shaderfx_remove(), order_collection_receiver_after(), order_collection_receiver_before(), order_object_receiver_after(), order_object_receiver_before(), blender::ed::outliner::outliner_extract_children_from_subtree(), blender::ed::outliner::outliner_free_tree_element(), blender::ed::outliner::outliner_make_object_parent_hierarchy(), panel_delete(), blender::interface::internal::paste_property_drivers(), blender::ed::transform::pose_grab_with_ik_clear(), blender::ed::space_node::preview_render(), blender::ed::vse::preview_startjob(), ptcache_remove_exec(), RE_engine_end_result(), RE_engines_exit(), read_libblock_undo_restore_at_old_address(), read_libblock_undo_restore_identical(), read_library_linked_ids(), rearrange_animchannel_add_to_islands(), rearrange_island_bottom(), rearrange_island_down(), rearrange_island_top(), rearrange_island_up(), rebuild_pose_bone(), blender::ed::transform::recalcData_nla(), remove_least_recently_used_panel_states(), remove_particle_dupliob_exec(), remove_particle_systems_from_object(), remove_particle_target_exec(), blender::bke::remove_unsupported_sockets(), render_result_free(), render_result_free_list(), render_result_single_layer_end(), render_result_views_free(), render_result_views_shallowdelete(), repeat_history_exec(), report_delete_exec(), blender::ed::spreadsheet::row_filter_remove_exec(), rule_del_exec(), rule_move_down_exec(), rule_move_up_exec(), scanfill(), scanfill_preprocess_self_isect(), scene_blend_read_after_liblink(), scene_free_data(), screen_delarea(), screen_opengl_views_setup(), blender::ed::vse::sequencer_meta_make_exec(), blender::ed::space_node::shader_preview_free(), shader_preview_free(), blender::ed::object::shaderfx_move_down(), blender::ed::object::shaderfx_move_up(), blender::ed::object::single_object_users_collection(), sort_linked_ids(), spacedata_cleanup_exec(), split_libdata(), split_main_newid(), splitlist(), state_del_exec(), state_move_down_exec(), state_move_up_exec(), strip_convert_transform_animation(), blender::ed::vse::strip_modifier_copy_exec(), blender::ed::vse::strip_modifier_move_exec(), blender::ed::vse::strip_modifier_remove_exec(), swap_wm_data_for_blendfile(), target_move_down_exec(), target_move_up_exec(), tracks_map_merge(), blender::bke::MeshVertexGroupsAttributeProvider::try_delete(), blender::bke::curves::try_delete_vertex_group(), txt_delete_line(), txt_move_lines(), ui_apply_but_funcs_after(), UI_blocklist_free_inactive(), UI_butstore_free(), UI_butstore_unregister(), UI_panel_begin(), ui_panel_category_active_set(), UI_popover_end(), ui_textedit_undo_push(), undofont_free_data(), undomesh_free_data(), undosys_step_free_and_unlink(), uvedit_pack_islands_multi(), blender::bke::greasepencil::validate_drawing_vertex_groups(), verify_socket_template(), version_bone_hide_property_driver(), version_geometry_nodes_extrude_smooth_propagation(), version_geometry_nodes_primitive_uv_maps(), blender::ed::object::vgroup_sort_bone_hierarchy(), WM_draw_cb_exit(), wm_event_add_mousemove_to_head(), wm_event_do_handlers(), wm_event_do_notifiers(), WM_event_free_ui_handler_all(), WM_event_remove_handlers_by_area(), WM_event_remove_keymap_handler(), WM_event_remove_model_handler(), WM_event_remove_ui_handler(), WM_gesture_end(), WM_gizmo_unlink(), wm_gizmogroup_free(), WM_gizmomaptype_group_unlink(), wm_handler_fileselect_do(), wm_handler_operator_call(), wm_handlers_do_intern(), wm_history_file_update(), wm_job_free(), WM_keyconfig_remove(), WM_keymap_remove(), wm_macro_modal(), WM_main_remove_notifier_reference(), wm_msg_remote_io_gset_key_free(), wm_msg_rna_remove_by_id(), wm_msg_rna_update_by_id(), wm_msg_static_gset_key_free(), wm_msg_subscribe_value_free(), WM_msgbus_clear_by_owner(), WM_operator_free_all_after(), wm_operator_register(), WM_paint_cursor_end(), WM_paint_cursor_remove_by_type(), wm_surface_remove(), wm_window_close(), wm_window_timers_delete_removed(), workspace_relation_ensure_updated(), workspace_relation_remove(), and ZstdWriteWrap::write().
| bool BLI_remlink_safe | ( | ListBase * | listbase, |
| void * | vlink ) |
Checks that vlink is linked into listbase, removing it from there if so.
Definition at line 154 of file listbase.cc.
References BLI_findindex(), and BLI_remlink().
Referenced by blender::animrig::action_fcurve_detach(), BKE_armature_editbonelist_free(), BKE_mask_spline_remove(), ED_view3d_cursor_snap_state_active_set(), blender::animrig::keyingset_info_unregister(), read_undo_move_libmain_data(), reuse_bmain_move_id(), blender::seq::sound_equalizermodifier_remove_graph(), blender::bke::greasepencil::LayerGroup::unlink_node(), and wm_event_free_and_remove_from_queue_if_valid().
| void * BLI_rfindlink | ( | const ListBase * | listbase, |
| int | number ) |
Returns the nth-last element of listbase, numbering from 0.
Definition at line 549 of file listbase.cc.
References ListBase::last, and Link::prev.
Referenced by bpy_bmeditselseq_subscript_int(), bridge_loop_pair(), and TEST().
| void * BLI_rfindptr | ( | const ListBase * | listbase, |
| const void * | ptr, | ||
| int | offset ) |
Finds the last element of listbase which contains the specified pointer value at the specified offset, returning NULL if not found.
Definition at line 711 of file listbase.cc.
References LISTBASE_FOREACH_BACKWARD, and ptr.
Referenced by TEST().
| void * BLI_rfindstring | ( | const ListBase * | listbase, |
| const char * | id, | ||
| int | offset ) |
Finds the last element of listbase which contains the null-terminated string id at the specified offset, returning NULL if not found.
Definition at line 626 of file listbase.cc.
References LISTBASE_FOREACH_BACKWARD, and STREQ.
Referenced by BKE_undosys_stack_has_undo(), BKE_undosys_step_find_by_name(), and TEST().
| void * BLI_rfindstring_ptr | ( | const ListBase * | listbase, |
| const char * | id, | ||
| int | offset ) |
Finds the last element of listbase which contains a pointer to the null-terminated string id at the specified offset, returning NULL if not found.
Definition at line 666 of file listbase.cc.
References LISTBASE_FOREACH_BACKWARD, and STREQ.
| BLI_INLINE bool operator!= | ( | const ListBase & | a, |
| const ListBase & | b ) |
Definition at line 398 of file BLI_listbase.h.
References b, and BLI_INLINE.
Referenced by ccl_try_align().
| BLI_INLINE bool operator== | ( | const ListBase & | a, |
| const ListBase & | b ) |
Definition at line 394 of file BLI_listbase.h.
References b, BLI_INLINE, and BLI_listbase_equal().