@ -1560,7 +1538,25 @@ void trade(py::module_& m) {
py::class_<Trade::AbstractSceneConverter,PluginManager::PyPluginHolder<Trade::AbstractSceneConverter>,PluginManager::AbstractPlugin>abstractSceneConverter{m,"AbstractSceneConverter","Interface for scene converter plugins"};
py::class_<Trade::AbstractSceneConverter,PluginManager::PyPluginHolder<Trade::AbstractSceneConverter>,PluginManager::AbstractPlugin>abstractSceneConverter{m,"AbstractSceneConverter","Interface for scene converter plugins"};
abstractSceneConverter
abstractSceneConverter
/** @todo features */
/** @todo features */
.def("convert_to_file",checkSceneConverterResult<Trade::MeshData,&Trade::AbstractSceneConverter::convertToFile>,"Convert a mesh to a file",py::arg("mesh"),py::arg("filename"));
/** @todo drop std::string in favor of our own string caster */
},"Convert a mesh to a file",py::arg("mesh"),py::arg("filename"));
corrade::plugin(abstractSceneConverter);
corrade::plugin(abstractSceneConverter);
py::class_<PluginManager::Manager<Trade::AbstractSceneConverter>,PluginManager::AbstractManager>sceneConverterManager{m,"SceneConverterManager","Manager for scene converter plugins"};
py::class_<PluginManager::Manager<Trade::AbstractSceneConverter>,PluginManager::AbstractManager>sceneConverterManager{m,"SceneConverterManager","Manager for scene converter plugins"};