Blender  V3.3
Public Attributes | List of all members
LibraryLink_Params Struct Reference

#include <BLO_readfile.h>

Public Attributes

struct Mainbmain
 
int flag
 
int id_tag_extra
 
struct {
   struct Scene *   scene
 
   struct ViewLayer *   view_layer
 
   const struct View3D *   v3d
 
context
 

Detailed Description

Struct for passing arguments to BLO_library_link_begin, BLO_library_link_named_part & BLO_library_link_end. Wrap these in parameters since it's important both functions receive matching values.

Definition at line 355 of file BLO_readfile.h.

Member Data Documentation

◆ bmain

struct Main* LibraryLink_Params::bmain

◆ 

struct { ... } LibraryLink_Params::context

◆ flag

int LibraryLink_Params::flag

◆ id_tag_extra

int LibraryLink_Params::id_tag_extra

Additional tag for ID.tag.

Definition at line 361 of file BLO_readfile.h.

Referenced by BKE_copybuffer_paste(), BKE_copybuffer_read(), and bpy_lib_exit().

◆ scene

struct Scene* LibraryLink_Params::scene

◆ v3d

const struct View3D* LibraryLink_Params::v3d

The active 3D viewport (only used to define local-view).

Definition at line 369 of file BLO_readfile.h.

Referenced by BKE_copybuffer_paste(), loose_data_instantiate_collection_process(), loose_data_instantiate_obdata_process(), and loose_data_instantiate_object_process().

◆ view_layer

struct ViewLayer* LibraryLink_Params::view_layer

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