TextureBaseD3D11 class
Base implementation of a texture object in Direct3D11 backend.
Contents
Base classes
-
template<typename EngineImplTraits>class TextureBase<EngineD3D11ImplTraits>
- Base implementation of the ITexture interface.
Derived classes
- class Texture1D_D3D11 final
- Implementation of a 1D texture in Direct3D11 backend.
- class Texture2D_D3D11 final
- Implementation of a 2D texture in Direct3D11 backend.
- class Texture3D_D3D11 final
- Implementation of a 3D texture in Direct3D11 backend.
Public functions
- auto GetD3D11Texture() -> ID3D11Resource* final
- Implementation of ITextureD3D11::
GetD3D11Texture(). - auto GetNativeHandle() -> void* final
- Implementation of ITexture::
GetNativeHandle().
Protected variables
- CComPtr<ID3D11Resource> m_pd3d11Texture
- D3D11 texture.