Blender V4.5
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
8
9#include "io_ops.hh" /* own include */
10
11#include "WM_api.hh"
12
13#ifdef WITH_COLLADA
14# include "io_collada.hh"
15#endif
16
17#ifdef WITH_ALEMBIC
18# include "io_alembic.hh"
19#endif
20
21#ifdef WITH_USD
22# include "io_usd.hh"
23#endif
24
25#ifdef WITH_IO_FBX
26# include "io_fbx_ops.hh"
27#endif
28
29#include "io_cache.hh"
31#include "io_grease_pencil.hh"
32#include "io_obj.hh"
33#include "io_ply_ops.hh"
34#include "io_stl_ops.hh"
35
37{
38 using namespace blender;
39#ifdef WITH_ALEMBIC
43#endif
44#ifdef WITH_USD
48#endif
49
50#ifdef WITH_IO_GREASE_PENCIL
53# ifdef WITH_PUGIXML
54 WM_operatortype_append(WM_OT_grease_pencil_export_svg);
55# endif
56# ifdef WITH_HARU
57 WM_operatortype_append(WM_OT_grease_pencil_export_pdf);
58# endif
59#endif
60
63
67#ifdef WITH_IO_WAVEFRONT_OBJ
71#endif
72
73#ifdef WITH_IO_PLY
77#endif
78
79#ifdef WITH_IO_STL
83#endif
84
85#ifdef WITH_IO_FBX
87 /* ed::io::fbx_file_handler_add(); TODO: add once not experimental */
88#endif
89
90#ifdef WITH_COLLADA
94#endif
95
98}
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_collada_import(wmOperatorType *ot)
void WM_OT_collada_export(wmOperatorType *ot)
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:36
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 alembic_file_handler_add()
void grease_pencil_file_handler_add()
void collada_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 *))