Bagikan melalui


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)

Lihat juga

Blt

D3DDDI_BLTFLAGS

RECT