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. |