Freigeben über


D3D_TESSELLATOR_OUTPUT_PRIMITIVE-Enumeration (d3dcommon.h)

Primitive Ausgabetypen.

Syntax

typedef enum D3D_TESSELLATOR_OUTPUT_PRIMITIVE {
  D3D_TESSELLATOR_OUTPUT_UNDEFINED = 0,
  D3D_TESSELLATOR_OUTPUT_POINT = 1,
  D3D_TESSELLATOR_OUTPUT_LINE = 2,
  D3D_TESSELLATOR_OUTPUT_TRIANGLE_CW = 3,
  D3D_TESSELLATOR_OUTPUT_TRIANGLE_CCW = 4,
  D3D11_TESSELLATOR_OUTPUT_UNDEFINED,
  D3D11_TESSELLATOR_OUTPUT_POINT,
  D3D11_TESSELLATOR_OUTPUT_LINE,
  D3D11_TESSELLATOR_OUTPUT_TRIANGLE_CW,
  D3D11_TESSELLATOR_OUTPUT_TRIANGLE_CCW
} ;

Konstanten

 
D3D_TESSELLATOR_OUTPUT_UNDEFINED
Wert: 0
D3D_TESSELLATOR_OUTPUT_POINT
Wert: 1
D3D_TESSELLATOR_OUTPUT_LINE
Wert: 2
D3D_TESSELLATOR_OUTPUT_TRIANGLE_CW
Wert: 3
D3D_TESSELLATOR_OUTPUT_TRIANGLE_CCW
Wert: 4
D3D11_TESSELLATOR_OUTPUT_UNDEFINED
Der primitive Ausgabetyp ist nicht definiert.
D3D11_TESSELLATOR_OUTPUT_POINT
Der primitive Ausgabetyp ist ein Punkt.
D3D11_TESSELLATOR_OUTPUT_LINE
Der primitive Ausgabetyp ist eine Zeile.
D3D11_TESSELLATOR_OUTPUT_TRIANGLE_CW
Der primitive Ausgabetyp ist ein Dreieck im Uhrzeigersinn.
D3D11_TESSELLATOR_OUTPUT_TRIANGLE_CCW
Der primitive Ausgabetyp ist ein Dreieck gegen den Uhrzeigersinn.

Hinweise

Der primitive Ausgabetyp bestimmt, wie die Ausgabedaten des Tessellators organisiert sind. diese Enumeration wird von D3D11_SHADER_DESC verwendet.

Die D3D11_TESSELLATOR_OUTPUT_PRIMITIVE-Enumeration ist der Typ, der in der Headerdatei D3D11Shader.h als D3D_TESSELLATOR_OUTPUT_PRIMITIVE-Enumeration definiert ist, die vollständig in der D3DCommon.h-Headerdatei definiert ist.


typedef D3D_TESSELLATOR_OUTPUT_PRIMITIVE D3D11_TESSELLATOR_OUTPUT_PRIMITIVE;

Anforderungen

Anforderung Wert
Header d3dcommon.h

Weitere Informationen

Shader-Enumerationen