Aracılığıyla paylaş


GL İşlevleri

OpenGL komutları alfabetik sırada burada sunulmuştur. Her başvuru sayfası bir veya daha fazla işlevi açıklar. Ayrıca bkz. GLU İşlevleri.

Fonksiyon Açıklama
glAccum Birikmesi arabellek üzerinde çalışır.
glAddSwapHintRectWIN SwapBufferstarafından kopyalanacak dikdörtgen kümesini belirtir.
glAlphaFunc Uygulamanızın alfa testi işlevini ayarlamasını sağlar.
glAreTexturesResident Belirtilen doku nesnelerinin doku belleğinde yerleşik olup olmadığını belirler.
glArrayElement Köşeyi işlemek için kullanılan dizi öğelerini belirtir.
glBegin, glEnd Bir ilkel veya bir grup gibi ilkel öğenin köşelerini sınırlandırın.
glBindTexture Doku hedefine bağlı adlandırılmış bir doku oluşturulmasını sağlar.
glBitmap Bit eşlem çizer.
glBlendFunc Piksel aritmetiğini belirtir.
glCallList Bir görüntüleme listesi yürütür.
glCallLists Görüntüleme listelerinin listesini yürütür.
glClear Önceden ayarlanmış değerlere yönelik arabellekleri temizler.
glClearAccum Birikmesi arabelleği için net değerleri belirtir.
glClearColor Renk arabellekleri için net değerleri belirtir.
glClearDepth Derinlik arabelleği için net değeri belirtir.
glClearIndex Renk dizini arabellekleri için net değeri belirtir.
glClearStencil Kalıp arabelleği için net değeri belirtir.
glClipPlane Tüm geometrinin kırpıldığı düzlemi belirtir.
glColorişlevlerini Geçerli rengi ayarlayın.
glColorMask Çerçeve arabelleği renk bileşenlerinin yazsını etkinleştirir ve devre dışı bırakır.
glColorMaterial Malzeme renginin geçerli rengi izlemesine neden olur.
glColorPointer Bir renk dizisini tanımlar.
glColorTableEXT Hedeflenen paletli dokular için paletin biçimini ve boyutunu belirtir.
glColorSubTableEXT Hedeflenen doku paletinin değiştirilecek bir bölümünü belirtir.
glCopyPixels Çerçeve kasasındaki pikselleri kopyalar.
glCopyTexImage1D Kare kasadaki pikselleri tek boyutlu doku görüntüsüne kopyalar.
glCopyTexImage2D Kare kasadaki pikselleri iki boyutlu doku görüntüsüne kopyalar.
glCopyTexSubImage1D Çerçeve kasasındaki tek boyutlu doku görüntüsünün alt görüntüsünü kopyalar.
glCopyTexSubImage2D çerçeve kasasındaki iki boyutlu doku görüntüsünün alt görüntüsünü kopyalar.
glCullFace Ön veya arkaya dönük modellerin hesaplanıp birleştirilemeyeceğini belirtir.
glDeleteLists Bitişik bir görüntüleme listesi grubunu siler.
glDeleteTextures Adlandırılmış dokuları siler.
glDepthFunc Derinlik arabelleği karşılaştırmaları için kullanılan değeri belirtir.
glDepthMask Derinlik arabelleğine yazmayı etkinleştirir veya devre dışı bırakır.
glDepthRange z değerlerinin normalleştirilmiş cihaz koordinatlarından pencere koordinatlarına eşleştirilmesini belirtir.
glDrawArrays İşlenmek üzere birden çok temel öğe belirtir.
glDrawBuffer Hangi renk arabelleklerinin çekileceği belirtir.
glDrawElements Dizi verilerinden temel değerleri işler.
glDrawPixels Çerçeve kasasına bir piksel bloğu yazar.
glEdgeFlag işlevleri Kenar bayraklarından oluşan bir dizi tanımlayın.
glEdgeFlagPointer Kenar bayraklarından oluşan bir dizi tanımlar.
glEnable, glDisable OpenGL özelliklerini etkinleştirir veya devre dışı bırakır.
glEnableClientState, glDisableClientState Sırasıyla dizileri etkinleştirir ve devre dışı bırakır.
glEvalCoord işlevleri Etkin bir ve iki boyutlu eşlemeleri değerlendirin.
glEvalMeshişlevlerini Bir veya iki boyutlu nokta veya çizgi kılavuzlarını hesaplama.
glEvalPointişlevlerini Bir ağ içinde tek bir nokta oluşturup değerlendirin.
glFeedbackBuffer Geri bildirim modunu denetler.
glFinish Tüm OpenGL yürütmesi tamamlanana kadar engeller.
glFlush OpenGL işlevlerinin sonlu zamanda yürütülmesini zorlar.
glFog işlevleri Sis parametrelerini belirtin.
glFrontFace Ön ve arkaya dönük çokgenleri tanımlar.
glFrustum Geçerli matrisi bir perspektif matrisi ile çarpar.
glGenLists Bitişik bir boş görüntüleme listeleri kümesi oluşturur.
glGenTextures Doku adları oluşturur.
glGetBooleanv Seçili Boole parametresinin değerini veya değerlerini alır.
glGetClipPlane Belirtilen kırpma düzleminin katsayılarını alır.
glGetColorTableEXT Geçerli hedeflenen doku paletinin renk tablosu verilerini alır.
glGetColorTableParameterfvEXT, glGetColorTableParameterivEXT Renk tablolarından palet parametrelerini alır.
glGetDoublev Seçili bir çift parametrenin değerini veya değerlerini alır.
glGetError Hata bilgilerini alır.
glGetFloatv Seçili float parametresinin değerini veya değerlerini alır.
glGetIntegerv Seçili int parametresinin değerini veya değerlerini alır.
glGetLightişlevlerini Işık kaynağı parametre değerlerini alın.
glGetMapişlevlerini Değerlendirici parametrelerini alın.
glGetMaterialişlevlerini Malzeme parametrelerini alın.
glGetPixelMapişlevlerini Belirtilen piksel eşlemesini alın.
GetPointerv Köşe veri dizisinin adresini alır.
glGetPolygonStipple Çokgen parçacık desenini alır.
glGetString Geçerli OpenGL bağlantısını açıklayan bir dize alır.
glGetTexEnvişlevlerini Doku ortamı parametrelerini alın.
glGetTexGenişlevlerini Doku koordinatı oluşturma parametrelerini alın.
glGetTexImage Doku görüntüsünü alır.
glGetTexLevelParameterişlevlerini Belirli bir ayrıntı düzeyi için doku parametresi değerlerini alın.
glGetTexParameterişlevlerini Doku parametresi değerlerini alın.
glHint Uygulamaya özgü ipuçlarını belirtir.
glIndex işlevleri Geçerli renk dizinini ayarlayın.
glIndexMask Renk dizini arabelleklerindeki tek tek bitlerin yazısını denetler.
glIndexPointer Renk dizinleri dizisini tanımlar.
glInitNames Ad yığınını başlatır.
glInterleavedArrays Aynı anda, daha büyük bir toplama dizisinde birkaç araya kaydedilen diziyi belirtir ve etkinleştirir.
glIsEnabled Bir özelliğin etkinleştirilip etkinleştirilmediğini sınar.
glIsList Görüntüleme listesi varlığı için testler.
glIsTexture Bir adın dokuya karşılık gelen olup olmadığını belirler.
glLight işlevleri Açık kaynak parametrelerini ayarlayın.
glLightModelişlevlerini Aydınlatma modeli parametrelerini ayarlayın.
glLineStipple Çizgi parçacık desenini belirtir.
glLineWidth Rasterleştirilmiş çizgilerin genişliğini belirtir.
glListBase glCallListsiçin görüntüleme listesi tabanını ayarlar.
glLoadIdentity Geçerli matrisi kimlik matrisiyle değiştirir.
glLoadMatrixişlevlerini Geçerli matrisi rastgele bir matrisle değiştirin.
glLoadName Ad yığınına bir ad yükler.
glLogicOp Renk dizini işleme için mantıksal piksel işlemini belirtir.
glMap1işlevlerini Tek boyutlu bir değerlendirici tanımlayın.
glMap2işlevlerini İki boyutlu bir değerlendirici tanımlayın.
glMapGridişlevlerini Bir veya iki boyutlu bir ağ tanımlayın.
glMaterialişlevlerini Aydınlatma modeli için malzeme parametrelerini belirtin.
glMatrixMode Geçerli matrisin hangi matris olduğunu belirtir.
glMultMatrixişlevlerini Geçerli matrisi rastgele bir matrisle çarpın.
glNewList, glEndList Görüntüleme listesi oluşturma veya değiştirme.
Normal işlevleri Geçerli normal vektöru ayarlayın.
glNormalPointer Bir normaller dizisi tanımlar.
glOrtho Geçerli matrisi bir ortografik matrisle çarpar.
glPassThrough Geri bildirim arabelleğine bir işaretçi yerleştirir.
glPixelMapişlevlerini Piksel aktarım haritalarını ayarlayın.
glPixelStore işlevleri Piksel depolama modlarını ayarlayın.
glPixelTransferişlevlerini Piksel aktarım modlarını ayarlayın.
glPixelZoom Piksel yakınlaştırma faktörlerini belirtir.
glPointSize Rasterleştirilmiş noktaların çapını belirtir.
glPolygonMode Çokgen rasterleştirme modunu seçer.
glPolygonOffset OpenGL'nin derinlik değerlerini hesaplamak için kullandığı ölçeği ve birimleri ayarlar.
glPolygonStipple Çokgen dilimleme desenini ayarlar.
glPrioritizeTextures Dokuların ikamet önceliğini ayarlar.
glPushAttrib, glPopAttrib Öznitelik yığınını gönder ve aç.
glPushClientAttrib, glPopClientAttrib İstemci-öznitelik yığınında istemci durumu değişkenlerinin gruplarını kaydedin ve geri yükleyin.
glPushMatrix, glPopMatrix Geçerli matris yığınını sırasıyla gönder ve aç.
glPushName, glPopName Ad yığınını sırasıyla gönderip açın.
glRasterPos işlevleri Piksel işlemleri için tarama konumunu belirtin.
glReadBuffer Pikseller için bir renk arabelleği kaynağı belirler.
glReadPixels Framebuffer'dan bir piksel bloğu okur.
glRectişlevlerini Dikdörtgen çizin.
glRenderMode Tarama modunu ayarlar.
işlevlerini gösterme Geçerli matrisi döndürme matrisi ile çarpın.
glScale işlevleri Geçerli matrisi genel bir ölçeklendirme matrisi ile çarpın.
glScissor Makas kutusunu tanımlar.
glSelectBuffer Seçim modu değerleri için bir arabellek oluşturur.
glShadeModel Düz veya düz gölgelendirmeyi seçer.
glStencilFunc Kalıp testi için işlevi ve başvuru değerini ayarlar.
glStencilMask Kalıp düzlemlerindeki tek tek bitlerin yazısını denetler.
glStencilOp Kalıp testi eylemlerini ayarlar.
glTexCoordişlevlerini Geçerli doku koordinatlarını ayarlayın.
glTexCoordPointer Doku koordinatları dizisini tanımlar.
glTexEnvişlevlerini Doku ortamı parametrelerini ayarlayın.
glTexGenişlevlerini Doku koordinatlarının oluşturulmasını denetleme.
glTexImage1D Tek boyutlu doku görüntüsünü belirtir.
glTexImage2D İki boyutlu doku görüntüsünü belirtir.
glTexParameter işlevleri Doku parametrelerini ayarlayın.
glTexSubImage1D Mevcut tek boyutlu doku görüntüsünün bir bölümünü belirtir. Bu işlevle yeni bir doku tanımlayamazsınız.
glTexSubImage2D Mevcut iki boyutlu doku görüntüsünün bir bölümünü belirtir. Bu işlevle yeni bir doku tanımlayamazsınız.
işlevlerini dönüştürme Geçerli matrisi çeviri matrisi ile çarpın.
glVertex Bu işlevler bir köşe belirtir.
glVertexPointer Köşe verileri dizisi tanımlar.
glViewport Görünüm penceresi ayarlar.