GFXGLWindowTarget
Engine/source/gfx/gl/gfxGLWindowTarget.h
Public Friends
class
Private Attributes
bool
Is this a secondary window.
Public Functions
GFXGLWindowTarget(PlatformWindow * win, GFXDevice * d)
_onAppSignal(WindowId wnd, S32 event)
bool
present()
Present latest buffer, if buffer swapping is in effect.
resolveTo(GFXTextureObject * tex)
Copy this surface to the passed GFXTextureObject.
Private Functions
Detailed Description
Public Friends
Private Attributes
GFXTexHandle mBackBufferColorTex
GFXTexHandle mBackBufferDepthTex
GLuint mBackBufferFBO
void * mContext
GLuint mCopyFBO
GFXDevice * mDevice
void * mFullscreenContext
bool mSecondaryWindow
Is this a secondary window.
Point2I size
Public Functions
GFXGLWindowTarget(PlatformWindow * win, GFXDevice * d)
~GFXGLWindowTarget()
_onAppSignal(WindowId wnd, S32 event)
createPixelFormat()
getFormat()
Reimplemented from: GFXTarget
getSize()
Reimplemented from: GFXTarget
makeActive()
present()
Reimplemented from: GFXWindowTarget
resetMode()
Reimplemented from: GFXWindowTarget
resolveTo(GFXTextureObject * tex)
Reimplemented from: GFXTarget
resurrect()
Reimplemented from: GFXResource
zombify()
Reimplemented from: GFXResource
Private Functions
_makeContextCurrent()
_setupAttachments()
_setupNewMode()
_teardownCurrentMode()
_WindowPresent()