#include <CeresEngine/Graphics/GraphicsRenderer.hpp>
◆ GraphicsRenderer()
| CeresEngine::GraphicsRenderer::GraphicsRenderer |
( |
Renderer & |
renderer | ) |
|
|
explicit |
◆ ~GraphicsRenderer()
| CeresEngine::GraphicsRenderer::~GraphicsRenderer |
( |
| ) |
|
◆ getDevice()
| GPUDevice & CeresEngine::GraphicsRenderer::getDevice |
( |
| ) |
const |
- Returns
- The GPU device to execute UI rendering on.
◆ render()
Renders the graphics command buffer onto the specified render target using the GPU command buffer.
- Parameters
-
| graphicsCommandBuffer | The graphics command buffer containing the rendering commands. |
| commandBuffer | The GPU command buffer to be used for rendering. |
| renderTarget | The GPU render target onto which the graphics command buffer will be rendered. |
◆ mLastRendererTextures
◆ mPipeline
◆ mRenderer
| Renderer& CeresEngine::GraphicsRenderer::mRenderer |
|
private |
The renderer that backs the GraphicsRenderer.
Usually used to upload and stream textures as well as manage the renderer graphics pipelines.
The documentation for this class was generated from the following file: