Skip to main content

Co to jest OpenGL Funkcjonować?

OpenGL Funkcja jest blokiem kodu wykonywalnego wywoływanego z programu komputerowego za pomocą nazwy funkcji i dowolnych powiązanych parametrów.Parametr funkcji to pewna zmienna lub informacje, które należy dodać po nazwie OpenGL funkcja kierowania działaniem, które zostanie podjęte.OpenGL Ma dużą gamę funkcji, które są używane do rysowania, manipulowania i renderowania sceny trójwymiarowej (3D) oraz do zmiany wartości różnych zmiennych, które mogą wpływać na wygląd lub prędkość renderowania.Wszystkie funkcje w OpenGL Biblioteka funkcji Użyj ścisłej konwencji nazewnictwa, która opisuje, jakie parametry są oczekiwane, a w jakiej bibliotece jest zawarta funkcja.

Konwencja nazewnictwa dla OpenGL Funkcja składa się z czterech części, które tworzą rzeczywistą nazwę funkcji.Pierwsza część nazywa się prefiksem i wskazuje bibliotekę, do której należy funkcja.W przypadku funkcji podstawowych ten prefiks jest GL, stojący dla biblioteki graficznej.Inne prefiks obejmują GLUT dla narzędzi narzędziowych biblioteki graficznej oraz dwupłatne kody reprezentujące producentów sprzętu graficznego, które wymagają specjalnych funkcji dla ich konkretnych kart, aby uzyskać dostęp do funkcji niedostępnych dla innych urządzeń.

Druga część OpenGL Nazwa funkcji to sama nazwa.Może to odnosić się bezpośrednio do wartości, którą należy zmienić lub podjąć działanie.Przykłady części nazwy funkcji obejmują kolor, wierzchołek, czyste i deleteTextures.Nazwa natychmiast podąża za prefiksem i jest zwykle kapitalizowana w celu odróżnienia go od prefiksu i uczynienia kodu bardziej czytelnym.

Trzeci element OpenGL Nazwa funkcji to liczba parametrów, które funkcja akceptuje.Można je również nazwać argumentami.To po prostu liczba.Tak więc funkcja, która wymaga trzech argumentów, będzie miał liczbę 3 w tej pozycji, bezpośrednio po nazwie funkcji.

Ostateczny element OpenGL Nazwa funkcji to typ danych zmiennej oczekiwanej jako parametr.Jest to skrót, który pomaga przypomnieć programistowi, jakie dane są oczekiwane, a także pozwala jednej funkcji mieć wiele przewidywalnych odmian, które akceptują argumenty innego typu danych.Przykładami tego są F dla liczby punktów zmiennoprzecinkowych, i dla liczby całkowitej lub B dla bajtu.

Zgodnie z tymi zasadami, pełny OpenGL Nazwa funkcji do tworzenia punktu wierzchołka w lokalizacji 3D zdefiniowanej w liczbach zmiennoprzecinkowych byłby gvertex3f.Funkcję można logicznie zmieniać, aby zaakceptować liczby całkowite, po prostu modyfikując ostatnią część, aby odczytała Blvertex3i.Jedna część sukcesu OpenGL to ścisłe przestrzeganie standardów, takich jak konwencje nazywania funkcji.