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