Blender V5.0
io_ops.cc
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2008 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
5#include "io_ops.hh" /* own include */
6
7#include "WM_api.hh"
8
9#ifdef WITH_ALEMBIC
10# include "io_alembic.hh"
11#endif
12
13#ifdef WITH_USD
14# include "io_usd.hh"
15#endif
16
17#ifdef WITH_IO_FBX
18# include "io_fbx_ops.hh"
19#endif
20
21#include "io_cache.hh"
23#include "io_grease_pencil.hh"
24#include "io_obj.hh"
25#include "io_ply_ops.hh"
26#include "io_stl_ops.hh"
27
29{
30 using namespace blender;
31#ifdef WITH_ALEMBIC
35#endif
36#ifdef WITH_USD
40#endif
41
42#ifdef WITH_IO_GREASE_PENCIL
45# ifdef WITH_PUGIXML
46 WM_operatortype_append(WM_OT_grease_pencil_export_svg);
47# endif
48# ifdef WITH_HARU
49 WM_operatortype_append(WM_OT_grease_pencil_export_pdf);
50# endif
51#endif
52
55
59#ifdef WITH_IO_WAVEFRONT_OBJ
63#endif
64
65#ifdef WITH_IO_PLY
69#endif
70
71#ifdef WITH_IO_STL
75#endif
76
77#ifdef WITH_IO_FBX
80#endif
81
84}
void WM_OT_alembic_import(wmOperatorType *ot)
void WM_OT_alembic_export(wmOperatorType *ot)
void CACHEFILE_OT_open(wmOperatorType *ot)
Definition io_cache.cc:117
void CACHEFILE_OT_layer_remove(wmOperatorType *ot)
Definition io_cache.cc:252
void CACHEFILE_OT_layer_move(wmOperatorType *ot)
Definition io_cache.cc:293
void CACHEFILE_OT_layer_add(wmOperatorType *ot)
Definition io_cache.cc:215
void CACHEFILE_OT_reload(wmOperatorType *ot)
Definition io_cache.cc:151
void WM_OT_drop_import_file(wmOperatorType *ot)
void ED_dropbox_drop_import_file()
void WM_OT_fbx_import(wmOperatorType *ot)
void WM_OT_grease_pencil_import_svg(wmOperatorType *ot)
void WM_OT_obj_import(wmOperatorType *ot)
void WM_OT_obj_export(wmOperatorType *ot)
void ED_operatortypes_io()
Definition io_ops.cc:28
void WM_OT_ply_export(wmOperatorType *ot)
void WM_OT_ply_import(wmOperatorType *ot)
void WM_OT_stl_import(wmOperatorType *ot)
void WM_OT_stl_export(wmOperatorType *ot)
void WM_OT_usd_import(wmOperatorType *ot)
void WM_OT_usd_export(wmOperatorType *ot)
void stl_file_handler_add()
void fbx_file_handler_add()
void alembic_file_handler_add()
void grease_pencil_file_handler_add()
void ply_file_handler_add()
void obj_file_handler_add()
void usd_file_handler_add()
void WM_operatortype_append(void(*opfunc)(wmOperatorType *))