diff options
Diffstat (limited to 'intern/ghost/GHOST_IContext.h')
-rw-r--r-- | intern/ghost/GHOST_IContext.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/intern/ghost/GHOST_IContext.h b/intern/ghost/GHOST_IContext.h index a341e18ca0a..3bad8db115f 100644 --- a/intern/ghost/GHOST_IContext.h +++ b/intern/ghost/GHOST_IContext.h @@ -56,6 +56,16 @@ class GHOST_IContext { */ virtual GHOST_TSuccess releaseDrawingContext() = 0; + virtual GHOST_TSuccess blitOpenGLOffscreenContext(class GHOST_Context *offscreen, + GHOST_TInt32 width, + GHOST_TInt32 height) = 0; + + virtual unsigned int getDefaultFramebuffer() = 0; + + virtual GHOST_TSuccess swapBuffers() = 0; + + virtual bool isUpsideDown() const = 0; + #ifdef WITH_CXX_GUARDEDALLOC MEM_CXX_CLASS_ALLOC_FUNCS("GHOST:GHOST_IContext") #endif |