Skip to content

Class ContourLayerRenderer

ClassList > ContourLayerRenderer

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
ContourLayerRenderer (std::shared_ptr< ContourLayer > layer, const Coordinate3D< double > & offset)
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 ContourLayerRenderer

ContourLayerRenderer::ContourLayerRenderer (
    std::shared_ptr< ContourLayer > layer,
    const Coordinate3D < double > & offset
) 

function render

virtual void ContourLayerRenderer::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