GFXD3D11WindowTarget
Engine/source/gfx/D3D11/gfxD3D11Target.h
Public Friends
class
Private Attributes
ID3D11Texture2D *
Our backbuffer.
ID3D11RenderTargetView *
ID3D11Texture2D *
ID3D11DepthStencilView *
DXGI_SWAP_CHAIN_DESC
D3D presentation info.
bool
Is this a secondary window.
IDXGISwapChain *
Private Functions
Public Functions
ID3D11Texture2D *
ID3D11RenderTargetView *
ID3D11Texture2D *
ID3D11DepthStencilView *
IDXGISwapChain *
bool
present()
Present latest buffer, if buffer swapping is in effect.
resolveTo(GFXTextureObject * tex)
Copy this surface to the passed GFXTextureObject.
Detailed Description
Public Friends
Private Attributes
ID3D11Texture2D * mBackBuffer
Our backbuffer.
ID3D11RenderTargetView * mBackBufferView
ID3D11Texture2D * mDepthStencil
ID3D11DepthStencilView * mDepthStencilView
DXGI_SWAP_CHAIN_DESC mPresentationParams
D3D presentation info.
bool mSecondaryWindow
Is this a secondary window.
Point2I mSize
Maximum size we can render to.
IDXGISwapChain * mSwapChain
Private Functions
resetMode()
Reimplemented from: GFXWindowTarget
Public Functions
GFXD3D11WindowTarget()
~GFXD3D11WindowTarget()
activate()
Reimplemented from: GFXTarget
createBuffersAndViews()
createSwapChain()
getBackBuffer()
getBackBufferView()
getDepthStencil()
getDepthStencilView()
getFormat()
Reimplemented from: GFXTarget
getSize()
Reimplemented from: GFXTarget
getSwapChain()
initPresentationParams()
present()
Reimplemented from: GFXWindowTarget
resolveTo(GFXTextureObject * tex)
Reimplemented from: GFXTarget
resurrect()
Reimplemented from: GFXResource
setBackBuffer()
zombify()
Reimplemented from: GFXResource