From 3189ca5efc5826405bf2e9c7d9949ad5ea9a8a10 Mon Sep 17 00:00:00 2001 From: Treeki Date: Wed, 12 Sep 2012 14:57:44 +0200 Subject: initial un-exporter version --- layoutgl/widget.h | 53 ----------------------------------------------------- 1 file changed, 53 deletions(-) delete mode 100644 layoutgl/widget.h (limited to 'layoutgl/widget.h') diff --git a/layoutgl/widget.h b/layoutgl/widget.h deleted file mode 100644 index 1c7aaf1..0000000 --- a/layoutgl/widget.h +++ /dev/null @@ -1,53 +0,0 @@ -#ifndef WIDGET_H -#define WIDGET_H - -#include - -#include "lyt/layout.h" -#include "layoutgl/texturemanager.h" - -class LGLWidget : public QGLWidget -{ - Q_OBJECT -public: - explicit LGLWidget(QWidget *parent = 0); - - void setLayout(LYTLayout *layout); - -protected: - void initializeGL(); - void resizeGL(int w, int h); - void paintGL(); - - LYTLayout *m_layout; - - void renderPane(const LYTPane *pane, quint8 parentAlpha); - - void drawPicture(const LYTPicture *pic, quint8 effectiveAlpha); - void drawWindow(const LYTWindow *wnd, quint8 effectiveAlpha); - - const LYTMaterial &getMaterial(const QString &materialName) { - return *m_layout->materials.getMaterialByName(materialName); - } - - void useMaterial(const QString &materialName); - void useMaterial(const LYTMaterial &material); - - void drawQuad(float x, float y, float w, float h, const QVector &texCoords, const QColor *colours, uchar alpha); - void drawQuad(float x, float y, float w, float h, int texCoordCount, const LYTTexCoords *texCoords, const QColor *colours, uchar alpha); - - void getTextureSize(const QString &materialName, float *w, float *h); - - void dealWithWindowFrame(LYTTexCoords &coords, const QString &materialName, int flipType, - float pieceWidth, float pieceHeight, - int rep1, int rep2, int rep3, int rep4); - - LGLTextureManager m_texMgr; - -signals: - -public slots: - -}; - -#endif // WIDGET_H -- cgit v1.2.3