GFXD3D11TextureArray
Engine/source/gfx/D3D11/gfxD3D11TextureArray.h
Private Attributes
ID3D11DepthStencilView *
ID3D11RenderTargetView *
ID3D11ShaderResourceView *
ID3D11Texture2D *
D3D11_TEXTURE2D_DESC
Public Functions
createResourceView(DXGI_FORMAT format, U32 numMipLevels, U32 usageFlags)
ID3D11DepthStencilView *
ID3D11DepthStencilView **
ID3D11RenderTargetView *
ID3D11RenderTargetView **
ID3D11ShaderResourceView *
ID3D11ShaderResourceView **
setToTexUnit(U32 tuNum)
Protected Functions
_setTexture(const GFXTexHandle & texture, U32 slot)
Detailed Description
Private Attributes
ID3D11DepthStencilView * mDSView
ID3D11RenderTargetView * mRTView
ID3D11ShaderResourceView * mSRView
ID3D11Texture2D * mTextureArray
D3D11_TEXTURE2D_DESC mTextureArrayDesc
Public Functions
GFXD3D11TextureArray()
~GFXD3D11TextureArray()
createResourceView(DXGI_FORMAT format, U32 numMipLevels, U32 usageFlags)
getDSView()
getDSViewPtr()
getRTView()
getRTViewPtr()
getSRView()
getSRViewPtr()
init()
Reimplemented from: GFXTextureArray
Release()
Reimplemented from: GFXTextureArray
resurrect()
Reimplemented from: GFXTextureArray
setToTexUnit(U32 tuNum)
Reimplemented from: GFXTextureArray
zombify()
Reimplemented from: GFXTextureArray
Protected Functions
_setTexture(const GFXTexHandle & texture, U32 slot)
Reimplemented from: GFXTextureArray