Share via


D3D12_SHADER_VERSION_TYPE enumeração (d3d12shader.h)

Enumera os tipos de sombreadores que o Direct3D reconhece.
Usado para codificar o membro Version da estrutura D3D12_SHADER_DESC .

Syntax

typedef enum D3D12_SHADER_VERSION_TYPE {
  D3D12_SHVER_PIXEL_SHADER = 0,
  D3D12_SHVER_VERTEX_SHADER = 1,
  D3D12_SHVER_GEOMETRY_SHADER = 2,
  D3D12_SHVER_HULL_SHADER = 3,
  D3D12_SHVER_DOMAIN_SHADER = 4,
  D3D12_SHVER_COMPUTE_SHADER = 5,
  D3D12_SHVER_LIBRARY,
  D3D12_SHVER_RAY_GENERATION_SHADER,
  D3D12_SHVER_INTERSECTION_SHADER,
  D3D12_SHVER_ANY_HIT_SHADER,
  D3D12_SHVER_CLOSEST_HIT_SHADER,
  D3D12_SHVER_MISS_SHADER,
  D3D12_SHVER_CALLABLE_SHADER,
  D3D12_SHVER_MESH_SHADER,
  D3D12_SHVER_AMPLIFICATION_SHADER,
  D3D12_SHVER_RESERVED0 = 0xFFF0
} ;

Constantes

 
D3D12_SHVER_PIXEL_SHADER
Valor: 0
Sombreador de pixel.
D3D12_SHVER_VERTEX_SHADER
Valor: 1
Sombreador de vértice.
D3D12_SHVER_GEOMETRY_SHADER
Valor: 2
Sombreador geometry.
D3D12_SHVER_HULL_SHADER
Valor: 3
Sombreador de casco.
D3D12_SHVER_DOMAIN_SHADER
Valor: 4
Sombreador de domínio.
D3D12_SHVER_COMPUTE_SHADER
Valor: 5
Sombreador de computação.
D3D12_SHVER_RESERVED0
Valor: 0xFFF0
Indica o final da enumeração.

Requisitos

Requisito Valor
Cabeçalho d3d12shader.h

Confira também

Enumerações do sombreador