Bagikan melalui


fungsi wglShareLists (wingdi.h)

Fungsi wglShareLists memungkinkan beberapa konteks penyajian OpenGL untuk berbagi satu ruang daftar tampilan.

Sintaks

BOOL wglShareLists(
  HGLRC unnamedParam1,
  HGLRC unnamedParam2
);

Parameter

unnamedParam1

Menentukan konteks penyajian OpenGL untuk berbagi daftar tampilan.

unnamedParam2

Menentukan konteks penyajian OpenGL untuk berbagi daftar tampilan dengan hglrc1. Parameter hglrc2 tidak boleh berisi daftar tampilan yang ada saat wglShareLists dipanggil.

Nilai kembali

Ketika fungsi berhasil, nilai yang dikembalikan adalah TRUE.

Ketika fungsi gagal, nilai yang dikembalikan adalah FALSE dan daftar tampilan tidak dibagikan. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.

Keterangan

Saat Anda membuat konteks penyajian OpenGL, konteks tersebut memiliki ruang daftar tampilannya sendiri. Fungsi wglShareLists memungkinkan konteks penyajian untuk berbagi ruang daftar tampilan dari konteks penyajian lain; sejumlah konteks penyajian dapat berbagi satu ruang daftar tampilan. Setelah konteks penyajian berbagi ruang daftar tampilan, konteks penyajian selalu menggunakan ruang daftar tampilan hingga konteks penyajian dihapus. Saat konteks penyajian terakhir ruang daftar tampilan bersama dihapus, ruang daftar tampilan bersama akan dihapus. Semua indeks dan definisi daftar tampilan dalam ruang daftar tampilan bersama dibagikan.

Anda hanya dapat berbagi daftar tampilan dengan konteks penyajian dalam proses yang sama. Namun, tidak semua konteks penyajian dalam proses dapat berbagi daftar tampilan. Konteks penyajian hanya dapat berbagi daftar tampilan jika menggunakan implementasi fungsi OpenGL yang sama. Semua konteks penyajian klien dari format piksel tertentu selalu dapat berbagi daftar tampilan.

Semua konteks penyajian daftar tampilan bersama harus menggunakan format piksel yang identik. Jika tidak, hasilnya tergantung pada implementasi OpenGL yang digunakan.

Catatan Fungsi wglShareLists hanya tersedia dengan OpenGL versi 1.01 atau yang lebih baru. Untuk menentukan nomor versi implementasi OpenGL, panggil glGetString.
 

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header wingdi.h
Pustaka Opengl32.lib
DLL Opengl32.dll

Lihat juga

OpenGL di Windows

Fungsi WGL

glGetString