estructura D3DHAL_DP2BLT (d3dhal.h)
DirectX 9.0 y versiones posteriores solo.
D3DHAL_DP2BLT se usa para los blts de superficie bidimensional cuando D3dDrawPrimitives2 responde al token de comando de D3DDP2OP_BLT.
Sintaxis
typedef struct _D3DHAL_DP2BLT {
DWORD dwSource;
RECTL rSource;
DWORD dwSourceMipLevel;
DWORD dwDest;
RECTL rDest;
DWORD dwDestMipLevel;
DWORD Flags;
} D3DHAL_DP2BLT;
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 de la bilit de origen y su posición en la superficie de origen.
dwSourceMipLevel
Especifica el subvel 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 debe producirse la ranura y su posición en la superficie de destino.
dwDestMipLevel
Especifica el subvel de una textura de mapa MIP que es el destino de la blt.
Flags
Especifica una marca que indica el tipo de filtrado que debe realizar el controlador. Este miembro se establece en cero para indicar que el controlador puede usar su propia técnica de filtrado o se establece en una de las marcas siguientes.
Marca | Significado |
---|---|
DP2BLT_LINEAR | Se establece para el filtrado lineal. |
DP2BLT_POINT | Se establece para el filtrado de puntos. |
Comentarios
El miembro dwSource o dwDest especifica el identificador del kernel en la superficie de nivel superior y el miembro dwSourceMipLevel o dwDestMiplevel especifica el subvel para la cadena de mapa MIP donde se produce el blt.
Requisitos
Requisito | Valor |
---|---|
Header | d3dhal.h (incluya D3dhal.h) |
Consulte también
D3DDP2OP_BLT