Share via


D3D11_SRV_DIMENSION Enumeration

These flags identify the type of resource that will be viewed as a shader resource.

Syntax

typedef enum D3D11_SRV_DIMENSION {
  D3D11_SRV_DIMENSION_UNKNOWN            = 0,
  D3D11_SRV_DIMENSION_BUFFER             = 1,
  D3D11_SRV_DIMENSION_TEXTURE1D          = 2,
  D3D11_SRV_DIMENSION_TEXTURE1DARRAY     = 3,
  D3D11_SRV_DIMENSION_TEXTURE2D          = 4,
  D3D11_SRV_DIMENSION_TEXTURE2DARRAY     = 5,
  D3D11_SRV_DIMENSION_TEXTURE2DMS        = 6,
  D3D11_SRV_DIMENSION_TEXTURE2DMSARRAY   = 7,
  D3D11_SRV_DIMENSION_TEXTURE3D          = 8,
  D3D11_SRV_DIMENSION_TEXTURECUBE        = 9,
  D3D11_SRV_DIMENSION_TEXTURECUBEARRAY   = 10,
  D3D11_SRV_DIMENSION_BUFFEREX           = 11 
} D3D11_SRV_DIMENSION;

Konstanten

  • D3D11_SRV_DIMENSION_UNKNOWN
    The type is unknown.

  • D3D11_SRV_DIMENSION_BUFFER
    The resource is a buffer.

  • D3D11_SRV_DIMENSION_TEXTURE1D
    The resource is a 1D texture.

  • D3D11_SRV_DIMENSION_TEXTURE1DARRAY
    The resource is an array of 1D textures.

  • D3D11_SRV_DIMENSION_TEXTURE2D
    The resource is a 2D texture.

  • D3D11_SRV_DIMENSION_TEXTURE2DARRAY
    The resource is an array of 2D textures.

  • D3D11_SRV_DIMENSION_TEXTURE2DMS
    The resource is a multisampling 2D texture.

  • D3D11_SRV_DIMENSION_TEXTURE2DMSARRAY
    The resource is an array of multisampling 2D textures.

  • D3D11_SRV_DIMENSION_TEXTURE3D
    The resource is a 3D texture.

  • D3D11_SRV_DIMENSION_TEXTURECUBE
    The resource is a cube texture.

  • D3D11_SRV_DIMENSION_TEXTURECUBEARRAY
    The resource is an array of cube textures.

  • D3D11_SRV_DIMENSION_BUFFEREX
    The resource is an extended buffer.

Hinweise

These flags are used by a shader-resource-view description (see D3D11_SHADER_RESOURCE_VIEW_DESC).

The D3D11_SRV_DIMENSION enumeration is type defined in the D3D11.h header file as a D3D_SRV_DIMENSION enumeration, which is fully defined in the D3DCommon.h header file.


typedef D3D_SRV_DIMENSION D3D11_SRV_DIMENSION;

Anforderungen

Header

D3D11.h

Siehe auch

Resource Enumerations