D3D11_SHADER_VERSION_TYPE Enumeration

Indicates shader type.

Syntax

typedef enum D3D11_SHADER_VERSION_TYPE
{
    D3D11_SHVER_PIXEL_SHADER = 0,
    D3D11_SHVER_VERTEX_SHADER = 1,
    D3D11_SHVER_GEOMETRY_SHADER = 2,
    D3D11_SHVER_HULL_SHADER = 3,
    D3D11_SHVER_DOMAIN_SHADER = 4,
    D3D11_SHVER_COMPUTE_SHADER = 5
} D3D11_SHADER_VERSION_TYPE;  

Constants

Constant Description
D3D11_SHVER_PIXEL_SHADER Pixel shader.
D3D11_SHVER_VERTEX_SHADER Vertex shader.
D3D11_SHVER_GEOMETRY_SHADER Geometry shader.
D3D11_SHVER_HULL_SHADER Hull shader.
D3D11_SHVER_DOMAIN_SHADER Domain shader.
D3D11_SHVER_COMPUTE_SHADER Compute shader.

Requirements

Header: Declared in d3d11shader_x.h (d3d11shader.h on other Windows platforms).

Library: Use d3d11_x.lib (d3d11.lib on other Windows platforms).