virtual void CreateRTV(TextureViewDesc &RTVDesc, ID3D11RenderTargetView **ppD3D11RTV) override final
Definition: Texture3D_D3D11.cpp:174
Base implementation of a texture object in Direct3D11 backend.
Definition: TextureBaseD3D11.hpp:44
~Texture3D_D3D11()
Definition: Texture3D_D3D11.cpp:222
Texture3D_D3D11(IReferenceCounters *pRefCounters, FixedBlockMemoryAllocator &TexViewObjAllocator, class RenderDeviceD3D11Impl *pDeviceD3D11, const TextureDesc &TexDesc, const TextureData *pInitData=nullptr)
Definition: Texture3D_D3D11.cpp:36
Implementation of a 3D texture in Direct3D11 backend.
Definition: Texture3D_D3D11.hpp:39
Describes the initial data to store in the texture.
Definition: Texture.h:221
virtual void CreateSRV(TextureViewDesc &SRVDesc, ID3D11ShaderResourceView **ppD3D11SRV) override final
Definition: Texture3D_D3D11.cpp:153
virtual void CreateUAV(TextureViewDesc &UAVDesc, ID3D11UnorderedAccessView **ppD3D11UAV) override final
Definition: Texture3D_D3D11.cpp:200
virtual void CreateDSV(TextureViewDesc &DSVDesc, ID3D11DepthStencilView **ppD3D11DSV) override final
Definition: Texture3D_D3D11.cpp:195
Texture view description.
Definition: TextureView.h:80