D3D10_RTV_DIMENSION enumeration (d3d10.h)

Specifies how to access a resource used in a render-target view.

Syntax

typedef enum D3D10_RTV_DIMENSION {
  D3D10_RTV_DIMENSION_UNKNOWN = 0,
  D3D10_RTV_DIMENSION_BUFFER = 1,
  D3D10_RTV_DIMENSION_TEXTURE1D = 2,
  D3D10_RTV_DIMENSION_TEXTURE1DARRAY = 3,
  D3D10_RTV_DIMENSION_TEXTURE2D = 4,
  D3D10_RTV_DIMENSION_TEXTURE2DARRAY = 5,
  D3D10_RTV_DIMENSION_TEXTURE2DMS = 6,
  D3D10_RTV_DIMENSION_TEXTURE2DMSARRAY = 7,
  D3D10_RTV_DIMENSION_TEXTURE3D = 8
} ;

Constants

 
D3D10_RTV_DIMENSION_UNKNOWN
Value: 0
The resource will be accessed according to its type as determined from the actual instance this enumeration is paired with when the render-target view is created.
D3D10_RTV_DIMENSION_BUFFER
Value: 1
The resource will be accessed as a buffer.
D3D10_RTV_DIMENSION_TEXTURE1D
Value: 2
The resource will be accessed as a 1D texture.
D3D10_RTV_DIMENSION_TEXTURE1DARRAY
Value: 3
The resource will be accessed as an array of 1D textures.
D3D10_RTV_DIMENSION_TEXTURE2D
Value: 4
The resource will be accessed as a 2D texture.
D3D10_RTV_DIMENSION_TEXTURE2DARRAY
Value: 5
The resource will be accessed as an array of 2D textures.
D3D10_RTV_DIMENSION_TEXTURE2DMS
Value: 6
The resource will be accessed as a 2D texture with multisampling.
D3D10_RTV_DIMENSION_TEXTURE2DMSARRAY
Value: 7
The resource will be accessed as an array of 2D textures with multisampling.
D3D10_RTV_DIMENSION_TEXTURE3D
Value: 8
The resource will be accessed as a 3D texture.

Remarks

This enumeration is used in D3D10_RENDER_TARGET_VIEW_DESC to create a render-target view.

Requirements

Requirement Value
Header d3d10.h

See also

Resource Enumerations