Baca dalam bahasa Inggris

Bagikan melalui


header ddraw.h

Header ini digunakan oleh beberapa teknologi. Untuk informasi selengkapnya, lihat:

ddraw.h berisi antarmuka pemrograman berikut:

Antarmuka

 
IDirectDraw7

Aplikasi menggunakan metode antarmuka IDirectDraw7 untuk membuat objek DirectDraw dan bekerja dengan variabel tingkat sistem. Bagian ini adalah referensi ke metode antarmuka IDirectDraw7.
IDirectDrawClipper

Aplikasi menggunakan metode antarmuka IDirectDrawClipper untuk mengelola daftar klip. Bagian ini adalah referensi ke metode antarmuka ini.
IDirectDrawColorControl

Aplikasi menggunakan metode antarmuka IDirectDrawColorControl untuk mendapatkan dan mengatur kontrol warna.
IDirectDrawGammaControl

Aplikasi menggunakan metode antarmuka IDirectDrawGammaControl untuk menyesuaikan tingkat ramp gamma merah, hijau, dan biru dari permukaan utama. Bagian ini adalah referensi ke metode antarmuka ini.
IDirectDrawPalette

Aplikasi menggunakan metode antarmuka IDirectDrawPalette untuk membuat objek DirectDrawPalette dan bekerja dengan variabel tingkat sistem. Bagian ini adalah referensi ke metode antarmuka ini.
IDirectDrawSurface7

Aplikasi menggunakan metode antarmuka IDirectDrawSurface7 untuk membuat objek DirectDrawSurface dan bekerja dengan variabel tingkat sistem. Bagian ini adalah referensi ke metode antarmuka ini.

Fungsi

 
DirectDrawCreate

Membuat instans objek DirectDraw.
DirectDrawCreateClipper

Membuat instans objek DirectDrawClipper yang tidak terkait dengan objek DirectDraw.
DirectDrawCreateEx

Membuat instans objek DirectDraw yang mendukung kumpulan antarmuka Direct3D di DirectX 7.0. Untuk menggunakan fitur Direct3D di DirectX 7.0, buat objek DirectDraw dengan fungsi ini.
DirectDrawEnumerateA

Fungsi ini digantikan oleh fungsi DirectDrawEnumerateEx. (ANSI)
DirectDrawEnumerateExA

Menghitung semua perangkat DirectDraw yang diinstal pada komputer. Entri NULL selalu mengidentifikasi perangkat tampilan utama yang dibagikan dengan GDI. (ANSI)
DirectDrawEnumerateExW

Menghitung semua perangkat DirectDraw yang diinstal pada komputer. Entri NULL selalu mengidentifikasi perangkat tampilan utama yang dibagikan dengan GDI. (Unicode)
DirectDrawEnumerateW

Fungsi ini digantikan oleh fungsi DirectDrawEnumerateEx. (Unicode)

Fungsi panggilan balik

 
LPDDENUMCALLBACKA

Fungsi DDEnumCallback adalah fungsi panggilan balik yang ditentukan aplikasi untuk fungsi DirectDrawEnumerate. (ANSI)
LPDDENUMCALLBACKEXA

Fungsi DDEnumCallbackEx adalah fungsi panggilan balik yang ditentukan aplikasi untuk fungsi DirectDrawEnumerateEx. (ANSI)
LPDDENUMCALLBACKEXW

Fungsi DDEnumCallbackEx adalah fungsi panggilan balik yang ditentukan aplikasi untuk fungsi DirectDrawEnumerateEx. (Unicode)
LPDDENUMCALLBACKW

Fungsi DDEnumCallback adalah fungsi panggilan balik yang ditentukan aplikasi untuk fungsi DirectDrawEnumerate. (Unicode)
LPDDENUMMODESCALLBACK

Jangan gunakan. Fungsi panggilan balik ini digantikan oleh fungsi EnumModesCallback2 yang digunakan dengan metode IDirectDraw7::EnumDisplayModes.
LPDDENUMMODESCALLBACK2

Fungsi EnumModesCallback2 adalah fungsi panggilan balik yang ditentukan aplikasi untuk metode IDirectDraw7::EnumDisplayModes.
LPDDENUMSURFACESCALLBACK

Fungsi LPDDENUMSURFACESCALLBACK (ddraw.h) digantikan oleh fungsi EnumSurfacesCallback7.
LPDDENUMSURFACESCALLBACK2

Fungsi LPDDENUMSURFACESCALLBACK2 (ddraw.h) digantikan oleh fungsi EnumSurfacesCallback7.
LPDDENUMSURFACESCALLBACK7

Fungsi EnumSurfacesCallback7 adalah fungsi panggilan balik yang ditentukan aplikasi untuk metode IDirectDrawSurface7::EnumAttachedSurfaces dan IDirectDrawSurface7::EnumOverlayZOrders.

Struktur

 
DDCOLORCONTROL

Struktur DDCOLORCONTROL menentukan kontrol warna yang terkait dengan objek ekstensi port video (VPE) Microsoft DirectDraw.
DDSURFACEDESC

Struktur DDSURFACEDESC berisi deskripsi permukaan yang akan dibuat oleh driver.
DDSURFACEDESC2

Struktur DDSURFACEDESC2 berisi deskripsi permukaan yang akan dibuat oleh driver.
DDBLTBATCH

Struktur DDBLTBATCH meneruskan operasi transfer blok bit (bitblt) ke metode IDirectDrawSurface7::BltBatch.
DDBLTFX

Struktur DDBLTFX melewati operasi raster (ROP), efek, dan mengambil alih informasi ke metode IDirectDrawSurface7::Blt. Struktur ini juga merupakan bagian dari struktur DDBLTBATCH yang digunakan dengan metode IDirectDrawSurface7::BltBatch.
DDCAPS_DX3

Struktur DDCAPS_DX3 (ddraw.h) mewakili kemampuan perangkat keras yang diekspos melalui objek DirectDraw.
DDCAPS_DX5

Struktur DDCAPS_DX5 (ddraw.h) mewakili kemampuan perangkat keras yang diekspos melalui objek DirectDraw.
DDCAPS_DX6

Struktur DDCAPS_DX6 (ddraw.h) mewakili kemampuan perangkat keras yang diekspos melalui objek DirectDraw.
DDCAPS_DX7

Struktur DDCAPS_DX7 (ddraw.h) mewakili kemampuan perangkat keras yang diekspos melalui objek DirectDraw.
DDCOLORKEY

Struktur DDCOLORKEY menjelaskan kunci warna sumber, kunci warna tujuan, atau ruang warna.
DDDEVICEIDENTIFIER2

Struktur DDDEVICEIDENTIFIER2 diteruskan ke metode IDirectDraw7::GetDeviceIdentifier untuk mendapatkan informasi tentang perangkat.
DDGAMMARAMP

Struktur DDGAMMARAMP berisi data ramp merah, hijau, dan biru untuk metode IDirectDrawGammaControl::GetGammaRamp dan IDirectDrawGammaControl::SetGammaRamp.
DDOVERLAYFX

Struktur DDOVERLAYFX meneruskan informasi overlay ke metode IDirectDrawSurface7::UpdateOverlay.
DDPIXELFORMAT

Struktur DDPIXELFORMAT menjelaskan format piksel objek DirectDrawSurface untuk metode IDirectDrawSurface7::GetPixelFormat.
DDSCAPS

Struktur DDSCAPS mendefinisikan kemampuan objek permukaan Microsoft DirectDraw.
DDSCAPS2

Struktur DDSCAPS2 mendefinisikan kemampuan tambahan dari objek permukaan Microsoft DirectDraw.