énumération D3D_SRV_DIMENSION (d3dcommon.h)
Valeurs qui identifient le type de ressource à afficher en tant que ressource de nuanceur.
Notes
Pour la programmation avec Direct3D 10, cette API a un alias de type qui commence D3D10_
à la place de D3D_
. Ces alias de type Direct3D 10 sont définis dans d3d10.h
, d3d10misc.h
et d3d10shader.h
.
Syntax
typedef enum D3D_SRV_DIMENSION {
D3D_SRV_DIMENSION_UNKNOWN = 0,
D3D_SRV_DIMENSION_BUFFER = 1,
D3D_SRV_DIMENSION_TEXTURE1D = 2,
D3D_SRV_DIMENSION_TEXTURE1DARRAY = 3,
D3D_SRV_DIMENSION_TEXTURE2D = 4,
D3D_SRV_DIMENSION_TEXTURE2DARRAY = 5,
D3D_SRV_DIMENSION_TEXTURE2DMS = 6,
D3D_SRV_DIMENSION_TEXTURE2DMSARRAY = 7,
D3D_SRV_DIMENSION_TEXTURE3D = 8,
D3D_SRV_DIMENSION_TEXTURECUBE = 9,
D3D_SRV_DIMENSION_TEXTURECUBEARRAY = 10,
D3D_SRV_DIMENSION_BUFFEREX = 11,
D3D10_SRV_DIMENSION_UNKNOWN,
D3D10_SRV_DIMENSION_BUFFER,
D3D10_SRV_DIMENSION_TEXTURE1D,
D3D10_SRV_DIMENSION_TEXTURE1DARRAY,
D3D10_SRV_DIMENSION_TEXTURE2D,
D3D10_SRV_DIMENSION_TEXTURE2DARRAY,
D3D10_SRV_DIMENSION_TEXTURE2DMS,
D3D10_SRV_DIMENSION_TEXTURE2DMSARRAY,
D3D10_SRV_DIMENSION_TEXTURE3D,
D3D10_SRV_DIMENSION_TEXTURECUBE,
D3D10_1_SRV_DIMENSION_UNKNOWN,
D3D10_1_SRV_DIMENSION_BUFFER,
D3D10_1_SRV_DIMENSION_TEXTURE1D,
D3D10_1_SRV_DIMENSION_TEXTURE1DARRAY,
D3D10_1_SRV_DIMENSION_TEXTURE2D,
D3D10_1_SRV_DIMENSION_TEXTURE2DARRAY,
D3D10_1_SRV_DIMENSION_TEXTURE2DMS,
D3D10_1_SRV_DIMENSION_TEXTURE2DMSARRAY,
D3D10_1_SRV_DIMENSION_TEXTURE3D,
D3D10_1_SRV_DIMENSION_TEXTURECUBE,
D3D10_1_SRV_DIMENSION_TEXTURECUBEARRAY,
D3D11_SRV_DIMENSION_UNKNOWN,
D3D11_SRV_DIMENSION_BUFFER,
D3D11_SRV_DIMENSION_TEXTURE1D,
D3D11_SRV_DIMENSION_TEXTURE1DARRAY,
D3D11_SRV_DIMENSION_TEXTURE2D,
D3D11_SRV_DIMENSION_TEXTURE2DARRAY,
D3D11_SRV_DIMENSION_TEXTURE2DMS,
D3D11_SRV_DIMENSION_TEXTURE2DMSARRAY,
D3D11_SRV_DIMENSION_TEXTURE3D,
D3D11_SRV_DIMENSION_TEXTURECUBE,
D3D11_SRV_DIMENSION_TEXTURECUBEARRAY,
D3D11_SRV_DIMENSION_BUFFEREX
} ;
Constantes
D3D_SRV_DIMENSION_UNKNOWN Valeur : 0 Le type est inconnu. |
D3D_SRV_DIMENSION_BUFFER Valeur : 1 La ressource est une mémoire tampon. |
D3D_SRV_DIMENSION_TEXTURE1D Valeur : 2 La ressource est une texture 1D. |
D3D_SRV_DIMENSION_TEXTURE1DARRAY Valeur : 3 La ressource est un tableau de textures 1D. |
D3D_SRV_DIMENSION_TEXTURE2D Valeur : 4 La ressource est une texture 2D. |
D3D_SRV_DIMENSION_TEXTURE2DARRAY Valeur : 5 La ressource est un tableau de textures 2D. |
D3D_SRV_DIMENSION_TEXTURE2DMS Valeur : 6 La ressource est une texture 2D multi-échantillonnage. |
D3D_SRV_DIMENSION_TEXTURE2DMSARRAY Valeur : 7 La ressource est un tableau de textures 2D multi-échantillonnage. |
D3D_SRV_DIMENSION_TEXTURE3D Valeur : 8 La ressource est une texture 3D. |
D3D_SRV_DIMENSION_TEXTURECUBE Valeur : 9 La ressource est une texture de cube. |
D3D_SRV_DIMENSION_TEXTURECUBEARRAY Valeur : 10 La ressource est un tableau de textures de cube. |
D3D_SRV_DIMENSION_BUFFEREX Valeur : 11 La ressource est une mémoire tampon brute. Pour plus d’informations sur l’affichage brut des mémoires tampons, consultez Vues brutes des tampons. |
D3D10_SRV_DIMENSION_UNKNOWN Le type est inconnu. |
D3D10_SRV_DIMENSION_BUFFER La ressource est une mémoire tampon. |
D3D10_SRV_DIMENSION_TEXTURE1D La ressource est une texture 1D. |
D3D10_SRV_DIMENSION_TEXTURE1DARRAY La ressource est un tableau de textures 1D. |
D3D10_SRV_DIMENSION_TEXTURE2D La ressource est une texture 2D. |
D3D10_SRV_DIMENSION_TEXTURE2DARRAY La ressource est un tableau de textures 2D. |
D3D10_SRV_DIMENSION_TEXTURE2DMS La ressource est une texture 2D multi-échantillonnage. |
D3D10_SRV_DIMENSION_TEXTURE2DMSARRAY La ressource est un tableau de textures 2D multi-échantillonnage. |
D3D10_SRV_DIMENSION_TEXTURE3D La ressource est une texture 3D. |
D3D10_SRV_DIMENSION_TEXTURECUBE La ressource est une texture de cube. |
D3D10_1_SRV_DIMENSION_UNKNOWN Le type est inconnu. |
D3D10_1_SRV_DIMENSION_BUFFER La ressource est une mémoire tampon. |
D3D10_1_SRV_DIMENSION_TEXTURE1D La ressource est une texture 1D. |
D3D10_1_SRV_DIMENSION_TEXTURE1DARRAY La ressource est un tableau de textures 1D. |
D3D10_1_SRV_DIMENSION_TEXTURE2D La ressource est une texture 2D. |
D3D10_1_SRV_DIMENSION_TEXTURE2DARRAY La ressource est un tableau de textures 2D. |
D3D10_1_SRV_DIMENSION_TEXTURE2DMS La ressource est une texture 2D multi-échantillonnage. |
D3D10_1_SRV_DIMENSION_TEXTURE2DMSARRAY La ressource est un tableau de textures 2D multi-échantillonnage. |
D3D10_1_SRV_DIMENSION_TEXTURE3D La ressource est une texture 3D. |
D3D10_1_SRV_DIMENSION_TEXTURECUBE La ressource est une texture de cube. |
D3D10_1_SRV_DIMENSION_TEXTURECUBEARRAY La ressource est un tableau de textures de cube. |
D3D11_SRV_DIMENSION_UNKNOWN Le type est inconnu. |
D3D11_SRV_DIMENSION_BUFFER La ressource est une mémoire tampon. |
D3D11_SRV_DIMENSION_TEXTURE1D La ressource est une texture 1D. |
D3D11_SRV_DIMENSION_TEXTURE1DARRAY La ressource est un tableau de textures 1D. |
D3D11_SRV_DIMENSION_TEXTURE2D La ressource est une texture 2D. |
D3D11_SRV_DIMENSION_TEXTURE2DARRAY La ressource est un tableau de textures 2D. |
D3D11_SRV_DIMENSION_TEXTURE2DMS La ressource est une texture 2D multi-échantillonnage. |
D3D11_SRV_DIMENSION_TEXTURE2DMSARRAY La ressource est un tableau de textures 2D multi-échantillonnage. |
D3D11_SRV_DIMENSION_TEXTURE3D La ressource est une texture 3D. |
D3D11_SRV_DIMENSION_TEXTURECUBE La ressource est une texture de cube. |
D3D11_SRV_DIMENSION_TEXTURECUBEARRAY La ressource est un tableau de textures de cube. |
D3D11_SRV_DIMENSION_BUFFEREX La ressource est une mémoire tampon brute. Pour plus d’informations sur l’affichage brut des mémoires tampons, consultez Vues brutes des tampons. |
Remarques
Une valeur de type D3D_SRV_DIMENSION est spécifiée dans le membre ViewDimension de la structure D3D11_SHADER_RESOURCE_VIEW_DESC ou dans le membre Dimension de la structure D3D11_SHADER_INPUT_BIND_DESC .
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | d3dcommon.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour