Class LayerRenderer
ClassList > LayerRenderer
Inherits the following classes: QObject
Inherited by the following classes: ContourLayerRenderer, MeshLayerRenderer, OctreeLASLayerRenderer
Public Signals
Public Functions
Public Static Functions
Protected Attributes
Public Signals Documentation
signal repaint_required
void LayerRenderer::repaint_required;
signal stream_view_reset
void LayerRenderer::stream_view_reset;
Public Functions Documentation
function data_update_required
inline void LayerRenderer::data_update_required ()
function render
virtual void LayerRenderer::render (
const Camera & camera,
const RenderContext & ctx
) = 0
function set_visible
inline void LayerRenderer::set_visible (
bool visible
)
function ~LayerRenderer
virtual LayerRenderer::~LayerRenderer () = default
Public Static Functions Documentation
function create
static std::unique_ptr< LayerRenderer > LayerRenderer::create (
std::shared_ptr< Layer > layer,
const Coordinate3D < double > & offset
)
Protected Attributes Documentation
variable m_data_update_required
bool LayerRenderer::m_data_update_required;
variable m_visible
bool LayerRenderer::m_visible;
The documentation for this class was generated from the following file /home/runner/work/Blaze/Blaze/src/gui/layer_renderer.hpp