reference

This documentation is automatically generated from the openFrameworks source code using doxygen and refers to the most recent release, version 0.12.0.

ofAppBaseGLWindow Class Referenceabstract

#include <ofAppBaseWindow.h>

Inheritance diagram for ofAppBaseGLWindow:
ofAppBaseWindow ofAppGLFWWindow ofAppGlutWindow

Public Member Functions

virtual ~ofAppBaseGLWindow ()
 
virtual void setup (const ofGLWindowSettings &settings)=0
 
void setup (const ofWindowSettings &settings)
 
- Public Member Functions inherited from ofAppBaseWindow
 ofAppBaseWindow ()
 
virtual ~ofAppBaseWindow ()
 
virtual void update ()=0
 
virtual void draw ()=0
 
virtual bool getWindowShouldClose ()
 
virtual void setWindowShouldClose ()
 
virtual void close ()
 
virtual ofCoreEventsevents ()=0
 
virtual std::shared_ptr< ofBaseRenderer > & renderer ()=0
 
virtual void hideCursor ()
 
virtual void showCursor ()
 
virtual void setWindowPosition (int x, int y)
 
virtual void setWindowShape (int w, int h)
 
virtual glm::vec2 getWindowPosition ()
 
virtual glm::vec2 getWindowSize ()
 
virtual glm::vec2 getScreenSize ()
 
virtual void setOrientation (ofOrientation orientation)
 
virtual ofOrientation getOrientation ()
 
virtual bool doesHWOrientation ()
 
virtual int getWidth ()
 
virtual int getHeight ()
 
virtual void setWindowTitle (std::string title)
 
virtual ofWindowMode getWindowMode ()
 
virtual void setFullscreen (bool fullscreen)
 
virtual void toggleFullscreen ()
 
virtual void enableSetupScreen ()
 
virtual void disableSetupScreen ()
 
virtual void setVerticalSync (bool enabled)
 
virtual void setClipboardString (const std::string &text)
 
virtual std::string getClipboardString ()
 
virtual void makeCurrent ()
 
virtual void swapBuffers ()
 
virtual void startRender ()
 
virtual void finishRender ()
 
virtual void * getWindowContext ()
 

Constructor & Destructor Documentation

◆ ~ofAppBaseGLWindow()

virtual ofAppBaseGLWindow::~ofAppBaseGLWindow ( )
inlinevirtual

Member Function Documentation

◆ setup() [1/2]

virtual void ofAppBaseGLWindow::setup ( const ofGLWindowSettings settings)
pure virtual

Implemented in ofAppGLFWWindow, and ofAppGlutWindow.

◆ setup() [2/2]

void ofAppBaseGLWindow::setup ( const ofWindowSettings settings)
inlinevirtual

Implements ofAppBaseWindow.

Reimplemented in ofAppGLFWWindow, and ofAppGlutWindow.


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