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.
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 |