struktur D3DHAL_GLOBALDRIVERDATA (d3dhal.h)

Struktur D3DHAL_GLOBALDRIVERDATA menentukan kemampuan 3D driver dan perangkatnya.

Sintaks

typedef struct _D3DHAL_GLOBALDRIVERDATA {
  DWORD            dwSize;
  D3DDEVICEDESC_V1 hwCaps;
  DWORD            dwNumVertices;
  DWORD            dwNumClipVertices;
  DWORD            dwNumTextureFormats;
  LPDDSURFACEDESC  lpTextureFormats;
} D3DHAL_GLOBALDRIVERDATA;

Anggota

dwSize

Menentukan ukuran dalam byte struktur D3DHAL_GLOBALDRIVERDATA ini.

hwCaps

Menentukan struktur D3DDEVICEDESC_V1 di mana driver harus mengembalikan kemampuan perangkat kerasnya.

dwNumVertices

Dicadangkan untuk penggunaan sistem dan harus diatur ke nol oleh driver.

dwNumClipVertices

Dicadangkan untuk penggunaan sistem dan harus diatur ke nol oleh driver.

dwNumTextureFormats

Menentukan jumlah struktur DDSURFACEDESC yang ditunjuk lpTextureFormats .

lpTextureFormats

Menunjuk ke array struktur DDSURFACEDESC tempat driver harus mengembalikan format tekstur yang didukung oleh perangkat.

Keterangan

Driver bertanggung jawab untuk mengalokasikan ruang untuk dan mengatur semua anggota struktur ini. Driver mengembalikan penunjuk ke struktur ini dalam anggota lpD3DGlobalDriverData dari struktur DD_HALINFO , yang diteruskan ke fungsi DrvGetDirectDrawInfo driver selama inisialisasi driver.

Persyaratan

Persyaratan Nilai
Header d3dhal.h (termasuk D3dhal.h)

Lihat juga

D3DDEVICEDESC_V1

DDSURFACEDESC

DD_HALINFO

DrvGetDirectDrawInfo