struktur D3DHAL_DP2SURFACEBLT (d3dhal.h)
DirectX 9.0 dan versi yang lebih baru saja.
D3DHAL_DP2SURFACEBLT digunakan untuk memori sistem dua dimensi ke blt permukaan memori video saat D3dDrawPrimitives2 merespons token perintah D3DDP2OP_SURFACEBLT.
Sintaks
typedef struct _D3DHAL_DP2SURFACEBLT {
DWORD dwSource;
RECTL rSource;
DWORD dwSourceMipLevel;
DWORD dwDest;
RECTL rDest;
DWORD dwDestMipLevel;
DWORD Flags;
} D3DHAL_DP2SURFACEBLT;
Anggota
dwSource
Menentukan handel ke permukaan sumber.
rSource
Menentukan struktur RECTL yang menentukan titik kiri 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 kiri atas dan kanan bawah persegi panjang pada permukaan tujuan. Titik-titik ini menentukan area di mana blit harus terjadi dan posisinya di permukaan tujuan.
dwDestMipLevel
Menentukan sublevel tekstur peta MIP yang merupakan tujuan blt.
Flags
Tidak digunakan
Keterangan
Kode operasi D3DDP2OP_SURFACEBLT identik dengan kode operasi D3DDP2OP_BLT kecuali bahwa D3DDP2OP_SURFACEBLT hanya digunakan untuk menyalin memori sistem ke memori video dan tidak pernah digunakan untuk stretch blts atau konversi warna. Karena D3DDP2OP_SURFACEBLT tidak digunakan untuk stretch blts, tidak ada bendera yang saat ini ditentukan.
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
D3DDP2OP_SURFACEBLT