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 |
|
Vedi anche