struktur DD_SURFACE_LOCAL (ddrawint.h)
Struktur DD_SURFACE_LOCAL berisi data terkait permukaan yang unik untuk objek permukaan individual.
Sintaks
typedef struct _DD_SURFACE_LOCAL {
PDD_SURFACE_GLOBAL lpGbl;
DWORD dwFlags;
DDSCAPS ddsCaps;
ULONG_PTR dwReserved1;
union {
DDCOLORKEY ddckCKSrcOverlay;
DDCOLORKEY ddckCKSrcBlt;
};
union {
DDCOLORKEY ddckCKDestOverlay;
DDCOLORKEY ddckCKDestBlt;
};
PDD_SURFACE_MORE lpSurfMore;
PDD_ATTACHLIST lpAttachList;
PDD_ATTACHLIST lpAttachListFrom;
RECT rcOverlaySrc;
} *PDD_SURFACE_LOCAL, DD_SURFACE_LOCAL;
Anggota
lpGbl
Menunjuk ke struktur DD_SURFACE_GLOBAL yang berisi data permukaan yang dibagikan secara global dengan beberapa permukaan.
dwFlags
Menentukan sekumpulan bendera permukaan. Anggota ini adalah bitwise ATAU dari salah satu nilai berikut:
Bendera | Makna |
---|---|
DDRAWISURF_BACKBUFFER | Permukaan awalnya adalah buffer belakang. |
DDRAWISURF_DRIVERMANAGED | Permukaan adalah tekstur terkelola driver yang digunakan dengan Microsoft Direct3D. |
DDRAWISURF_FRONTBUFFER | Permukaan awalnya adalah buffer depan. |
DDRAWISURF_HASCKEYSRCBLT | Permukaan memiliki data overlay kunci warna sumber di anggota ddckCKSrcBlt . |
DDRAWISURF_HASOVERLAYDATA | Permukaan memiliki data overlay. |
DDRAWISURF_HASPIXELFORMAT | Permukaan memiliki data format piksel. |
DDRAWISURF_INVALID | Permukaan telah dibatalkan oleh operasi pengaturan mode. |
ddsCaps
Menentukan struktur DDSCAPS yang menjelaskan kemampuan permukaan.
dwReserved1
Dicadangkan untuk digunakan oleh pengandar tampilan.
ddckCKSrcOverlay
Menentukan struktur DDCOLORKEY (ditentukan dalam dokumentasi Microsoft DirectDraw SDK) yang berisi informasi kunci warna untuk penggunaan overlay sumber.
ddckCKSrcBlt
Menentukan struktur DDCOLORKEY yang menjelaskan kunci warna untuk overlay kunci warna sumber.
ddckCKDestOverlay
Menentukan struktur DDCOLORKEY yang berisi informasi kunci warna untuk penggunaan overlay tujuan.
ddckCKDestBlt
Menentukan struktur DDCOLORKEY yang menjelaskan kunci warna untuk overlay kunci warna tujuan.
lpSurfMore
Menunjuk ke struktur DD_SURFACE_MORE yang berisi data permukaan lokal tambahan.
lpAttachList
Menunjuk ke struktur DD_ATTACHLIST yang berisi daftar permukaan yang melekat pada permukaan ini.
lpAttachListFrom
Menunjuk ke struktur DD_ATTACHLIST yang berisi daftar permukaan yang melekat pada permukaan ini.
rcOverlaySrc
Dicadangkan untuk penggunaan sistem dan harus diabaikan oleh driver.
Persyaratan
Header | ddrawint.h (termasuk Winddi.h) |