Class MeshLayerRenderer
Inherits the following classes: LayerRenderer
Public Signals inherited from LayerRenderer
See LayerRenderer
| Type | Name |
|---|---|
| signal void | repaint_required |
| signal void | stream_view_reset |
Public Functions
| Type | Name |
|---|---|
| MeshLayerRenderer (std::shared_ptr< Layer > layer, std::function< const AsyncRasterData *()> data_accessor, const Coordinate3D< double > & offset, bool gpu_texture=false) |
|
| virtual void | render (const Camera & camera, const RenderContext & ctx) override |
Public Functions inherited from LayerRenderer
See LayerRenderer
| Type | Name |
|---|---|
| void | data_update_required () |
| virtual void | render (const Camera & camera, const RenderContext & ctx) = 0 |
| void | set_visible (bool visible) |
| virtual | ~LayerRenderer () = default |
Public Static Functions inherited from LayerRenderer
See LayerRenderer
| Type | Name |
|---|---|
| std::unique_ptr< LayerRenderer > | create (std::shared_ptr< Layer > layer, const Coordinate3D< double > & offset) |
Protected Attributes inherited from LayerRenderer
See LayerRenderer
| Type | Name |
|---|---|
| bool | m_data_update_required = true |
| bool | m_visible = true |
Public Functions Documentation
function MeshLayerRenderer
MeshLayerRenderer::MeshLayerRenderer (
std::shared_ptr< Layer > layer,
std::function< const AsyncRasterData *()> data_accessor,
const Coordinate3D < double > & offset,
bool gpu_texture=false
)
function render
virtual void MeshLayerRenderer::render (
const Camera & camera,
const RenderContext & ctx
) override
Implements LayerRenderer::render
The documentation for this class was generated from the following file /home/runner/work/Blaze/Blaze/src/gui/layer_renderer.hpp