Share via


énumération D3D12_PRIMITIVE_TOPOLOGY_TYPE (d3d12.h)

Spécifie la façon dont le pipeline interprète les primitives d’entrée geometry ou hull shader.

Syntax

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
} ;

Constantes

 
D3D12_PRIMITIVE_TOPOLOGY_TYPE_UNDEFINED
Valeur : 0
Le nuanceur n’a pas été initialisé avec un type primitif d’entrée.
D3D12_PRIMITIVE_TOPOLOGY_TYPE_POINT
Valeur : 1
Interpréter la primitive d’entrée comme un point.
D3D12_PRIMITIVE_TOPOLOGY_TYPE_LINE
Valeur : 2
Interpréter la primitive d’entrée comme une ligne.
D3D12_PRIMITIVE_TOPOLOGY_TYPE_TRIANGLE
Valeur : 3
Interpréter la primitive d’entrée comme un triangle.
D3D12_PRIMITIVE_TOPOLOGY_TYPE_PATCH
Valeur : 4
Interpréter la primitive d’entrée comme un correctif de point de contrôle.

Remarques

Cette énumération est utilisée par la structure D3D12_GRAPHICS_PIPELINE_STATE_DESC .

Configuration requise

Condition requise Valeur
En-tête d3d12.h

Voir aussi

Énumérations principales