Blender  V3.3
BKE_blendfile_link_append.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 #pragma once
3 
8 #ifdef __cplusplus
9 extern "C" {
10 #endif
11 
12 struct BlendHandle;
13 struct ID;
14 struct Library;
15 struct LibraryLink_Params;
16 struct Main;
17 struct ReportList;
18 struct Scene;
19 struct View3D;
20 struct ViewLayer;
21 
24 
29  struct LibraryLink_Params *params);
43  int flag,
44  bool do_set);
45 
53  struct BlendfileLinkAppendContext *lapp_context,
54  const void *blendfile_mem,
55  int blendfile_memsize);
58  struct BlendfileLinkAppendContext *lapp_context);
59 
72  const char *libname,
73  struct BlendHandle *blo_handle);
85  struct BlendfileLinkAppendContext *lapp_context,
86  const char *idname,
87  short idcode,
88  void *userdata);
89 
90 #define BLENDFILE_LINK_APPEND_INVALID -1
106  struct BlendfileLinkAppendContext *lapp_context,
107  struct ReportList *reports,
108  uint64_t id_types_filter,
109  int library_index);
110 
116  struct BlendfileLinkAppendContext *lapp_context,
117  struct BlendfileLinkAppendContextItem *item,
118  int library_index);
123 
125  struct BlendfileLinkAppendContext *lapp_context, struct BlendfileLinkAppendContextItem *item);
127  struct BlendfileLinkAppendContext *lapp_context, struct BlendfileLinkAppendContextItem *item);
129  struct BlendfileLinkAppendContext *lapp_context, struct BlendfileLinkAppendContextItem *item);
130 
150  struct BlendfileLinkAppendContext *lapp_context,
151  struct BlendfileLinkAppendContextItem *item,
152  void *userdata);
162  struct BlendfileLinkAppendContext *lapp_context,
165  void *userdata);
166 
174 void BKE_blendfile_append(struct BlendfileLinkAppendContext *lapp_context,
175  struct ReportList *reports);
179 void BKE_blendfile_link(struct BlendfileLinkAppendContext *lapp_context,
180  struct ReportList *reports);
181 
205  struct ReportList *reports,
206  struct Library *library,
207  bool do_reload);
208 
209 #ifdef __cplusplus
210 }
211 #endif
struct BlendHandle BlendHandle
Definition: BLO_readfile.h:35
uiWidgetBaseParameters params[MAX_WIDGET_BASE_BATCH]
unsigned __int64 uint64_t
Definition: stdint.h:90
Definition: DNA_ID.h:368
Definition: BKE_main.h:121
static FT_Library library