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