Compartir a través de


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

D3dDrawPrimitives2

DdBlt