Skip to main content

Was ist ein OpenGL Funktion?

Ein OpenGL Die Funktion ist ein Block aus ausführbarem Code, der innerhalb eines Computerprogramms unter Verwendung des Namens der Funktion und den zugehörigen Parametern aufgerufen wird.Ein Funktionsparameter ist eine Variable oder Informationen, die nach dem Namen des OpenGL Reg hinzugefügt werden müssen.Funktionieren Sie, um die Maßnahmen zu lenken, die ergriffen werden.OpenGL hat eine große Reihe von Funktionen, mit denen eine dreidimensionale (3D) Szene zeichnet, manipuliert und rendert und die Werte verschiedener Variablen geändert werden kann, die das Aussehen oder die Geschwindigkeit des Renderings beeinflussen können.Alle Funktionen im OpenGL Funktionsbibliothek Verwenden Sie eine strikte Namenskonvention, die beschrieben hat, welche Parameter erwartet werden und welche Bibliothek die Funktion enthält.

Die Namenskonvention für eine OpenGL Die Funktion besteht aus vier Teilen, die den tatsächlichen Namen einer Funktion bilden.Der erste Teil wird als Präfix bezeichnet und zeigt die Bibliothek an, zu der die Funktion gehört.Für Kernfunktionen ist dieses Präfix GL für die Grafikbibliothek.Weitere Präfixe sind GLUT für Dienstprogramme für die Grafikbibliothek und zwei Buchstabencodes, die die Hersteller von Grafikhardware darstellen, die spezielle Funktionen für ihre spezifischen Karten erfordern, um auf Funktionen zugreifen zu können, die für andere Geräte nicht verfügbar sind.Der Funktionsname ist der Name selbst.Dies kann sich direkt auf einen zu ändernden Wert oder eine Maßnahme beziehen, die ergriffen werden soll.Beispiele für den Namen des Namens einer Funktion sind Farbe, Scheitelpunkte, Klare und DeletetExten.Der Name folgt unmittelbar dem Präfix und wird in der Regel aktiviert, um ihn vom Präfix zu unterscheiden und den Code lesbarer zu machen.

Das dritte Element eines OpenGL Funktionsname ist die Anzahl der Parameter, die die Funktion akzeptiert.Diese können auch als Argumente bezeichnet werden.Dies ist einfach eine Nummer.Eine Funktion, die drei Argumente erfordert, hat die Zahl 3 in dieser Position direkt nach dem Funktionsnamen.

Das endgültige Element eines OpenGL Der Funktionsname ist der Datentyp der als Parameter erwarteten Variablen.Dies ist eine Abkürzung, die dazu beiträgt, den Programmierer zu erinnern, welche Daten erwartet werden, und es auch zu einer einzigen Funktion kann mehrere vorhersehbare Variationen haben, die Argumente eines anderen Datentyps akzeptieren.Beispiele hierfür sind f für eine schwimmende Punktzahl, ich für eine Ganzzahl oder B für ein Byte.

Nach diesen Regeln, eine vollständige OpenGL Der Funktionsname zum Erstellen eines Scheitelpunktpunkts an einem 3D -Standort, der in schwimmenden Punktnummern definiert ist, wäre Glvertex3f.Die Funktion kann logisch geändert werden, um Ganzzahlen zu akzeptieren, indem sie einfach den letzten Teil geändert hat, so dass es Glvertex3i liest.Ein Teil des Erfolgs von OpenGL ist die strikte Einhaltung von Standards wie den Funktionen für Funktionen.