◆ CreateGizmos()
| virtual std::unique_ptr< Debug::IGizmos > Mochi::Graphics::DummyRenderer::CreateGizmos |
( |
| ) |
|
|
inlineoverridevirtual |
Creates (without ownership) a gizmos system compatible with the renderer. This system is only relevant on debug mode.
- Returns
- A unique pointer to the created gizmos system.
Implements Mochi::Graphics::IRenderer.
◆ CreateGUI()
Creates (without ownership) the GUI system compatible with the renderer.
- Parameters
-
| catalog | The file catalog used for the GUI system to load files from. |
| actionManager | The action manager, used to manage UI interactions. |
- Returns
- A unique pointer to the created gui system.
Implements Mochi::Graphics::IRenderer.
◆ CreateTextureFactory()
Creates (without ownership) a texture factory of the type compatible with the renderer.
- Parameters
-
| catalog | The file catalog used for the factory to load files from. |
- Returns
- A unique pointer to the created texture factory.
Implements Mochi::Graphics::IRenderer.
◆ FinishRendering()
| virtual void Mochi::Graphics::DummyRenderer::FinishRendering |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ Render()
| virtual void Mochi::Graphics::DummyRenderer::Render |
( |
std::vector< RenderCommand > | renderQueue, |
|
|
Camera * | camera ) const |
|
inlineoverridevirtual |
Actually renders the contents of the render queue projected on the camera.
- Parameters
-
| renderQueue | The vector of render commands to be drawn. |
| camera | The camera on which to project the rendering. |
Implements Mochi::Graphics::IRenderer.
◆ StartFrameRendering()
| virtual void Mochi::Graphics::DummyRenderer::StartFrameRendering |
( |
| ) |
const |
|
inlineoverridevirtual |
The documentation for this class was generated from the following file: