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

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, Grindstone::WorldContextSet &worldContextSet, glm::mat4 projectionMatrix, glm::mat4 viewMatrix, glm::vec3 eyePos, Grindstone::Renderer::RenderGraphBuilder &renderGraphBuilder, Grindstone::Renderer::RenderGraphBuilderResourceRef colorImageRef, Grindstone::Renderer::RenderGraphBuilderResourceRef depthImageRef)=0
virtual uint16_t GetRenderModeCount () const =0
virtual const RenderModeGetRenderModes () const =0
virtual void SetRenderMode (uint16_t mode)=0
virtual std::vector< Grindstone::Rendering::GeometryRenderStatsGetRenderingStats ()=0

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