Partilhar via


estrutura D3DHAL_DP2BUFFERBLT (d3dhal.h)

Somente o DirectX 8.0 e versões posteriores.

D3DHAL_DP2BUFFERBLT é usado para blts de buffer de vértice ou índice quando D3dDrawPrimitives2 responde ao token de comando D3DDP2OP_BUFFERBLT.

Sintaxe

typedef struct _D3DHAL_DP2BUFFERBLT {
  DWORD    dwDDDestSurface;
  DWORD    dwDDSrcSurface;
  DWORD    dwOffset;
  D3DRANGE rSrc;
  DWORD    dwFlags;
} D3DHAL_DP2BUFFERBLT;

Membros

dwDDDestSurface

Especifica o identificador para o vértice de destino ou buffer de índice.

dwDDSrcSurface

Especifica o identificador para o vértice de origem ou buffer de índice.

dwOffset

Especifica o deslocamento, em bytes, do buffer de destino para o qual a cópia deve ser direcionada.

rSrc

Especifica qual intervalo do buffer de origem deve ser copiado. Esta é uma estrutura D3DRANGE, que é descrita na documentação do Microsoft Windows SDK e contém um deslocamento UINT em bytes e um tamanho UINT em bytes.

dwFlags

Utilizadas.

Observações

O retorno de chamada CreateD3DBuffer cria os pequenos identificadores inteiros para os buffers de vértice ou índice que podem ser usados como buffers de origem e de destino para blts de buffer.

Consulte Comentários para D3DHAL_DP2TEXBLT.

Requisitos

Requisito Valor
cabeçalho d3dhal.h (inclua D3dhal.h)

Consulte também

CreateD3DBuffer

D3DDP2OP_BUFFERBLT

D3DHAL_DP2COMMAND

D3dDrawPrimitives2