Bagikan melalui


struktur D3DHAL_DP2BLT (d3dhal.h)

DirectX 9.0 dan versi yang lebih baru saja.

D3DHAL_DP2BLT digunakan untuk dua blt permukaan dimensi saat D3dDrawPrimitives2 merespons token perintah D3DDP2OP_BLT.

Sintaks

typedef struct _D3DHAL_DP2BLT {
  DWORD dwSource;
  RECTL rSource;
  DWORD dwSourceMipLevel;
  DWORD dwDest;
  RECTL rDest;
  DWORD dwDestMipLevel;
  DWORD Flags;
} D3DHAL_DP2BLT;

Anggota

dwSource

Menentukan handel ke permukaan sumber.

rSource

Menentukan struktur RECTL yang menentukan titik kanan atas dan kanan bawah persegi panjang pada permukaan sumber. Titik-titik ini menentukan area data blit sumber dan posisinya di permukaan sumber.

dwSourceMipLevel

Menentukan sublevel tekstur peta MIP yang merupakan sumber blt.

dwDest

Menentukan handel ke permukaan tujuan.

rDest

Menentukan struktur RECTL yang menentukan titik kanan atas dan kanan bawah persegi panjang pada permukaan tujuan. Titik-titik ini menentukan area tempat blit harus terjadi dan posisinya di permukaan tujuan.

dwDestMipLevel

Menentukan sublevel tekstur peta MIP yang merupakan tujuan blt.

Flags

Menentukan bendera yang menunjukkan jenis pemfilteran yang harus dilakukan driver. Anggota ini diatur ke nol untuk menunjukkan bahwa driver dapat menggunakan teknik pemfilterannya sendiri atau diatur ke salah satu bendera berikut.

Bendera Makna
DP2BLT_LINEAR Atur untuk pemfilteran linier.
DP2BLT_POINT Atur untuk pemfilteran titik.

Keterangan

Anggota dwSource atau dwDest menentukan handel kernel ke permukaan tingkat atas dan anggota dwSourceMipLevel atau dwDestMiplevel menentukan sublevel untuk rantai peta MIP tempat blt terjadi.

Persyaratan

Persyaratan Nilai
Header d3dhal.h (termasuk D3dhal.h)

Lihat juga

D3DDP2OP_BLT

D3DHAL_DP2COMMAND

D3dDrawPrimitives2