Checkpoint 3: deliver playable samples and complete native authoring workflows

This commit is contained in:
Emil
2026-09-18 04:29:41 +03:00
parent fad5eb4e55
commit d834cfad67
92 changed files with 8335 additions and 353 deletions
+6
View File
@@ -46,6 +46,8 @@ class Session {
void register_commands();
Json assets_list() const;
Json jobs() const;
std::string source_signature() const;
Json schema_status() const;
Json job(const std::string& id) const;
void load_schema(const std::filesystem::path& path);
void launch_player(Json scene, const std::filesystem::path& executable);
@@ -65,5 +67,9 @@ class Session {
std::string pending_play_job_;
Json pending_play_scene_;
std::unique_ptr<PluginManager> plugins_;
std::map<std::string, std::string> submitted_sources_;
std::string schema_source_signature_;
bool schema_loaded_ = false;
std::string schema_error_;
};
} // namespace faset::editor