Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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.het 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_UNKNOWNValeur : 0 Le type est inconnu. |
D3D_SRV_DIMENSION_BUFFERValeur : 1 La ressource est une mémoire tampon. |
D3D_SRV_DIMENSION_TEXTURE1DValeur : 2 La ressource est une texture 1D. |
D3D_SRV_DIMENSION_TEXTURE1DARRAYValeur : 3 La ressource est un tableau de textures 1D. |
D3D_SRV_DIMENSION_TEXTURE2DValeur : 4 La ressource est une texture 2D. |
D3D_SRV_DIMENSION_TEXTURE2DARRAYValeur : 5 La ressource est un tableau de textures 2D. |
D3D_SRV_DIMENSION_TEXTURE2DMSValeur : 6 La ressource est une texture 2D multi-échantillonnage. |
D3D_SRV_DIMENSION_TEXTURE2DMSARRAYValeur : 7 La ressource est un tableau de textures 2D multi-échantillonnage. |
D3D_SRV_DIMENSION_TEXTURE3DValeur : 8 La ressource est une texture 3D. |
D3D_SRV_DIMENSION_TEXTURECUBEValeur : 9 La ressource est une texture de cube. |
D3D_SRV_DIMENSION_TEXTURECUBEARRAYValeur : 10 La ressource est un tableau de textures de cube. |
D3D_SRV_DIMENSION_BUFFEREXValeur : 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_UNKNOWNLe type est inconnu. |
D3D10_SRV_DIMENSION_BUFFERLa ressource est une mémoire tampon. |
D3D10_SRV_DIMENSION_TEXTURE1DLa ressource est une texture 1D. |
D3D10_SRV_DIMENSION_TEXTURE1DARRAYLa ressource est un tableau de textures 1D. |
D3D10_SRV_DIMENSION_TEXTURE2DLa ressource est une texture 2D. |
D3D10_SRV_DIMENSION_TEXTURE2DARRAYLa ressource est un tableau de textures 2D. |
D3D10_SRV_DIMENSION_TEXTURE2DMSLa ressource est une texture 2D multi-échantillonnage. |
D3D10_SRV_DIMENSION_TEXTURE2DMSARRAYLa ressource est un tableau de textures 2D multi-échantillonnage. |
D3D10_SRV_DIMENSION_TEXTURE3DLa ressource est une texture 3D. |
D3D10_SRV_DIMENSION_TEXTURECUBELa ressource est une texture de cube. |
D3D10_1_SRV_DIMENSION_UNKNOWNLe type est inconnu. |
D3D10_1_SRV_DIMENSION_BUFFERLa ressource est une mémoire tampon. |
D3D10_1_SRV_DIMENSION_TEXTURE1DLa ressource est une texture 1D. |
D3D10_1_SRV_DIMENSION_TEXTURE1DARRAYLa ressource est un tableau de textures 1D. |
D3D10_1_SRV_DIMENSION_TEXTURE2DLa ressource est une texture 2D. |
D3D10_1_SRV_DIMENSION_TEXTURE2DARRAYLa ressource est un tableau de textures 2D. |
D3D10_1_SRV_DIMENSION_TEXTURE2DMSLa ressource est une texture 2D multi-échantillonnage. |
D3D10_1_SRV_DIMENSION_TEXTURE2DMSARRAYLa ressource est un tableau de textures 2D multi-échantillonnage. |
D3D10_1_SRV_DIMENSION_TEXTURE3DLa ressource est une texture 3D. |
D3D10_1_SRV_DIMENSION_TEXTURECUBELa ressource est une texture de cube. |
D3D10_1_SRV_DIMENSION_TEXTURECUBEARRAYLa ressource est un tableau de textures de cube. |
D3D11_SRV_DIMENSION_UNKNOWNLe type est inconnu. |
D3D11_SRV_DIMENSION_BUFFERLa ressource est une mémoire tampon. |
D3D11_SRV_DIMENSION_TEXTURE1DLa ressource est une texture 1D. |
D3D11_SRV_DIMENSION_TEXTURE1DARRAYLa ressource est un tableau de textures 1D. |
D3D11_SRV_DIMENSION_TEXTURE2DLa ressource est une texture 2D. |
D3D11_SRV_DIMENSION_TEXTURE2DARRAYLa ressource est un tableau de textures 2D. |
D3D11_SRV_DIMENSION_TEXTURE2DMSLa ressource est une texture 2D multi-échantillonnage. |
D3D11_SRV_DIMENSION_TEXTURE2DMSARRAYLa ressource est un tableau de textures 2D multi-échantillonnage. |
D3D11_SRV_DIMENSION_TEXTURE3DLa ressource est une texture 3D. |
D3D11_SRV_DIMENSION_TEXTURECUBELa ressource est une texture de cube. |
D3D11_SRV_DIMENSION_TEXTURECUBEARRAYLa ressource est un tableau de textures de cube. |
D3D11_SRV_DIMENSION_BUFFEREXLa 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 |