mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-08 17:04:55 +00:00
Add editor portion of rendering flow
This commit is contained in:
@@ -2,11 +2,20 @@
|
||||
#define RUDE_PROJECT_MANAGER_HPP
|
||||
|
||||
#include <HECL/Database.hpp>
|
||||
#include <Athena/DNAYaml.hpp>
|
||||
|
||||
namespace RUDE
|
||||
{
|
||||
class ViewManager;
|
||||
|
||||
#ifdef RUDE_BINARY_CONFIGS
|
||||
using ConfigReader = Athena::io::IStreamReader;
|
||||
using ConfigWriter = Athena::io::IStreamWriter;
|
||||
#else
|
||||
using ConfigReader = Athena::io::YAMLDocReader;
|
||||
using ConfigWriter = Athena::io::YAMLDocWriter;
|
||||
#endif
|
||||
|
||||
class ProjectManager
|
||||
{
|
||||
ViewManager& m_vm;
|
||||
@@ -20,6 +29,8 @@ public:
|
||||
bool openProject(const HECL::SystemString& path);
|
||||
bool extractGame(const HECL::SystemString& path);
|
||||
|
||||
bool saveProject();
|
||||
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user