OpenGL® İşlevi Nedir?



Bir OpenGL® işlevi, bir bilgisayar programından, işlevin adını ve ilişkili tüm parametreleri kullanarak çağrılan yürütülebilir kod bloğudur. Bir işlev parametresi, alınacak eylemi yönlendirmek için OpenGL® işlevinin adından sonra eklenecek bazı değişken veya bilgilerdir. OpenGL®, üç boyutlu (3B) bir sahneyi çizmek, işlemek ve oluşturmak ve işlemenin görünümünü veya hızını etkileyebilecek farklı değişkenlerin değerlerini değiştirmek için kullanılan KOSGEB kredi başvurusu çok çeşitli işlevlere sahiptir. OpenGL® fonksiyon kütüphanesindeki tüm fonksiyonlar, hangi parametrelerin beklendiğini ve hangi kütüphanede fonksiyonun içerildiğini tanımlayan katı bir adlandırma kuralı kullanır.

Bir OpenGL® işlevi için adlandırma kuralı, bir işlevin gerçek adını oluşturan dört bölümden oluşur. İlk kısım önek olarak adlandırılır ve işlevin ait olduğu kütüphaneyi gösterir. Temel işlevler için, bu önek "grafik kitaplığı" için "gl" dur. Diğer önekler arasında "grafik kitaplığı yardımcı araçları" için "glut" ve diğer aygıtlarda bulunmayan özelliklere erişmek için özel kartları için özel işlevler gerektiren grafik donanım üreticilerini temsil eden iki harfli kodlar bulunur.
OpenGL® işlev adının ikinci kısmı, adın kendisidir. Bu, doğrudan değiştirilecek bir değere veya alınacak bir eyleme atıfta bulunabilir. Bir işlevin isim kısmının örnekleri arasında "renk", "vertex", "temizle" ve "deleteTextures" bulunur. Ad hemen önekini izler ve genellikle önekden ayırt etmek ve kodu daha okunabilir hale getirmek için büyük harfle yazılır.
Bir OpenGL® fonksiyon isminin üçüncü unsuru, fonksiyonun kabul ettiği parametrelerin sayısıdır. Bunlar ayrıca argümanlar olarak da adlandırılabilir. Bu sadece bir sayıdır. Dolayısıyla üç argüman gerektiren bir fonksiyon, bu pozisyonda, fonksiyon isminden hemen sonra 3 rakamına sahip olacaktır.
OpenGL® işlev adının son öğesi, parametre olarak beklenen değişkenin veri türüdür. Bu, programcıya hangi verinin beklendiğini hatırlatmaya yardımcı olan ve aynı zamanda tek bir fonksiyonun farklı bir veri tipinin argümanlarını kabul eden çok sayıda tahmin İşkur işsizlik maaşı edilebilir varyasyona sahip olmasına yardımcı olan bir kısaltmadır . Bunun örnekleri bir kayan noktalı sayı için "f", bir tamsayı için "i" veya bir bayt için "b" dir.
Bu kurallarla, kayan nokta sayılarında tanımlanmış bir 3D noktada bir köşe noktası oluşturmak için tam bir OpenGL® işlev adı "glVertex3f" olacaktır. Fonksiyon, glVertex3i'yi okuyacak şekilde son parçayı değiştirerek tam sayıları kabul etmek için mantıksal olarak değiştirilebilir. OpenGL®'in başarısının bir parçası, işlev adlandırma kuralları gibi standartlara sıkı sıkıya bağlılıktır.

Yorumlar

Bu blogdaki popüler yayınlar

Ekran Kartı Sürücüsü Nedir?

İnsan Arayüzü Rehberi Nedir?

Dosya Kompresörü Nedir?