Interfaces de ressource (graphiques Direct3D 10)

Direct3D 10 définit un certain nombre d’interfaces pour les deux types de ressources de base : les mémoires tampons et les textures.

Interfaces Description
Interface ID3D10Buffer Accède aux données de mémoire tampon.
Interface ID3D10Resource Classe de base pour une ressource.
Interface ID3D10Texture1D Accède aux données dans une texture 1D ou un tableau de texture 1D.
Interface ID3D10Texture2D Accède aux données dans une texture 2D ou un tableau de texture 2D
Interface ID3D10Texture3D Accède aux données dans une texture 3D ou un tableau de texture 3D.

Une application utilise une vue pour lier une ressource à une étape de pipeline. La vue définit comment la ressource est accessible pendant le rendu. L’API contient ces interfaces d’affichage.

Interfaces Description
Interface ID3D10DepthStencilView Accède aux données dans une texture de stencil de profondeur .
Interface ID3D10RenderTargetView Accède aux données d’une cible de rendu.
Interface ID3D10ShaderResourceView Accède aux données d’une ressource Shader dans Direct3D 10,0.
Interface ID3D10ShaderResourceView1 Accède aux données d’une ressource Shader dans Direct3D 10,1.
Interface ID3D10View Classe de base pour une vue.

Référence de ressource