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

D3DHAL_DP2COMMAND

D3dDrawPrimitives2