Files
86Box/src/qt/qt_softwarerenderer.hpp
Joakim L. Gilje a74afc3f1e added software renderer. split common functions prev.
in gleswidget to renderstack (a QStackWidget), which in
turn calls an actual renderer. added ability to target GLES
directly, but this is maybe uneeded.
2021-12-04 21:33:04 +01:00

23 lines
409 B
C++

#ifndef SOFTWARERENDERER_HPP
#define SOFTWARERENDERER_HPP
#include <QWidget>
class SoftwareRenderer : public QWidget
{
Q_OBJECT
public:
explicit SoftwareRenderer(QWidget *parent = nullptr);
void paintEvent(QPaintEvent *event) override;
public slots:
void onBlit(const QImage& img, int, int, int, int);
private:
QImage image;
int sx, sy, sw, sh;
};
#endif // SOFTWARERENDERER_HPP