estructura D3DDDI_OVERLAYINFO (d3dumddi.h)
La estructura D3DDDI_OVERLAYINFO describe información sobre una superposición.
Sintaxis
typedef struct _D3DDDI_OVERLAYINFO {
[in] HANDLE hResource;
[in] UINT SubResourceIndex;
[in] RECT DstRect;
[in] RECT SrcRect;
[in] UINT DstColorKeyLow;
[in] UINT DstColorKeyHigh;
[in] UINT SrcColorKeyLow;
[in] UINT SrcColorKeyHigh;
[in] D3DDDI_OVERLAYINFOFLAGS Flags;
} D3DDDI_OVERLAYINFO;
Miembros
[in] hResource
Identificador del recurso que se muestra mediante la superposición. El recurso se crea a través de una llamada a la función CreateResource con la marca de campo de bits overlay establecida en el miembro Flags de la estructura D3DDDIARG_CREATERESOURCE a la que apunta el parámetro pResource .
[in] SubResourceIndex
Índice del subrecurso si el recurso especificado por el miembro hResource contiene una lista de asignaciones.
[in] DstRect
Estructura RECT para el rectángulo de destino, que contiene las coordenadas de salida de la pantalla.
[in] SrcRect
Estructura RECT para el rectángulo de origen que se muestra.
[in] DstColorKeyLow
Valor de la clave de color de destino cuando la marca de campo de bits DstColorKey se establece en el miembro Flags . Si la clave de color es un intervalo, DstColorKeyLow contiene el extremo inferior del intervalo. El valor está en el formato nativo de la superficie principal superpuesta.
[in] DstColorKeyHigh
El extremo superior del intervalo de claves de color de destino cuando la marca de campo de bits DstColorKeyRange está establecida en Marcas. El valor está en el formato nativo de la superficie principal superpuesta.
[in] SrcColorKeyLow
Valor de la clave de color de origen cuando se establece la marca de campo de bits SrcColorKey en el miembro Flags . Si la clave de color es un intervalo, SrcColorKeyLow contiene el extremo inferior del intervalo. El valor está en el formato nativo del recurso de superposición que se muestra.
[in] SrcColorKeyHigh
El extremo superior del intervalo de claves de color de origen cuando la marca de campo de bits SrcColorKeyRange está establecida en Marcas. El valor está en el formato nativo del recurso de superposición que se muestra.
[in] Flags
Estructura D3DDDI_OVERLAYINFOFLAGS que identifica el tipo de operación de superposición que se va a realizar. Tenga en cuenta que algunas marcas son mutuamente excluyentes con otras marcas. Para obtener más información, vea la sección Comentarios que se muestra más adelante.
Comentarios
Las marcas de campo de bits SrcColorKey, SrcColorKeyRange, DstColorKey y DstColorKeyRange nunca se establecen simultáneamente en el miembro Flags .
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) |