D3D11X_VIEW_DIMENSION Enumeration

Identifies a view dimension type.

Syntax

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;  

Constants

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

Remarks

This enumeration is a member of the D3D11X_RESOURCE_VIEW_DESC structure.

Requirements

Header: Declared in d3d11_x.h.