/*
* =====================================================================================
*
* Filename: viewer.h
*
* Description: Viewer of multi-z-buffer views
*
* Version: 1.0
* Created: 23/02/2011 13:00:14
* Revision: none
* Compiler: gcc
*
* Author: John Ryland (jryland), jryland@xiaofrog.com
* Company: InvertedLogic
*
* =====================================================================================
*/
#ifndef __VIEWER_H__
#define __VIEWER_H__
#include <QtGui>
class Viewer : public QWidget
{
Q_OBJECT
public:
Viewer(QWidget *parent = 0);
~Viewer();
void timerEvent(QTimerEvent *event);
void paintEvent(QPaintEvent *pe);
void mouseMoveEvent(QMouseEvent *me);
void mouseClickEvent(QMouseEvent *me);
private:
//QImage faces[6];
unsigned char face[6][256*256];
unsigned int face2[3][256*256];
int angle;
};
#endif // __VIEWER_H__