D3DPATCHEDGESTYLE-Enumeration
Definiert, ob der aktuelle Mosaikmodus diskret oder kontinuierlich ist.
Syntax
typedef enum D3DPATCHEDGESTYLE {
D3DPATCHEDGE_DISCRETE = 0,
D3DPATCHEDGE_CONTINUOUS = 1,
D3DPATCHEDGE_FORCE_DWORD = 0x7fffffff
} D3DPATCHEDGESTYLE, *LPD3DPATCHEDGESTYLE;
Konstanten
-
D3DPATCHEDGE _ DISCRETE
-
Diskreter Edgestil. Im diskreten Modus können Sie float tessellation angeben, aber es wird auf ganze Zahlen abgeschnitten.
-
D3DPATCHEDGE _ CONTINUOUS
-
Fortlaufender Edgestil. Im fortlaufenden Modus wird das Mosaik als float-Werte angegeben, die reibungslos variiert werden können, um "Pop"-Artefakte zu reduzieren.
-
D3DPATCHEDGE _ FORCE _ DWORD
-
Erzwingt, dass diese Enumeration in eine Größe von 32 Bits kompiliert wird. Ohne diesen Wert würden einige Compiler zulassen, dass diese Enumeration in eine andere Größe als 32 Bits kompiliert wird. Dieser Wert wird nicht verwendet.
Hinweise
Beachten Sie, dass das kontinuierliche Mosaik ein völlig anderes Mosaikmuster als das diskrete Mosaikmuster für die gleichen Mosaikwerte erzeugt (dies ist im Wireframe-Modus offensichtlicher). Daher ist 4.0 continuous nicht identisch mit vier diskreten.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|