Files
Seele/src/Editor/Window/PlayView.h
T

23 lines
673 B
C++
Raw Normal View History

2023-02-24 22:09:07 +01:00
#pragma once
#include "Window/GameView.h"
2024-06-09 12:20:04 +02:00
namespace Seele {
namespace Editor {
class PlayView : public GameView {
public:
2025-04-11 13:49:37 +02:00
PlayView(Gfx::PGraphics graphics, PWindow window, const ViewportCreateInfo& createInfo, std::filesystem::path dllPath);
2023-02-24 22:09:07 +01:00
virtual ~PlayView();
2024-06-09 12:20:04 +02:00
virtual void beginUpdate() override;
virtual void update() override;
virtual void commitUpdate() override;
2023-02-24 22:09:07 +01:00
2024-06-09 12:20:04 +02:00
virtual void prepareRender() override;
virtual void render() override;
2024-07-05 12:02:46 +02:00
virtual void keyCallback(Seele::KeyCode code, Seele::InputAction action, Seele::KeyModifier modifier) override;
2024-06-09 12:20:04 +02:00
private:
2023-02-24 22:09:07 +01:00
};
DECLARE_REF(PlayView)
} // namespace Editor
} // namespace Seele