virtual void init(GLFWwindow *window)
GLFWwindow * getWindow() const
virtual EngineCore::Scene * loadInitialScene()
virtual void initUI(GLFWwindow *window)
virtual void onDraw(VkCommandBuffer commandBuffer)
virtual void tick(float deltaTime)
virtual std::vector< std::filesystem::path > getInitialSceneContents() const
A scene is the overarching structure which can spawn actors.
Log category system implementation.