22 const char* name =
nullptr;
27 virtual void Resize(uint32_t width, uint32_t height) = 0;
30 entt::registry& registry,
31 glm::mat4 projectionMatrix,
36 virtual uint16_t GetRenderModeCount()
const = 0;
37 virtual const RenderMode* GetRenderModes()
const = 0;
38 virtual void SetRenderMode(uint16_t mode) = 0;
39 virtual std::vector<Grindstone::Rendering::GeometryRenderStats> GetRenderingStats() = 0;