Blender V4.3
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 315 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 319 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 326 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 329 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 323 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 316 of file BKE_main.hh.

Referenced by BKE_main_merge().


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