struktur D3DDDIARG_BLT (d3dumddi.h)
Struktur D3DDDIARG_BLT menjelaskan parameter transfer blok bit (bitblt).
Sintaks
typedef struct _D3DDDIARG_BLT {
[in] HANDLE hSrcResource;
[in] UINT SrcSubResourceIndex;
[in] RECT SrcRect;
[in] HANDLE hDstResource;
[in] UINT DstSubResourceIndex;
[in] RECT DstRect;
[in] UINT ColorKey;
[in] D3DDDI_BLTFLAGS Flags;
} D3DDDIARG_BLT;
Anggota
[in] hSrcResource
Handel ke sumber daya sumber.
[in] SrcSubResourceIndex
Indeks ke permukaan sumber dalam sumber daya.
[in] SrcRect
Struktur RECT untuk persegi panjang sumber.
[in] hDstResource
Handel ke sumber daya tujuan.
[in] DstSubResourceIndex
Indeks ke permukaan tujuan dalam sumber daya.
[in] DstRect
Struktur RECT untuk persegi tujuan.
[in] ColorKey
Nilai untuk kunci warna. Perhatikan bahwa bendera bit-field SrcColorKey dan DstColorKey tidak pernah diatur secara bersamaan di anggota Flags .
[in] Flags
Struktur D3DDDI_BLTFLAGS yang mengidentifikasi jenis bitblt yang akan dilakukan. Perhatikan bahwa beberapa bendera bit-field dalam struktur ini saling eksklusif dengan bendera lain. Untuk informasi selengkapnya tentang bendera ini, lihat bagian Keterangan berikut ini.
Keterangan
Jika opsi pemfilteran (misalnya, bendera bit-field Titik atau Linear ) tidak ditentukan dalam anggota Bendera , driver dapat menggunakan teknik pemfilterannya sendiri.
Bendera bit-field SrcColorKey dan DstColorKey tidak pernah diatur secara bersamaan. Demikian pula, bendera bit-field Titik tidak diatur secara bersamaan dengan bendera bit-field Linear .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows. |
Header | d3dumddi.h (termasuk D3dumddi.h) |