enumerazione D3D12_PRIMITIVE_TOPOLOGY_TYPE (d3d12.h)

Specifica come la pipeline interpreta le primitive di input geometry o hull shader.

Sintassi

typedef enum D3D12_PRIMITIVE_TOPOLOGY_TYPE {
  D3D12_PRIMITIVE_TOPOLOGY_TYPE_UNDEFINED = 0,
  D3D12_PRIMITIVE_TOPOLOGY_TYPE_POINT = 1,
  D3D12_PRIMITIVE_TOPOLOGY_TYPE_LINE = 2,
  D3D12_PRIMITIVE_TOPOLOGY_TYPE_TRIANGLE = 3,
  D3D12_PRIMITIVE_TOPOLOGY_TYPE_PATCH = 4
} ;

Costanti

 
D3D12_PRIMITIVE_TOPOLOGY_TYPE_UNDEFINED
Valore: 0
Lo shader non è stato inizializzato con un tipo primitivo di input.
D3D12_PRIMITIVE_TOPOLOGY_TYPE_POINT
Valore: 1
Interpretare la primitiva di input come punto.
D3D12_PRIMITIVE_TOPOLOGY_TYPE_LINE
Valore: 2
Interpretare la primitiva di input come riga.
D3D12_PRIMITIVE_TOPOLOGY_TYPE_TRIANGLE
Valore: 3
Interpretare la primitiva di input come triangolo.
D3D12_PRIMITIVE_TOPOLOGY_TYPE_PATCH
Valore: 4
Interpretare la primitiva di input come patch del punto di controllo.

Commenti

Questa enumerazione viene usata dalla struttura D3D12_GRAPHICS_PIPELINE_STATE_DESC .

Requisiti

Requisito Valore
Intestazione d3d12.h

Vedi anche

Enumerazioni principali