GATE
gate::graph::GlSurface Class Reference
Inheritance diagram for gate::graph::GlSurface:
gate::NonCopyable

Public Member Functions

void openScreen (uint32_t width=0, uint32_t height=0, uint32_t flags=0)
 
void openImage (uint32_t width, uint32_t height, uint32_t flags=0)
 
void close ()
 
void getSize (uint32_t &width, uint32_t &height)
 
void resize (uint32_t width, uint32_t height)
 
RasterImage printImage ()
 
void runEventLoop (GlSurfaceEventSink &eventHandler)
 
void exitEventLoop ()
 
void swapBuffers ()
 
GlApigetGlApi ()
 

Static Public Attributes

static uint32_t const Flag_SoftwareRendering = GATE_GL_SURFACE_FLAG_SOFTWARE_RENDERING
 

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