D3D11X_DESCRIPTOR_TYPE Enumeration

Identifies a descriptor type.

Syntax

typedef enum D3D11X_DESCRIPTOR_TYPE
{
    D3D11X_DESCRIPTOR_TYPE_RESOURCE,
    D3D11X_DESCRIPTOR_TYPE_SHADER_RESOURCE_VIEW,
    D3D11X_DESCRIPTOR_TYPE_UNORDERED_ACCESS_VIEW,
    D3D11X_DESCRIPTOR_TYPE_CONSTANT_BUFFER_VIEW,
    D3D11X_DESCRIPTOR_TYPE_VERTEX_BUFFER_VIEW,
    D3D11X_DESCRIPTOR_TYPE_SAMPLER_STATE
} D3D11X_DESCRIPTOR_TYPE;  

Constants

Constant Description
D3D11X_DESCRIPTOR_TYPE_RESOURCE Resource.
D3D11X_DESCRIPTOR_TYPE_SHADER_RESOURCE_VIEW Shader resource view.
D3D11X_DESCRIPTOR_TYPE_UNORDERED_ACCESS_VIEW Unordered access view.
D3D11X_DESCRIPTOR_TYPE_CONSTANT_BUFFER_VIEW Constant buffer view.
D3D11X_DESCRIPTOR_TYPE_VERTEX_BUFFER_VIEW Vertex buffer view.
D3D11X_DESCRIPTOR_TYPE_SAMPLER_STATE Sampler state.

Remarks

This enumeration is passed into ID3D11DeviceX::GetDescriptorSize.

Requirements

Header: Declared in d3d11_x.h.

Library: Use d3d11_x.lib.