Resource Interfaces (Direct3D 10 Graphics)

Direct3D 10 defines a number of interfaces for the two basic types of resources: buffers and textures.

Interfaces Description
ID3D10Buffer Interface Accesses buffer data.
ID3D10Resource Interface Base class for a resource.
ID3D10Texture1D Interface Accesses data in a 1D texture or a 1D texture array.
ID3D10Texture2D Interface Accesses data in a 2D texture or a 2D texture array
ID3D10Texture3D Interface Accesses data in a 3D texture or a 3D texture array.

 

An application uses a view to bind a resource to a pipeline stage. The view defines how the resource can be accessed during rendering. The API contains these view interfaces.

Interfaces Description
ID3D10DepthStencilView Interface Accesses data in a depth-stencil texture.
ID3D10RenderTargetView Interface Accesses data in a render target.
ID3D10ShaderResourceView Interface Accesses data in a shader-resource in Direct3D 10.0.
ID3D10ShaderResourceView1 Interface Accesses data in a shader-resource in Direct3D 10.1.
ID3D10View Interface Base class for a view.

 

Resource Reference