liballofw
Classes | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
allofw::OpenGLWindow Class Referenceabstract

#include <opengl.h>

Classes

class  Delegate
 
struct  Hint
 

Public Member Functions

virtual void setDelegate (Delegate *delegate)=0
 
virtual void makeContextCurrent ()=0
 
virtual void swapBuffers ()=0
 
virtual void pollEvents ()=0
 
virtual void waitEvents ()=0
 
virtual Size2i getFramebufferSize ()=0
 
virtual void enableKeyboardInput ()=0
 
virtual void enableMouseInput ()=0
 
virtual bool shouldClose ()=0
 
virtual void close ()=0
 

Static Public Member Functions

static OpenGLWindowCreate (Hint hint, const char *title)
 
static OpenGLWindowCreate (Configuration *config)
 
static void Destroy (OpenGLWindow *window)
 

Protected Member Functions

virtual ~OpenGLWindow ()
 

Constructor & Destructor Documentation

virtual allofw::OpenGLWindow::~OpenGLWindow ( )
protectedvirtual

Member Function Documentation

virtual void allofw::OpenGLWindow::close ( )
pure virtual
static OpenGLWindow* allofw::OpenGLWindow::Create ( Hint  hint,
const char *  title 
)
static
static OpenGLWindow* allofw::OpenGLWindow::Create ( Configuration config)
static
static void allofw::OpenGLWindow::Destroy ( OpenGLWindow window)
static
virtual void allofw::OpenGLWindow::enableKeyboardInput ( )
pure virtual
virtual void allofw::OpenGLWindow::enableMouseInput ( )
pure virtual
virtual Size2i allofw::OpenGLWindow::getFramebufferSize ( )
pure virtual
virtual void allofw::OpenGLWindow::makeContextCurrent ( )
pure virtual
virtual void allofw::OpenGLWindow::pollEvents ( )
pure virtual
virtual void allofw::OpenGLWindow::setDelegate ( Delegate delegate)
pure virtual
virtual bool allofw::OpenGLWindow::shouldClose ( )
pure virtual
virtual void allofw::OpenGLWindow::swapBuffers ( )
pure virtual
virtual void allofw::OpenGLWindow::waitEvents ( )
pure virtual

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