Diligent::D3D12ResourceBase class

Base implementation of a D3D12 resource.

Derived classes

class BottomLevelASD3D12Impl final
Bottom-level acceleration structure object implementation in Direct3D12 backend.
class BufferD3D12Impl final
Buffer object implementation in Direct3D12 backend.
class ShaderBindingTableD3D12Impl final
Shader binding table object implementation in Direct3D12 backend.
class TextureD3D12Impl final
Implementation of a texture object in Direct3D12 backend.
class TopLevelASD3D12Impl final
Top-level acceleration structure object implementation in Direct3D12 backend.

Protected variables

CComPtr<ID3D12Resource> m_pd3d12Resource
D3D12 resource object.