Renderer

Qualified name: mv::Renderer

class Renderer : public QObject, protected QOpenGLFunctions_3_3_Core

Subclassed by mv::Renderer2D

Protected Functions

inline explicit Renderer(QObject *parent = nullptr)

Construct with pointer to parent object.

Parameters:

parent – Pointer to parent object

virtual QSize getRenderSize() const = 0

Get the render size.

Returns:

Render size

virtual void beginRender() = 0

Begin rendering.

virtual void render() = 0

Render.

virtual void endRender() = 0

End rendering.

virtual void destroy() = 0

Destroy the renderer.