pbsa-nix/OpenGLRenderer.hpp

22 lines
284 B
C++
Raw Permalink Normal View History

2024-04-16 20:34:15 +02:00
#pragma once
#include <QObject>
class QMouseEvent;
class OpenGLRenderer : public QObject
{
Q_OBJECT
public:
using QObject::QObject;
virtual void resize(int w, int h) = 0;
virtual void render() = 0;
virtual void mouseEvent(QMouseEvent * e) = 0;
signals:
void update();
};