Bagikan melalui


fungsi wglCopyContext (wingdi.h)

Fungsi wglCopyContext menyalin grup status penyajian yang dipilih dari satu konteks penyajian OpenGL ke konteks penyajian OpenGL lainnya.

Sintaks

BOOL wglCopyContext(
  HGLRC unnamedParam1,
  HGLRC unnamedParam2,
  UINT  unnamedParam3
);

Parameter

unnamedParam1

Menentukan konteks penyajian OpenGL sumber yang informasi statusnya akan disalin.

unnamedParam2

Menentukan konteks penyajian OpenGL tujuan tempat informasi status akan disalin.

unnamedParam3

Menentukan grup status penyajian hglrcSrc mana yang akan disalin ke hglrcDst. Ini berisi bitwise-OR dari nama simbolis yang sama yang diteruskan ke fungsi glPushAttrib . Anda dapat menggunakan GL_ALL_ATTRIB_BITS untuk menyalin semua informasi status penyajian.

Menampilkan nilai

Jika fungsi berhasil, nilai yang dikembalikan adalah TRUE. Jika fungsi gagal, nilai yang dikembalikan adalah FALSE. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.

Keterangan

Dengan menggunakan fungsi wglCopyContext , Anda dapat menyinkronkan status penyajian dua konteks penyajian. Anda hanya dapat menyalin status penyajian antara dua konteks penyajian dalam proses yang sama. Konteks penyajian harus berasal dari implementasi OpenGL yang sama. Misalnya, Anda selalu dapat menyalin status penyajian antara dua konteks penyajian dengan format piksel yang identik dalam proses yang sama.

Anda dapat menyalin informasi status yang sama yang hanya tersedia dengan fungsi glPushAttrib . Anda tidak dapat menyalin beberapa informasi status, seperti status paket piksel/buka kemasan, status mode render, status pilih, dan status umpan balik. Saat Anda memanggil wglCopyContext, pastikan bahwa konteks penyajian tujuan, hglrcDst, tidak terkini ke utas apa pun.

Persyaratan

   
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

glPushAttrib

wglCreateContext

wglCreateLayerContext

wglShareLists