|
Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
|
Classes | |
| struct | RenderMode |
Public Member Functions | |
| virtual bool | OnWindowResize (Events::BaseEvent *)=0 |
| virtual void | Resize (uint32_t width, uint32_t height)=0 |
| virtual void | Render (GraphicsAPI::CommandBuffer *commandBuffer, entt::registry ®istry, glm::mat4 projectionMatrix, glm::mat4 viewMatrix, glm::vec3 eyePos, GraphicsAPI::Framebuffer *outputFramebuffer=nullptr)=0 |
| virtual uint16_t | GetRenderModeCount () const =0 |
| virtual const RenderMode * | GetRenderModes () const =0 |
| virtual void | SetRenderMode (uint16_t mode)=0 |
| virtual std::vector< Grindstone::Rendering::GeometryRenderStats > | GetRenderingStats ()=0 |