Syntaxe
typedef enum D3D12_SRV_DIMENSION
{
D3D12_SRV_DIMENSION_UNKNOWN = 0,
D3D12_SRV_DIMENSION_BUFFER = 1,
D3D12_SRV_DIMENSION_TEXTURE1D = 2,
D3D12_SRV_DIMENSION_TEXTURE1DARRAY = 3,
D3D12_SRV_DIMENSION_TEXTURE2D = 4,
D3D12_SRV_DIMENSION_TEXTURE2DARRAY = 5,
D3D12_SRV_DIMENSION_TEXTURE2DMS = 6,
D3D12_SRV_DIMENSION_TEXTURE2DMSARRAY = 7,
D3D12_SRV_DIMENSION_TEXTURE3D = 8,
D3D12_SRV_DIMENSION_TEXTURECUBE = 9,
D3D12_SRV_DIMENSION_TEXTURECUBEARRAY = 10
} D3D12_SRV_DIMENSION
Constantes
| Constante | Description |
|---|---|
| D3D12_SRV_DIMENSION_UNKNOWN | Le type est inconnu. |
| D3D12_SRV_DIMENSION_BUFFER | La ressource est une mémoire tampon. |
| D3D12_SRV_DIMENSION_TEXTURE1D | La ressource est une texture 1D. |
| D3D12_SRV_DIMENSION_TEXTURE1DARRAY | La ressource est un tableau de textures 1D. |
| D3D12_SRV_DIMENSION_TEXTURE2D | La ressource est une texture 2D. |
| D3D12_SRV_DIMENSION_TEXTURE2DARRAY | La ressource est un tableau de textures 2D. |
| D3D12_SRV_DIMENSION_TEXTURE2DMS | La ressource est une texture 2D avec multiéchantillonnage. |
| D3D12_SRV_DIMENSION_TEXTURE2DMSARRAY | La ressource est un tableau de textures 2D avec multiéchantillonnage. |
| D3D12_SRV_DIMENSION_TEXTURE3D | La ressource est une texture 3D. |
| D3D12_SRV_DIMENSION_TEXTURECUBE | La ressource est une texture cube. |
| D3D12_SRV_DIMENSION_TEXTURECUBEARRAY | La ressource est un tableau de textures cube. |
