初版网页

This commit is contained in:
2026-08-10 21:05:36 +08:00
parent cfc0849081
commit f50e9f7c1e
19 changed files with 1697 additions and 16 deletions
+25
View File
@@ -0,0 +1,25 @@
#pragma once
#include "Web_Event.h"
#include <memory>
#include <optional>
#include <string>
namespace renderive::web {
class Web_Plot_Session final {
public:
Web_Plot_Session();
~Web_Plot_Session();
Web_Plot_Session(const Web_Plot_Session&) = delete;
Web_Plot_Session& operator=(const Web_Plot_Session&) = delete;
[[nodiscard]] std::optional<std::string> handle(const Web_Event& event);
private:
struct Impl;
std::unique_ptr<Impl> impl_;
};
} // namespace renderive::web