D3DSURFACE_DESC Struktur
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