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
D3D9Types. h

Voir aussi

Structures Direct3D

GetLevelDesc

GetDesc

GetLevelDesc