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 comme une 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 _
-
Membre du type énuméré _ D3DMULTISAMPLE , en spécifiant les niveaux d’échantillonnage multiple de la scène intégrale pris en charge par l’aire.
-
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 supérieure retourne l’erreur D3DERR _ INVALIDCALL. Les valeurs MultisampleQuality des cibles de rendu jumelées, des surfaces du stencil de profondeur et du type d’échantillonnage multigraphique 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 |
|