GHOST_TSuccess activateDrawingContext()
GHOST_TSuccess releaseNativeHandles()
GHOST_TSuccess setSwapInterval(int)
GHOST_TSuccess swapBuffers()
friend class GHOST_XrGraphicsBindingD3D
GHOST_ContextD3D(bool stereoVisual, HWND hWnd)
unsigned int getDefaultFramebuffer()
GHOST_TSuccess blitFromOpenGLContext(class GHOST_SharedOpenGLResource *shared_res, unsigned int width, unsigned int height)
ID3D11Texture2D * getSharedTexture2D(class GHOST_SharedOpenGLResource *shared_res)
GHOST_TSuccess getSwapInterval(int &)
class GHOST_SharedOpenGLResource * createSharedOpenGLResource(unsigned int width, unsigned int height, DXGI_FORMAT format, ID3D11RenderTargetView *render_target)
GHOST_TSuccess initializeDrawingContext()
void disposeSharedOpenGLResource(class GHOST_SharedOpenGLResource *shared_res)
GHOST_TSuccess releaseDrawingContext()
bool isUpsideDown() const
GHOST_TSuccess updateDrawingContext()