Blender  V3.3
io_ops.c
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later
2  * Copyright 2008 Blender Foundation. All rights reserved. */
3 
8 #include "io_ops.h" /* own include */
9 
10 #include "WM_api.h"
11 
12 #ifdef WITH_COLLADA
13 # include "io_collada.h"
14 #endif
15 
16 #ifdef WITH_ALEMBIC
17 # include "io_alembic.h"
18 #endif
19 
20 #ifdef WITH_USD
21 # include "io_usd.h"
22 #endif
23 
24 #include "io_cache.h"
25 #include "io_gpencil.h"
26 #include "io_obj.h"
27 #include "io_stl_ops.h"
28 
30 {
31 #ifdef WITH_COLLADA
32  /* Collada operators: */
35 #endif
36 #ifdef WITH_ALEMBIC
39 #endif
40 #ifdef WITH_USD
43 #endif
44 
45 #ifdef WITH_IO_GPENCIL
47 # ifdef WITH_PUGIXML
48  WM_operatortype_append(WM_OT_gpencil_export_svg);
49 # endif
50 # ifdef WITH_HARU
51  WM_operatortype_append(WM_OT_gpencil_export_pdf);
52 # endif
53 #endif
54 
57 
61 
62 #ifdef WITH_IO_WAVEFRONT_OBJ
65 #endif
66 
67 #ifdef WITH_IO_STL
69 #endif
70 }
void WM_OT_alembic_import(struct wmOperatorType *ot)
void WM_OT_alembic_export(struct wmOperatorType *ot)
void CACHEFILE_OT_open(wmOperatorType *ot)
Definition: io_cache.c:112
void CACHEFILE_OT_layer_remove(wmOperatorType *ot)
Definition: io_cache.c:247
void CACHEFILE_OT_layer_move(wmOperatorType *ot)
Definition: io_cache.c:288
void CACHEFILE_OT_layer_add(wmOperatorType *ot)
Definition: io_cache.c:210
void CACHEFILE_OT_reload(wmOperatorType *ot)
Definition: io_cache.c:146
void WM_OT_collada_import(struct wmOperatorType *ot)
void WM_OT_collada_export(struct wmOperatorType *ot)
void WM_OT_gpencil_import_svg(struct wmOperatorType *ot)
void WM_OT_obj_import(struct wmOperatorType *ot)
void WM_OT_obj_export(struct wmOperatorType *ot)
void ED_operatortypes_io(void)
Definition: io_ops.c:29
void WM_OT_stl_import(struct wmOperatorType *ot)
void WM_OT_usd_import(struct wmOperatorType *ot)
void WM_OT_usd_export(struct wmOperatorType *ot)
void WM_operatortype_append(void(*opfunc)(wmOperatorType *))