Radium-Engine icon indicating copy to clipboard operation
Radium-Engine copied to clipboard

IO Extension to support exporter

Open hoshiryu opened this issue 7 years ago • 2 comments

Currently RadiumIO only deals with loaders, and the namespace Core::Asset only defines the interface for loaders, except for the deprecated directory. This prevents to export data to file formats other than OBJ, MAP and OFF, whose exporters are too shallow, without having to manually write the exporter, without any defined connection to the RadiumEngine.

We thus need to extend the Ra::Asset namespace so that it also handles exporters. I suggest renaming the FileLoaderInterface into FileManagerInterface and add a save method to it (inspired by the FileManager from the deprecated directory). Thus, when exporting a scene, each entity would be converted into a FileData that a FileManager can then export.

hoshiryu avatar Sep 18 '18 09:09 hoshiryu

I would rather use FileIOInterface instead of FileManagerInterface. Otherwise sounds good to me.

nmellado avatar Sep 26 '18 07:09 nmellado

This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 14 days if no further activity occurs. Thank you for your contributions.

stale[bot] avatar Jul 24 '19 17:07 stale[bot]