Compartir a través de


estructura D3DDDIARG_CLEAR (d3dumddi.h)

La estructura D3DDDIARG_CLEAR describe los parámetros de una operación de borrado asistido por hardware.

Sintaxis

typedef struct _D3DDDIARG_CLEAR {
  [in] UINT  Flags;
  [in] UINT  FillColor;
  [in] FLOAT FillDepth;
  [in] UINT  FillStencil;
} D3DDDIARG_CLEAR;

Miembros

[in] Flags

Valor UINT que especifica qué búferes debe borrar el controlador y cómo se debe realizar la operación clear. Este miembro puede ser un OR bit a bit de los siguientes valores. Para obtener más información, vea la sección Comentarios de la página de referencia de Borrar.

valor significado
D3DCLEAR_TARGET (0x00000001l) El controlador debe borrar el destino de representación del contexto al color especificado por el miembro FillColor. Este valor se define en D3d8types.h.
D3DCLEAR_STENCIL (0x00000004l) El controlador debe borrar el búfer de galería de símbolos del contexto al valor especificado por el miembro FillStencil. Este valor se define en D3d8types.h.
D3DCLEAR_ZBUFFER (0x00000002l) El controlador debe borrar el búfer de profundidad del contexto a la profundidad especificada por el miembro FillDepth. Este valor se define en D3d8types.h.
D3DCLEAR_COMPUTERECTS (0x00000008l) Si se especifican rectángulos para borrarlos, el controlador debe recortarlos en la ventanilla actual. Si no se especifican rectángulos, el controlador debe borrar toda la ventanilla. Este valor se define en D3dhal.h.

[in] FillColor

Valor de color al que el controlador debe borrar el destino de representación del contexto.

[in] FillDepth

Valor que el controlador debe usar para establecer la profundidad en el búfer de profundidad del contexto. Este miembro puede ser un valor del intervalo comprendido entre 0,0 y 1,0.

[in] FillStencil

Valor al que el controlador debe borrar el búfer de galería de símbolos del contexto. Este miembro puede ser un entero en el intervalo comprendido entre 0 y 2ⁿ-1, donde n es el número de bits del búfer de galería de símbolos.

Observaciones

En una llamada al función Clear del controlador de pantalla en modo de usuario, se pasa un puntero a una estructura de D3DDDIARG_CLEAR en el parámetro pData. El tiempo de ejecución de Microsoft Direct3D pasa información al NumRect y parámetros pRect en una llamada al controlador de pantalla en modo de usuario función Clear para especificar las áreas rectangulares del búfer que el controlador debe borrar.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
encabezado de d3dumddi.h (incluya D3dumddi.h)

Consulte también

Borrar