Condividi tramite


struttura D3DSURFACE_DESC

Descrive una superficie.

Sintassi

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;

Members

Formato

Tipo: D3DFORMAT

Membro del tipo enumerato D3DFORMAT , che descrive il formato della superficie.

Tipo

Tipo: D3DRESOURCETYPE

Membro del tipo enumerato D3DRESOURCETYPE , identificando questa risorsa come superficie.

Utilizzo

Tipo: DWORD

I valori D3DUSAGE_DEPTHSTENCIL o D3DUSAGE_RENDERTARGET. Per altre informazioni, vedere D3DUSAGE.

Pool

Tipo: D3DPOOL

Membro del tipo enumerato D3DPOOL , specificando la classe di memoria allocata per questa superficie.

MultiSampleType

Tipo: D3DMULTISAMPLE_TYPE

Membro del tipo enumerato D3DMULTISAMPLE_TYPE , specificando i livelli di multicampionamento completo della scena supportati dalla superficie.

MultiSampleQuality

Tipo: DWORD

Livello di qualità. L'intervallo valido è compreso tra zero e uno minore del livello restituito da pQualityLevels usato da CheckDeviceMultiSampleType. Se si passa un valore maggiore, viene restituito l'errore D3DERR_INVALIDCALL. I valori MultisampleQuality delle destinazioni di rendering abbinate, delle superfici degli stencil di profondità e del tipo MultiSample devono corrispondere a tutti.

Width

Tipo: UINT

Larghezza della superficie, in pixel.

Altezza

Tipo: UINT

Altezza della superficie, in pixel.

Requisiti

Requisito Valore
Intestazione
D3D9Types.h

Vedi anche

Strutture Direct3D

GetLevelDesc

GetDesc

GetLevelDesc