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)