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