18 #ifndef OPENGLVIEW_HPP
19 #define OPENGLVIEW_HPP
22 #include <screen/screen.h>
23 #include <sys/platform.h>
25 #include <bps/navigator.h>
26 #include <bps/screen.h>
28 #include <bps/event.h>
32 #include <GLES/glext.h>
35 #include FT_FREETYPE_H
40 #include <QtCore/QObject>
41 #include <QtCore/QVariant>
100 virtual void render() = 0;
112 virtual void pan(
float moveX,
float moveY)=0;
118 virtual void zoom(
float moveX,
float moveY,
double scaleX,
double scaleY)=0;
OpenGLView()
private.
Definition: OpenGLView.hpp:78
double translateX
private.
Definition: OpenGLView.hpp:66
double scaleX
private.
Definition: OpenGLView.hpp:72
virtual void pan(float moveX, float moveY)=0
private.
virtual void render()=0
private.
QString viewID
private.
Definition: OpenGLView.hpp:60
virtual void zoom(float moveX, float moveY, double scaleX, double scaleY)=0
private.
virtual void update()=0
private.
private.
Definition: OpenGLView.hpp:50
virtual void loadTiles()=0
private.
virtual void setMap()=0
private.
virtual void renderNow()=0
private.
virtual ~OpenGLView()
private.
Definition: OpenGLView.hpp:84