estructura D3DHAL_DP2COLORFILL (d3dhal.h)
DirectX 9.0 y versiones posteriores solo.
D3DHAL_DP2COLORFILL se usa para las operaciones de relleno de color cuando D3dDrawPrimitives2 responde al token de comando de D3DDP2OP_COLORFILL.
Sintaxis
typedef struct _D3DHAL_DP2COLORFILL {
DWORD dwSurface;
RECTL rRect;
D3DCOLOR Color;
} D3DHAL_DP2COLORFILL;
Miembros
dwSurface
Especifica el identificador de la superficie que se va a rellenar.
rRect
Especifica una estructura RECTL que especifica los puntos superior izquierdo e inferior derecho de un rectángulo en la superficie que se va a rellenar.
Color
Especifica un D3DCOLOR para el tipo de color.
Observaciones
Dado que se requieren controladores directX 9.0 y versiones posteriores para admitir el token de comando de D3DDP2OP_COLORFILL, no son necesarios para exponer un bit de funcionalidad que indique dicha compatibilidad.
Los controladores de pantalla deben convertir los valores de color de entrada para las clases ARGB e YUV de formatos de color. Para las operaciones de relleno de color, los valores de color de entrada se especifican en el miembro color de. Para obtener más información, vea Control de valores de color para formatos de píxeles.
Cuando el tiempo de ejecución llama a la función DdBlt de un controlador para realizar una operación de relleno de color, el tiempo de ejecución convierte el valor de D3DCOLOR en un valor de píxel explícito si el tiempo de ejecución admite el formato de ese D3DCOLOR valor. Si el tiempo de ejecución no admite el formato, el valor de D3DCOLOR se pasa directamente al controlador.
Para obtener más información sobre D3DCOLOR, consulte la documentación del SDK de DirectX.
Requisitos
Requisito | Valor |
---|---|
encabezado de | d3dhal.h (incluya D3dhal.h) |
Consulte también
D3DDP2OP_COLORFILL