TextureD3D12Impl class final
Implementation of a texture object in Direct3D12 backend.
Contents
- Reference
Base classes
-
template<typename EngineImplTraits>class TextureBase<EngineD3D12ImplTraits>
- Base implementation of the ITexture interface.
- class D3D12ResourceBase
- Base implementation of a D3D12 resource.
Public functions
- auto GetD3D12Texture() -> ID3D12Resource* final
- Implementation of ITextureD3D12::
GetD3D12Texture(). - auto GetNativeHandle() -> void* final
- Implementation of ITexture::
GetNativeHandle() in Direct3D12 backend. - void SetD3D12ResourceState(D3D12_RESOURCE_STATES state) final
- Implementation of ITextureD3D12::
SetD3D12ResourceState(). - auto GetD3D12ResourceState() const -> D3D12_RESOURCE_STATES final
- Implementation of ITextureD3D12::
GetD3D12ResourceState().