Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Perintah OpenGL, dalam urutan alfabet disajikan di sini. Setiap halaman referensi menjelaskan satu atau beberapa fungsi. Lihat juga GLU Functions.
| Fungsi | Deskripsi |
|---|---|
| glAccum | Beroperasi pada buffer akumulasi. |
| glAddSwapHintRectWIN | Menentukan sekumpulan persegi panjang yang akan disalin oleh SwapBuffers. |
| glAlphaFunc | Memungkinkan aplikasi Anda mengatur fungsi uji alfa. |
| glAreTexturesResident | Menentukan apakah objek tekstur yang ditentukan adalah residen dalam memori tekstur. |
| glArrayElement | Menentukan elemen array yang digunakan untuk merender vertex. |
| glBegin, glEnd | Delimit simpul primitif atau sekelompok primitif seperti. |
| glBindTexture | Memungkinkan pembuatan tekstur bernama yang terikat ke target tekstur. |
| glBitmap | Menggambar bitmap. |
| glBlendFunc | Menentukan aritmatika piksel. |
| glCallList | Menjalankan daftar tampilan. |
| glCallLists | Menjalankan daftar daftar tampilan. |
| glClear | Menghapus buffer ke nilai prasetel. |
| glClearAccum | Menentukan nilai yang jelas untuk buffer akumulasi. |
| glClearColor | Menentukan nilai yang jelas untuk buffer warna. |
| glClearDepth | Menentukan nilai yang jelas untuk buffer kedalaman. |
| glClearIndex | Menentukan nilai yang jelas untuk buffer indeks warna. |
| glClearStencil | Menentukan nilai yang jelas untuk buffer stensil. |
| glClipPlane | Menentukan bidang tempat semua geometri dipotong. |
| fungsi glColor | Atur warna saat ini. |
| glColorMask | Mengaktifkan dan menonaktifkan penulisan komponen warna buffer bingkai. |
| glColorMaterial | Menyebabkan warna bahan melacak warna saat ini. |
| glColorPointer | Menentukan array warna. |
| glColorTableEXT | Menentukan format dan ukuran palet untuk tekstur palet yang ditargetkan. |
| glColorSubTableEXT | Menentukan sebagian palet tekstur yang ditargetkan untuk diganti. |
| glCopyPixels | Menyalin piksel di framebuffer. |
| glCopyTexImage1D | Menyalin piksel dari framebuffer ke dalam gambar tekstur satu dimensi. |
| glCopyTexImage2D | Menyalin piksel dari framebuffer ke dalam gambar tekstur dua dimensi. |
| glCopyTexSubImage1D | Menyalin sub-gambar gambar tekstur satu dimensi dari framebuffer. |
| glCopyTexSubImage2D | Menyalin sub-gambar gambar tekstur dua dimensi dari framebuffer. |
| glCullFace | Menentukan apakah faset yang menghadap ke depan atau belakang dapat dimusnahkan. |
| glDeleteLists | Menghapus sekelompok daftar tampilan yang berdampingan. |
| glDeleteTextures | Menghapus tekstur bernama. |
| glDepthFunc | Menentukan nilai yang digunakan untuk perbandingan buffer kedalaman. |
| glDepthMask | Mengaktifkan atau menonaktifkan penulisan ke dalam buffer kedalaman. |
| glDepthRange | Menentukan pemetaan nilai z dari koordinat perangkat yang dinormalisasi ke koordinat jendela. |
| glDrawArrays | Menentukan beberapa primitif yang akan dirender. |
| glDrawBuffer | Menentukan buffer warna mana yang akan digambar. |
| glDrawElements | Merender primitif dari data array. |
| glDrawPixels | Menulis blok piksel ke framebuffer. |
| fungsi glEdgeFlag | Tentukan array bendera tepi. |
| glEdgeFlagPointer | Menentukan array bendera tepi. |
| glEnable, glDisable | Mengaktifkan atau menonaktifkan kemampuan OpenGL. |
| glEnableClientState , glDisableClientState | Mengaktifkan dan menonaktifkan array, masing-masing. |
| fungsi glEvalCoord | Evaluasi peta satu dan dua dimensi yang diaktifkan. |
| fungsi glEvalMesh | Menghitung kisi titik atau garis satu atau dua dimensi. |
| fungsi glEvalPoint | Hasilkan dan evaluasi satu titik dalam jala. |
| glFeedbackBuffer | Mengontrol mode umpan balik. |
| glFinish | Memblokir hingga semua eksekusi OpenGL selesai. |
| glFlush | Memaksa eksekusi fungsi OpenGL dalam waktu terbatas. |
| fungsi glFog | Tentukan parameter kabut. |
| glFrontFace | Mendefinisikan poligon depan dan belakang. |
| glFrustum | Mengalikan matriks saat ini dengan matriks perspektif. |
| glGenLists | Menghasilkan sekumpulan daftar tampilan kosong yang berdampingan. |
| glGenTextures | Menghasilkan nama tekstur. |
| glGetBooleanv | Mengambil nilai atau nilai parameter Boolean yang dipilih. |
| glGetClipPlane | Mengambil koefisien dari bidang kliping yang ditentukan. |
| glGetColorTableEXT | Mengambil data tabel warna palet tekstur yang ditargetkan saat ini. |
| glGetColorTableParameterfvEXT, glGetColorTableParameterivEXT | Mengambil parameter palet dari tabel warna. |
| glGetDoublev | Mengambil nilai atau nilai parameter ganda yang dipilih. |
| glGetError | Mengambil informasi kesalahan. |
| glGetFloatv | Mengambil nilai atau nilai parameter float yang dipilih. |
| glGetIntegerv | Mengambil nilai atau nilai parameter int yang dipilih. |
| fungsi glGetLight | Ambil nilai parameter sumber cahaya. |
| fungsi glGetMap | Ambil parameter evaluator. |
| fungsi glGetMaterial | Mengambil parameter material. |
| fungsi glGetPixelMap | Ambil peta piksel yang ditentukan. |
| glGetPointerv | Mengambil alamat array data vertex. |
| glGetPolygonStipple | Mengambil pola stipple poligon. |
| glGetString | Mengambil string yang menjelaskan koneksi OpenGL saat ini. |
| fungsi glGetTexEnv | Mengambil parameter lingkungan tekstur. |
| fungsi glGetTexGen | Mengambil parameter pembuatan koordinat tekstur. |
| glGetTexImage | Mengambil gambar tekstur. |
| fungsi glGetTexLevelParameter | Ambil nilai parameter tekstur untuk tingkat detail tertentu. |
| fungsi glGetTexParameter | Mengambil nilai parameter tekstur. |
| glHint | Menentukan petunjuk khusus implementasi. |
| fungsi glIndex | Atur indeks warna saat ini. |
| glIndexMask | Mengontrol penulisan bit individual dalam buffer indeks warna. |
| glIndexPointer | Menentukan array indeks warna. |
| glInitNames | Menginisialisasi tumpukan nama. |
| glInterleavedArrays | Secara bersamaan menentukan dan memungkinkan beberapa array yang saling terkait dalam array agregat yang lebih besar. |
| glIsEnabled | Menguji apakah kemampuan diaktifkan. |
| glIsList | Pengujian untuk keberadaan daftar tampilan. |
| glIsTexture | Menentukan apakah nama sesuai dengan tekstur. |
| fungsi glLight | Atur parameter sumber cahaya. |
| fungsi glLightModel | Atur parameter model pencahayaan. |
| glLineStipple | Menentukan pola stipple baris. |
| glLineWidth | Menentukan lebar garis yang dirasterisasi. |
| glListBase | Mengatur basis daftar tampilan untuk glCallLists. |
| glLoadIdentity | Mengganti matriks saat ini dengan matriks identitas. |
| fungsi glLoadMatrix | Ganti matriks saat ini dengan matriks arbitrer. |
| glLoadName | Memuat nama ke tumpukan nama. |
| glLogicOp | Menentukan operasi piksel logis untuk penyajian indeks warna. |
| fungsi glMap1 | Tentukan evaluator satu dimensi. |
| fungsi glMap2 | Tentukan evaluator dua dimensi. |
| fungsi glMapGrid | Tentukan jala satu atau dua dimensi. |
| fungsi glMaterial | Tentukan parameter material untuk model pencahayaan. |
| glMatrixMode | Menentukan matriks mana yang merupakan matriks saat ini. |
| fungsi glMultMatrix | Kalikan matriks saat ini dengan matriks arbitrer. |
| glNewList, glEndList | Membuat atau mengganti daftar tampilan. |
| fungsi glNormal | Atur vektor normal saat ini. |
| glNormalPointer | Menentukan array normal. |
| glOrtho | Mengalikan matriks saat ini dengan matriks ortografi. |
| glPassThrough | Tempatkan penanda di buffer umpan balik. |
| fungsi glPixelMap | Siapkan peta transfer piksel. |
| fungsi glPixelStore | Atur mode penyimpanan piksel. |
| fungsi glPixelTransfer | Atur mode transfer piksel. |
| glPixelZoom | Menentukan faktor zoom piksel. |
| glPointSize | Menentukan diameter titik yang dirasterisasi. |
| glPolygonMode | Memilih mode rasterisasi poligon. |
| glPolygonOffset | Mengatur skala dan unit yang digunakan OpenGL untuk menghitung nilai kedalaman. |
| glPolygonStipple | Mengatur pola stippling poligon. |
| glPrioritizeTextures | Menetapkan prioritas tempat tinggal tekstur. |
| glPushAttrib , glPopAttrib | Dorong dan pop tumpukan atribut. |
| glPushClientAttrib , glPopClientAttrib | Simpan dan pulihkan grup variabel status klien pada tumpukan atribut klien. |
| glPushMatrix, glPopMatrix | Dorong dan pop tumpukan matriks saat ini. |
| glPushName , glPopName | Dorong dan pop tumpukan nama, masing-masing. |
| fungsi glRasterPos | Tentukan posisi raster untuk operasi piksel. |
| glReadBuffer | Mengalihkan sumber buffer warna untuk piksel. |
| glReadPixels | Membaca blok piksel dari framebuffer. |
| fungsi glRect | Gambar persegi panjang. |
| glRenderMode | Mengatur mode rasterisasi. |
| fungsi glRotate | Kalikan matriks saat ini dengan matriks rotasi. |
| fungsi glScale | Kalikan matriks saat ini dengan matriks penskala umum. |
| glScissor | Menentukan kotak gunting. |
| glSelectBuffer | Menetapkan buffer untuk nilai mode pilihan. |
| glShadeModel | Memilih bayangan datar atau halus. |
| glStencilFunc | Mengatur fungsi dan nilai referensi untuk pengujian stensil. |
| glStencilMask | Mengontrol penulisan bit individu di bidang stensil. |
| glStencilOp | Mengatur tindakan pengujian stensil. |
| fungsi glTexCoord | Atur koordinat tekstur saat ini. |
| glTexCoordPointer | Menentukan array koordinat tekstur. |
| fungsi glTexEnv | Atur parameter lingkungan tekstur. |
| fungsi glTexGen | Mengontrol pembuatan koordinat tekstur. |
| glTexImage1D | Menentukan gambar tekstur satu dimensi. |
| glTexImage2D | Menentukan gambar tekstur dua dimensi. |
| fungsi glTexParameter | Atur parameter tekstur. |
| glTexSubImage1D | Menentukan sebagian dari gambar tekstur satu dimensi yang ada. Anda tidak dapat menentukan tekstur baru dengan fungsi ini. |
| glTexSubImage2D | Menentukan sebagian gambar tekstur dua dimensi yang ada. Anda tidak dapat menentukan tekstur baru dengan fungsi ini. |
| fungsi glTranslate | Kalikan matriks saat ini dengan matriks terjemahan. |
| glVertex | Fungsi-fungsi ini menentukan puncak. |
| glVertexPointer | Menentukan array data vertex. |
| glViewport | Mengatur viewport. |