26 virtual void tick(
float deltaTime);
30 virtual void onDraw(VkCommandBuffer commandBuffer);
A scene is the overarching structure which can spawn, contain and destroy actors or entities.
GLFWwindow * getWindow() const
virtual Entities::Scene * loadInitialScene()
virtual std::vector< std::filesystem::path > getInitialSceneContents() const
virtual void initUI(GLFWwindow *window)
virtual void tick(float deltaTime)
virtual void init(GLFWwindow *window)
virtual ~GameModule()=default
virtual void onDraw(VkCommandBuffer commandBuffer)
Core audio subsystem owning the miniaudio engine and managing playback.