Blender V4.3
TempLibraryContext Struct Reference

#include <BLO_readfile.hh>

Public Attributes

Mainbmain_lib
 
Mainbmain_base
 
BlendHandle * blendhandle
 
BlendFileReadReport bf_reports
 
LibraryLink_Params liblink_params
 
Librarylib
 
IDtemp_id
 

Detailed Description

Struct for temporarily loading datablocks from a blend file.

Definition at line 462 of file BLO_readfile.hh.

Member Data Documentation

◆ bf_reports

BlendFileReadReport TempLibraryContext::bf_reports

Definition at line 468 of file BLO_readfile.hh.

Referenced by BLO_library_temp_load_id().

◆ blendhandle

BlendHandle* TempLibraryContext::blendhandle

Definition at line 467 of file BLO_readfile.hh.

Referenced by BLO_library_temp_free(), and BLO_library_temp_load_id().

◆ bmain_base

Main* TempLibraryContext::bmain_base

Temporary main used to load data into (currently initialized from real_main).

Definition at line 466 of file BLO_readfile.hh.

Referenced by BLO_library_temp_free(), and BLO_library_temp_load_id().

◆ bmain_lib

Main* TempLibraryContext::bmain_lib

Temporary main used for library data.

Definition at line 464 of file BLO_readfile.hh.

Referenced by BLO_library_temp_free(), and BLO_library_temp_load_id().

◆ lib

Library* TempLibraryContext::lib

Definition at line 470 of file BLO_readfile.hh.

◆ liblink_params

LibraryLink_Params TempLibraryContext::liblink_params

Definition at line 469 of file BLO_readfile.hh.

Referenced by BLO_library_temp_free(), and BLO_library_temp_load_id().

◆ temp_id

ID* TempLibraryContext::temp_id

The ID datablock that was loaded. Is NULL if loading failed.

Definition at line 473 of file BLO_readfile.hh.

Referenced by BLO_library_temp_load_id(), and blender::ed::asset::AssetTemporaryIDConsumer::import_id().


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