summaryrefslogtreecommitdiff
path: root/tests/OffscreenView.h
diff options
context:
space:
mode:
authordon bright <hugh.m.bright@gmail.com>2013-01-24 03:01:34 (GMT)
committerdon bright <hugh.m.bright@gmail.com>2013-01-24 03:01:34 (GMT)
commit1bec7aad09631d3f86874ead2c26335bc897fde5 (patch)
tree018b0ecc4d199c955be6553e56a306d1411ab728 /tests/OffscreenView.h
parente82b056e811f7a72e7fb94ecbc1683420831b05e (diff)
modify qmake buildfile, move offscreen rendering to main src directory
Diffstat (limited to 'tests/OffscreenView.h')
-rw-r--r--tests/OffscreenView.h45
1 files changed, 0 insertions, 45 deletions
diff --git a/tests/OffscreenView.h b/tests/OffscreenView.h
deleted file mode 100644
index 8b98b29..0000000
--- a/tests/OffscreenView.h
+++ /dev/null
@@ -1,45 +0,0 @@
-#ifndef OFFSCREENVIEW_H_
-#define OFFSCREENVIEW_H_
-
-#include "OffscreenContext.h"
-#include <Eigen/Core>
-#include <Eigen/Geometry>
-#include <string>
-#ifndef _MSC_VER
-#include <stdint.h>
-#endif
-
-class OffscreenView
-{
-public:
- OffscreenView(size_t width, size_t height);
- ~OffscreenView();
- void setRenderer(class Renderer* r);
-
- void setCamera(const Eigen::Vector3d &pos, const Eigen::Vector3d &center);
- void initializeGL();
- void resizeGL(int w, int h);
- void setupPerspective();
- void setupOrtho(bool offset=false);
- void paintGL();
- bool save(const char *filename);
- std::string getInfo();
-
- GLint shaderinfo[11];
- OffscreenContext *ctx;
- size_t width;
- size_t height;
-private:
- Renderer *renderer;
- double w_h_ratio;
- Eigen::Vector3d object_rot;
- Eigen::Vector3d camera_eye;
- Eigen::Vector3d camera_center;
-
- bool orthomode;
- bool showaxes;
- bool showfaces;
- bool showedges;
-};
-
-#endif
contact: Jan Huwald // Impressum