Identifies a view dimension type.
typedef enum D3D11X_VIEW_DIMENSION
{
D3D11X_VIEW_DIMENSION_UNKNOWN,
D3D11X_VIEW_DIMENSION_BUFFER,
D3D11X_VIEW_DIMENSION_TEXTURE1D,
D3D11X_VIEW_DIMENSION_TEXTURE1DARRAY,
D3D11X_VIEW_DIMENSION_TEXTURE2D,
D3D11X_VIEW_DIMENSION_TEXTURE2DARRAY,
D3D11X_VIEW_DIMENSION_TEXTURE2DMS,
D3D11X_VIEW_DIMENSION_TEXTURE2DMSARRAY,
D3D11X_VIEW_DIMENSION_TEXTURE3D,
D3D11X_VIEW_DIMENSION_TEXTURECUBE,
D3D11X_VIEW_DIMENSION_TEXTURECUBEARRAY
} D3D11X_VIEW_DIMENSION;
| Constant | Description |
|---|---|
| D3D11X_VIEW_DIMENSION_UNKNOWN | Unknown view dimension type. |
| D3D11X_VIEW_DIMENSION_BUFFER | A buffer (see D3D11_BUFFER_SRV). |
| D3D11X_VIEW_DIMENSION_TEXTURE1D | A 1D texture (see D3D11_TEX1D_SRV). |
| D3D11X_VIEW_DIMENSION_TEXTURE1DARRAY | An array of 1D textures (see D3D11_TEX1D_ARRAY_SRV). |
| D3D11X_VIEW_DIMENSION_TEXTURE2D | A 2D texture (see D3D11_TEX2D_SRV). |
| D3D11X_VIEW_DIMENSION_TEXTURE2DARRAY | An array of 2D textures (see D3D11_TEX2D_ARRAY_SRV). |
| D3D11X_VIEW_DIMENSION_TEXTURE2DMS | A multisampled 2D texture (see D3D11_TEX2DMS_SRV). |
| D3D11X_VIEW_DIMENSION_TEXTURE2DMSARRAY | An array of multisampled 2D textures (see D3D11_TEX2DMS_ARRAY_SRV). |
| D3D11X_VIEW_DIMENSION_TEXTURE3D | A 3D texture (see D3D11_TEX3D_SRV). |
| D3D11X_VIEW_DIMENSION_TEXTURECUBE | A 3D-cube texture (see D3D11_TEXCUBE_SRV). |
| D3D11X_VIEW_DIMENSION_TEXTURECUBEARRAY | An array of 3D-cube textures (see D3D11_TEXCUBE_ARRAY_SRV). |
This enumeration is a member of the D3D11X_RESOURCE_VIEW_DESC structure.
Header: Declared in d3d11_x.h.