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
Yorum Gönder