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 |