|
Grindstone Game Engine v0.2.0
An open source game engine and toolkit.
|
Public Member Functions | |
| DeferredRenderer (GraphicsAPI::RenderPass *targetRenderPass) | |
| virtual bool | OnWindowResize (Events::BaseEvent *) override |
| virtual void | Resize (uint32_t width, uint32_t height) override |
| 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) override |
| virtual uint16_t | GetRenderModeCount () const override |
| virtual const RenderMode * | GetRenderModes () const override |
| virtual void | SetRenderMode (uint16_t mode) override |
| virtual std::vector< Grindstone::Rendering::GeometryRenderStats > | GetRenderingStats () override |
| virtual void | PushRenderingStats (const Grindstone::Rendering::GeometryRenderStats &stats) override |
|
overridevirtual |
Implements Grindstone::BaseRenderer.
|
overridevirtual |
Implements Grindstone::BaseRenderer.
|
overridevirtual |
Implements Grindstone::BaseRenderer.
|
overridevirtual |
Implements Grindstone::BaseRenderer.
|
overridevirtual |
Implements Grindstone::BaseRenderer.
|
overridevirtual |
Implements Grindstone::BaseRenderer.
|
overridevirtual |
Implements Grindstone::BaseRenderer.
|
overridevirtual |
Implements Grindstone::BaseRenderer.