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
parentobject.- 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.
-
inline explicit Renderer(QObject *parent = nullptr)