OpenPolygon  1.0.0
OpenPolygon is a Rendering Engine
Public Member Functions | Protected Attributes | List of all members
Engine::OpenPolygonDisplay Class Referenceabstract

The OpenPolygonDisplay - display abstract class. More...

#include <display.h>

Inheritance diagram for Engine::OpenPolygonDisplay:
Engine::GLFWDisplay

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)
 
CameragetCamera (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

Cameram_camera
 
DisplayData m_display_data
 

Detailed Description

The OpenPolygonDisplay - display abstract class.


The documentation for this class was generated from the following files: