Fungsi GL

Perintah OpenGL, dalam urutan alfabet disajikan di sini. Setiap halaman referensi menjelaskan satu atau beberapa fungsi. Lihat juga Fungsi GLU.

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 Memisahkan 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 yang semua geometrinya 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 Mendefinisikan 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 dalam 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 depan atau belakang dapat dimusnahkan.
glDeleteLists Menghapus grup 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 dari 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 polygon stipple.
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 Ambil 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 diraster.
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 Mendefinisikan array normal.
glOrtho Mengalikan matriks saat ini dengan matriks ortografi.
glPassThrough Menempatkan penanda di buffer umpan balik.
fungsi glPixelMap Menyiapkan 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 munculkan tumpukan matriks saat ini.
glPushName, glPopName Dorong dan munculkan 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 Mendefinisikan 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 individual di bidang stensil.
glStencilOp Mengatur tindakan uji 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 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 vertex.
glVertexPointer Menentukan array data vertex.
glViewport Mengatur viewport.