Identifies the type of resource being used.
typedef enum D3D11_RESOURCE_DIMENSION
{
D3D11_RESOURCE_DIMENSION_UNKNOWN = 0,
D3D11_RESOURCE_DIMENSION_BUFFER = 1,
D3D11_RESOURCE_DIMENSION_TEXTURE1D = 2,
D3D11_RESOURCE_DIMENSION_TEXTURE2D = 3,
D3D11_RESOURCE_DIMENSION_TEXTURE3D = 4
} D3D11_RESOURCE_DIMENSION;
| Constant | Description |
|---|---|
| D3D11_RESOURCE_DIMENSION_UNKNOWN | Resource is of unknown type. |
| D3D11_RESOURCE_DIMENSION_BUFFER | Resource is a buffer. |
| D3D11_RESOURCE_DIMENSION_TEXTURE1D | Resource is a 1D texture. |
| D3D11_RESOURCE_DIMENSION_TEXTURE2D | Resource is a 2D texture. |
| D3D11_RESOURCE_DIMENSION_TEXTURE3D | Resource is a 3D texture. |
This enumeration is used in ID3D11Resource::GetType.
Header: Declared in d3d11_x.h (d3d11.h on other Windows platforms).