Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Verschiedene Primitive-Treiberfunktionskennzeichnungen.
| #define | Wert | Beschreibung | |
| D3DPMISCCAPS_MASKZ | 0x000000002L | Das Gerät kann die Änderung des Tiefenpuffers für Pixelvorgänge aktivieren und deaktivieren. | |
| D3DPMISCCAPS_CULLNONE | 0x000000010L | Der Treiber führt keine Dreiecks-Culling aus. Dies entspricht dem D3DCULL_NONE Member des D3DCULL Aufzählungstyps. | |
| D3DPMISCCAPS_CULLCW | 0x000000020L | Der Treiber unterstützt das dreieckige Culling im Uhrzeigersinn durch den D3DRS_CULLMODE Zustand. (Dies gilt nur für Dreiecksgrundtypen.) Dieses Kennzeichen entspricht dem D3DCULL_CW Member des D3DCULL Aufzählungstyps. | |
| D3DPMISCCAPS_CULLCCW | 0x00000040L | Der Treiber unterstützt das Culling im Uhrzeigersinn durch den D3DRS_CULLMODE Zustand. (Dies gilt nur für Dreiecksgrundtypen.) Dieses Kennzeichen entspricht dem D3DCULL_CCW Member des D3DCULL Aufzählungstyps. | |
| D3DPMISCCAPS_COLORWRITEENABLE | 0x00000100L | Das Gerät unterstützt Schreibvorgänge pro Kanal für den Renderzielfarbpuffer über den D3DRS_COLORWRITEENABLE Zustand. | |
| D3DPMISCCAPS_CLIPPLANESCALEDPOINTS | 0x00000200L | Das Gerät schneidet ordnungsgemäß skalierte Größenpunkte von mehr als 1,0 auf benutzerdefinierte Beschneidungsebenen ab. | |
| D3DPMISCCAPS_CLIPTLVERTS | 0x00000200L | Geräteclips nach der Transformation von Vertexgrundtypen. Geben Sie D3DUSAGE_DONOTCLIP an, wenn die Pipeline keinen Clipping ausführen soll. In diesem Fall müssen möglicherweise zusätzliche Softwareausschnitte zur Zeichenzeit ausgeführt werden, sodass der Vertexpuffer im Systemspeicher gespeichert sein muss. |
|
| D3DPMISCCAPS_TSSARGTEMP | 0x00000400L | Das Gerät unterstützt D3DTA- für die temporäre Registrierung. | |
| D3DPMISCCAPS_BLENDOP | 0x00000800L | Das Gerät unterstützt andere Alpha-Blending-Vorgänge als D3DBLENDOP_ADD. | |
| D3DPMISCCAPS_NULLREFERENCE | 0x00000100L | Ein Referenzgerät, das nicht gerendert wird. | |
| D3DPMISCCAPS_INDEPENDENTWRITEMASKS | 0x00004000L | Das Gerät unterstützt unabhängige Schreibmasken für mehrere Elementtexturen oder mehrere Renderziele. | |
| D3DPMISCCAPS_PERSTAGECONSTANT | 0x00008000L | Das Gerät unterstützt Konstanten pro Stufe. Siehe D3DTSS_CONSTANT in D3DTEXTURESTAGESTATETYPE. | |
| D3DPMISCCAPS_POSTBLENDSRGBCONVERT | 0x00200000L | Das Gerät unterstützt die Konvertierung in sRGB nach der Vermischung.
|
|
| D3DPMISCCAPS_FOGANDSPECULARALPHA | 0x00010000L | Das Gerät unterstützt separate Nebel- und Glanz alphan. Viele Geräte verwenden den glanzförmigen Alphakanal, um den Nebelfaktor zu speichern. | |
| D3DPMISCCAPS_SEPARATEALPHABLEND | 0x00020000L | Das Gerät unterstützt separate Blend-Einstellungen für den Alphakanal. | |
| D3DPMISCCAPS_MRTINDEPENDENTBITDEPTHS | 0x00040000L | Das Gerät unterstützt unterschiedliche Bittiefen für mehrere Renderziele. | |
| D3DPMISCCAPS_MRTPOSTPIXELSHADERBLENDING | 0x00080000L | Das Gerät unterstützt Post-Pixel-Shadervorgänge für mehrere Renderziele. | |
| D3DPMISCCAPS_FOGVERTEXCLAMPED | 0x00100000L | Das Gerät klemmt den Nebelmischungsfaktor pro Scheitelpunkt. |
Diese Konstanten werden vom PrimitiveMiscCaps-Element von D3DCAPS9verwendet.
Konstanteninformationen
| Anforderung | Wert |
|---|---|
| Kopfball | d3d9caps.h |
| Mindestbetriebssystem | Windows 98 |
Verwandte Themen