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 de borrado. Este miembro puede ser un OR bit a bit de los valores siguientes. Para obtener más información, vea la sección Comentarios en la página Borrar referencia.
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 en el 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 en el que el controlador debe borrar el búfer de galería de símbolos del contexto. Este miembro puede ser un entero del intervalo comprendido entre 0 y 2ⁿ-1, donde n es el número de bits en el búfer de galería de símbolos.
Comentarios
En una llamada a la función Clear del controlador de visualización 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 a los parámetros NumRect y pRect en una llamada a la función Clear del controlador de visualización en modo de usuario para especificar las áreas rectangulares del búfer que el controlador debe borrar.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows. |
Encabezado | d3dumddi.h (incluya D3dumddi.h) |