Struktur DDOVERLAYFX (ddraw.h)
Struktur DDOVERLAYFX meneruskan informasi overlay ke metode IDirectDrawSurface7::UpdateOverlay .
Sintaks
typedef struct _DDOVERLAYFX {
DWORD dwSize;
DWORD dwAlphaEdgeBlendBitDepth;
DWORD dwAlphaEdgeBlend;
DWORD dwReserved;
DWORD dwAlphaDestConstBitDepth;
#if ...
union {
DWORD dwAlphaDestConst;
LPDIRECTDRAWSURFACE lpDDSAlphaDest;
} DUMMYUNIONNAMEN;
DWORD dwAlphaSrcConstBitDepth;
#else
union {
DWORD dwAlphaSrcConst;
LPDIRECTDRAWSURFACE lpDDSAlphaSrc;
} DUMMYUNIONNAMEN;
#endif
DDCOLORKEY dckDestColorkey;
DDCOLORKEY dckSrcColorkey;
DWORD dwDDFX;
DWORD dwFlags;
} DDOVERLAYFX;
Anggota
dwSize
Ukuran struktur, dalam byte. Anggota ini harus diinisialisasi sebelum struktur digunakan.
dwAlphaEdgeBlendBitDepth
Kedalaman bit yang digunakan untuk menentukan konstanta untuk campuran tepi alfa.
dwAlphaEdgeBlend
Konstanta yang digunakan sebagai alfa untuk campuran tepi.
dwReserved
Dicadangkan
dwAlphaDestConstBitDepth
Kedalaman bit yang digunakan untuk menentukan konstanta alfa untuk tujuan.
DUMMYUNIONNAMEN
Lihat Keterangan.
DUMMYUNIONNAMEN.dwAlphaDestConst
Konstanta untuk digunakan sebagai saluran alfa untuk tujuan.
DUMMYUNIONNAMEN.lpDDSAlphaDest
Alamat permukaan yang akan digunakan sebagai saluran alfa untuk tujuan.
dwAlphaSrcConstBitDepth
Kedalaman bit yang digunakan untuk menentukan konstanta alfa untuk sumber.
DUMMYUNIONNAMEN.dwAlphaSrcConst
Konstanta yang digunakan sebagai saluran alfa untuk sumber.
DUMMYUNIONNAMEN.lpDDSAlphaSrc
Alamat permukaan yang akan digunakan sebagai saluran alfa untuk sumber.
dckDestColorkey
Kunci warna tujuan untuk overlay.
dckSrcColorkey
Kunci warna sumber untuk overlay.
dwDDFX
Bendera berikut yang menentukan efek overlay.
DDOVERFX_ARITHSTRETCHY
Jika peregangan, gunakan peregangan aritmatika di sepanjang sumbu y untuk overlay ini.
DDOVERFX_MIRRORLEFTRIGHT
Cerminkan overlay di sekitar sumbu vertikal.
DDOVERFX_MIRRORUPDOWN
Cerminkan overlay di sekitar sumbu horizontal.
dwFlags
Saat ini tidak digunakan dan harus diatur ke 0.
Keterangan
Serikat pekerja dalam struktur ini telah diperbarui untuk bekerja dengan pengkompilasi yang tidak mendukung serikat tanpa nama. Jika compiler Anda tidak mendukung serikat tanpa nama, tentukan token NONAMELESSUNION sebelum menyertakan file header Ddraw.h.
Persyaratan
Header | ddraw.h |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk