OpenPolygon
1.0.0
OpenPolygon is a Rendering Engine
|
The OpenPolygonDisplay - display abstract class. More...
#include <display.h>
Public Member Functions | |
OpenPolygonDisplay (const std::string &display_name) | |
virtual void | Close (void)=0 |
virtual bool | isClosed (void)=0 |
virtual void | Update (void)=0 |
virtual void | setTitle (const char *title)=0 |
void | setCamera (Camera *camera) |
void | setViewPort (int x, int y, int width, int height) |
void | setPerspective (glm::mat4 matrix) |
void | setPerspective (float fovy, float aspect, float near, float far) |
Camera * | getCamera (void) |
int | getRenderHeight (void) |
int | getRenderWidth (void) |
int | getViewPortX (void) |
int | getViewPortY (void) |
const std::string & | getName (void) |
const char * | getTitle (void) |
glm::mat4 | getPerspective (void) |
Protected Attributes | |
Camera * | m_camera |
DisplayData | m_display_data |
The OpenPolygonDisplay - display abstract class.