Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
Loading...
Searching...
No Matches
Grindstone::BaseRenderer Class Referenceabstract
Inheritance diagram for Grindstone::BaseRenderer:
Grindstone::DeferredRenderer

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 &registry, glm::mat4 projectionMatrix, glm::mat4 viewMatrix, glm::vec3 eyePos, GraphicsAPI::Framebuffer *outputFramebuffer=nullptr)=0
 
virtual uint16_t GetRenderModeCount () const =0
 
virtual const RenderModeGetRenderModes () const =0
 
virtual void SetRenderMode (uint16_t mode)=0
 

The documentation for this class was generated from the following file: