virtual void QueryInterface(const Diligent::INTERFACE_ID &IID, IObject **ppInterface) override final
Queries the specific interface, see IObject::QueryInterface() for details.
virtual ID3D11View * GetD3D11View() override final
Returns a pointer to the ID3D11View interface of the internal Direct3D11 object.
Definition: TextureViewD3D11Impl.h:53
CComPtr< ID3D11View > m_pD3D11View
D3D11 view.
Definition: TextureViewD3D11Impl.h:62
Device context interface.
Definition: DeviceContext.h:443
Template class implementing base functionality for a texture view interface.
Definition: TextureViewBase.h:42
Implementation of the Diligent::ITextureViewD3D11 interface.
Definition: TextureViewD3D11Impl.h:39
Texture view description.
Definition: TextureView.h:55
void GenerateMips(IDeviceContext *pContext) override final
Generates a mipmap chain.
Definition: TextureViewD3D11Impl.cpp:44
Texture inteface.
Definition: Texture.h:276