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.
Beschreibt eine Oberfläche.
Syntax
typedef struct D3DSURFACE_DESC {
D3DFORMAT Format;
D3DRESOURCETYPE Type;
DWORD Usage;
D3DPOOL Pool;
D3DMULTISAMPLE_TYPE MultiSampleType;
DWORD MultiSampleQuality;
UINT Width;
UINT Height;
} D3DSURFACE_DESC, *LPD3DSURFACE_DESC;
Member
-
Format
-
Typ: D3DFORMAT
-
Member des aufgezählten D3DFORMAT-Typs , der das Oberflächenformat beschreibt.
-
Typ
-
Typ: D3DRESOURCETYPE
-
Mitglied des aufgezählten D3DRESOURCETYPE-Typs , der diese Ressource als Oberfläche identifiziert.
-
Verwendung
-
Typ: DWORD
-
Entweder die werte D3DUSAGE_DEPTHSTENCIL oder D3DUSAGE_RENDERTARGET. Weitere Informationen finden Sie unter D3DUSAGE.
-
Pool
-
Typ: D3DPOOL
-
Mitglied des aufgezählten D3DPOOL-Typs , der die Für diese Oberfläche zugewiesene Speicherklasse angibt.
-
MultiSampleType
-
Typ: D3DMULTISAMPLE_TYPE
-
Member des D3DMULTISAMPLE_TYPE aufgezählten Typs, der die Ebenen des vollstufigen Multisamplings angibt, die von der Oberfläche unterstützt werden.
-
MultiSampleQuality
-
Typ: DWORD
-
Qualitätsstufe. Der gültige Bereich liegt zwischen null und eins kleiner als der von pQualityLevels zurückgegebene Von CheckDeviceMultiSampleType verwendete Level. Das Übergeben eines größeren Werts gibt den Fehler zurück, D3DERR_INVALIDCALL. Die MultisampleQuality-Werte von gekoppelten Renderzielen, Tiefenschablonenflächen und dem MultiSample-Typ müssen alle übereinstimmen.
-
Width
-
Typ: UINT
-
Breite der Oberfläche in Pixel.
-
Height
-
Typ: UINT
-
Höhe der Oberfläche in Pixel.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header |
|
Siehe auch