Compartir a través de


estructura de D3DSURFACE_DESC

Describe una superficie.

Sintaxis

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;

Miembros

Formato

Tipo: D3DFORMAT

Miembro del tipo enumerado D3DFORMAT , que describe el formato de superficie.

Tipo

Tipo: D3DRESOURCETYPE

Miembro del tipo enumerado D3DRESOURCETYPE , que identifica este recurso como una superficie.

Uso

Tipo: DWORD

Valores de D3DUSAGE_DEPTHSTENCIL o D3DUSAGE_RENDERTARGET. Para obtener más información, consulte D3DUSAGE.

Grupo

Tipo: D3DPOOL

Miembro del tipo enumerado D3DPOOL , especificando la clase de memoria asignada para esta superficie.

MultiSampleType

Tipo: D3DMULTISAMPLE_TYPE

Miembro del D3DMULTISAMPLE_TYPE tipo enumerado, especificando los niveles de muestreo múltiple de escena completa admitidos por la superficie.

MultiSampleQuality

Tipo: DWORD

Nivel de calidad. El intervalo válido está entre cero y uno menor que el nivel devuelto por pQualityLevels usado por CheckDeviceMultiSampleType. Si se pasa un valor mayor, se devuelve el error, D3DERR_INVALIDCALL. Los valores MultisampleQuality de los destinos de representación emparejados, las superficies de galería de símbolos de profundidad y el tipo MultiSample deben coincidir.

Width

Tipo: UINT

Ancho de la superficie, en píxeles.

Height

Tipo: UINT

Alto de la superficie, en píxeles.

Requisitos

Requisito Value
Encabezado
D3D9Types.h

Consulte también

Estructuras de Direct3D

GetLevelDesc

GetDesc

GetLevelDesc