estructura D3DHAL_DP2SURFACEBLT (d3dhal.h)
DirectX 9.0 y versiones posteriores solo.
D3DHAL_DP2SURFACEBLT se usa para la memoria del sistema bidimensional a los blts de la superficie de memoria de vídeo cuando D3dDrawPrimitives2 responde al token de comando de D3DDP2OP_SURFACEBLT.
Sintaxis
typedef struct _D3DHAL_DP2SURFACEBLT {
DWORD dwSource;
RECTL rSource;
DWORD dwSourceMipLevel;
DWORD dwDest;
RECTL rDest;
DWORD dwDestMipLevel;
DWORD Flags;
} D3DHAL_DP2SURFACEBLT;
Miembros
dwSource
Especifica el identificador de la superficie de origen.
rSource
Especifica una estructura RECTL que especifica los puntos superior izquierdo e inferior derecho de un rectángulo en la superficie de origen. Estos puntos definen el área de los datos blit de origen y su posición en la superficie de origen.
dwSourceMipLevel
Especifica el subnivel de una textura de mapa MIP que es el origen de la blt.
dwDest
Especifica el identificador de la superficie de destino.
rDest
Especifica una estructura RECTL que especifica los puntos superior izquierdo e inferior derecho de un rectángulo en la superficie de destino. Estos puntos definen el área en la que se debe producir la ranura y su posición en la superficie de destino.
dwDestMipLevel
Especifica el subnivel de una textura de mapa MIP que es el destino de la blt.
Flags
No utilizado
Comentarios
El código de operación de D3DDP2OP_SURFACEBLT es idéntico al código de operación de D3DDP2OP_BLT, salvo que D3DDP2OP_SURFACEBLT solo se usa para copiar la memoria del sistema en la memoria de vídeo y nunca se usa para la conversión de colores o blts extendidos. Dado que D3DDP2OP_SURFACEBLT no se usa para los blts extendidos, no hay marcas definidas actualmente.
El miembro dwSource o dwDest especifica el identificador del kernel en la superficie de nivel superior y el miembro dwSourceMipLevel o dwDestMiplevel especifica el subnivel de la cadena de mapas MIP donde se produce la blt.
Requisitos
Requisito | Valor |
---|---|
Header | d3dhal.h (incluya D3dhal.h) |
Consulte también
D3DDP2OP_BLT
D3DDP2OP_SURFACEBLT