Interface Hierarchy

The diagram shows the interface inheritance hierarchy.

Most apps will use only the interfaces at the top of the hierarchy, and not directly use the inherited interfaces; ID3D12Pageable, ID3D12DeviceChild, ID3D12Object and ID3D12CommandList.

New interfaces are shown in a green box.

the direct3d 12 interface hierarchy

Core Interfaces

Direct3D 12 Reference