Blender V5.0
MainMergeReport Struct Reference

#include <BKE_main.hh>

Public Attributes

ReportListreports = nullptr
int num_merged_ids = 0
int num_unknown_ids = 0
int num_remapped_ids = 0
int num_remapped_libraries = 0

Detailed Description

Struct packaging log/report info about a Main merge result.

Definition at line 374 of file BKE_main.hh.

Member Data Documentation

◆ num_merged_ids

int MainMergeReport::num_merged_ids = 0

Number of IDs from source Main that have been moved into destination Main.

Definition at line 378 of file BKE_main.hh.

Referenced by BKE_main_merge(), blender::bke::tests::TEST_F(), and blender::bke::tests::TEST_F().

◆ num_remapped_ids

int MainMergeReport::num_remapped_ids = 0

Number of (non-library) IDs from source Main that already had a matching ID in destination Main.

Definition at line 389 of file BKE_main.hh.

Referenced by BKE_main_merge(), blender::bke::tests::TEST_F(), and blender::bke::tests::TEST_F().

◆ num_remapped_libraries

int MainMergeReport::num_remapped_libraries = 0

Number of Library IDs from source Main that already had a matching Library ID in destination Main.

Definition at line 394 of file BKE_main.hh.

Referenced by BKE_main_merge(), blender::bke::tests::TEST_F(), and blender::bke::tests::TEST_F().

◆ num_unknown_ids

int MainMergeReport::num_unknown_ids = 0

Number of (non-library) IDs from source Main that were expected to have a matching ID in destination Main, but did not. These have not been moved, and their usages have been remapped to null.

Definition at line 384 of file BKE_main.hh.

Referenced by BKE_main_merge(), main_merge_add_id_to_move(), blender::bke::tests::TEST_F(), and blender::bke::tests::TEST_F().

◆ reports

ReportList* MainMergeReport::reports = nullptr

Definition at line 375 of file BKE_main.hh.

Referenced by BKE_main_merge().


The documentation for this struct was generated from the following file: