Freigeben über


D3D_TESSELLATOR_PARTITIONING-Enumeration (d3dcommon.h)

Partitionierungsoptionen.

Syntax

typedef enum D3D_TESSELLATOR_PARTITIONING {
  D3D_TESSELLATOR_PARTITIONING_UNDEFINED = 0,
  D3D_TESSELLATOR_PARTITIONING_INTEGER = 1,
  D3D_TESSELLATOR_PARTITIONING_POW2 = 2,
  D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_ODD = 3,
  D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_EVEN = 4,
  D3D11_TESSELLATOR_PARTITIONING_UNDEFINED,
  D3D11_TESSELLATOR_PARTITIONING_INTEGER,
  D3D11_TESSELLATOR_PARTITIONING_POW2,
  D3D11_TESSELLATOR_PARTITIONING_FRACTIONAL_ODD,
  D3D11_TESSELLATOR_PARTITIONING_FRACTIONAL_EVEN
} ;

Konstanten

 
D3D_TESSELLATOR_PARTITIONING_UNDEFINED
Wert: 0
D3D_TESSELLATOR_PARTITIONING_INTEGER
Wert: 1
D3D_TESSELLATOR_PARTITIONING_POW2
Wert: 2
D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_ODD
Wert: 3
D3D_TESSELLATOR_PARTITIONING_FRACTIONAL_EVEN
Wert: 4
D3D11_TESSELLATOR_PARTITIONING_UNDEFINED
Der Partitionierungstyp ist nicht definiert.
D3D11_TESSELLATOR_PARTITIONING_INTEGER
Partition nur mit ganzen Zahlen.
D3D11_TESSELLATOR_PARTITIONING_POW2
Partition nur mit einer Power-of-Two-Zahl.
D3D11_TESSELLATOR_PARTITIONING_FRACTIONAL_ODD
Partition mit einer ungeraden Bruchzahl.
D3D11_TESSELLATOR_PARTITIONING_FRACTIONAL_EVEN
Partition mit einer geraden Bruchzahl.

Hinweise

Während der Tessellation hilft die Partitionsoption zu bestimmen, wie der Algorithmus den nächsten Partitionswert auswählt. diese Enumeration wird von D3D11_SHADER_DESC verwendet.

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


typedef D3D_TESSELLATOR_PARTITIONING D3D11_TESSELLATOR_PARTITIONING;

Anforderungen

Anforderung Wert
Header d3dcommon.h

Weitere Informationen

Shader-Enumerationen