D3DSURFACE_DESC structure
Décrit une surface.
Syntaxe
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;
Membres
-
Format
-
Type : D3DFORMAT
-
Membre du type énuméré D3DFORMAT , décrivant le format de surface.
-
Type
-
Type : D3DRESOURCETYPE
-
Membre du type énuméré D3DRESOURCETYPE , identifiant cette ressource en tant que surface.
-
Utilisation
-
Type : DWORD
-
Valeurs D3DUSAGE_DEPTHSTENCIL ou D3DUSAGE_RENDERTARGET. Pour plus d’informations, consultez D3DUSAGE.
-
Pool
-
Type : D3DPOOL
-
Membre du type énuméré D3DPOOL , spécifiant la classe de mémoire allouée pour cette surface.
-
MultiSampleType
-
Type : D3DMULTISAMPLE_TYPE
-
Membre du D3DMULTISAMPLE_TYPE type énuméré, spécifiant les niveaux d’échantillonnage multi-scène complet pris en charge par la surface.
-
MultiSampleQuality
-
Type : DWORD
-
Niveau de qualité. La plage valide est comprise entre zéro et un de moins que le niveau retourné par pQualityLevels utilisé par CheckDeviceMultiSampleType. La transmission d’une valeur plus élevée retourne l’erreur, D3DERR_INVALIDCALL. Les valeurs MultisampleQuality des cibles de rendu jumelées, des surfaces de gabarit de profondeur et du type MultiSample doivent toutes correspondre.
-
Width
-
Type : UINT
-
Largeur de la surface, en pixels.
-
Height
-
Type : UINT
-
Hauteur de la surface, en pixels.
Spécifications
Condition requise | Valeur |
---|---|
En-tête |
|
Voir aussi