Class GLWidget
Inherits the following classes: QOpenGLWidget, QOpenGLFunctions
Public Functions
| Type | Name |
|---|---|
| GLWidget (QWidget * parent=nullptr) |
|
| void | add_layer (std::unique_ptr< Layer > layer) |
| std::vector< std::shared_ptr< Layer > > | layers () const |
| ~GLWidget () |
Protected Functions
| Type | Name |
|---|---|
| void | initializeGL () override |
| void | keyPressEvent (QKeyEvent * event) override |
| void | mouseMoveEvent (QMouseEvent * event) override |
| void | mousePressEvent (QMouseEvent * event) override |
| void | paintGL () override |
| QSize | sizeHint () override const |
| void | wheelEvent (QWheelEvent * event) override |
Public Functions Documentation
function GLWidget
function add_layer
function layers
function ~GLWidget
Protected Functions Documentation
function initializeGL
function keyPressEvent
function mouseMoveEvent
function mousePressEvent
function paintGL
function sizeHint
function wheelEvent
The documentation for this class was generated from the following file /home/runner/work/Blaze/Blaze/src/gui/gl_widget.hpp