Skip to main content

Qu'est-ce qu'un OpenGL Fonction?

Un OpenGl La fonction est un bloc de code exécutable appelé à partir d'un programme informatique en utilisant le nom de la fonction et tous les paramètres associés.Un paramètre de fonction est une variable ou des informations qui doivent être ajoutées après le nom de l'OpenGL fonction pour diriger l'action qui sera prise.OpenGl A une grande gamme de fonctions qui sont utilisées pour dessiner, manipuler et rendre une scène tridimensionnelle (3D) et modifier les valeurs de différentes variables qui peuvent affecter l'apparence ou la vitesse du rendu.Toutes les fonctions dans OpenGL La bibliothèque de fonctions utilise une convention de dénomination stricte qui décrivait les paramètres attendus et dans quelle bibliothèque la fonction est contenue.

La convention de dénomination pour un OpenGL La fonction se compose de quatre parties qui forment le nom réel d'une fonction.La première partie est appelée le préfixe et indique la bibliothèque à laquelle appartient la fonction.Pour les fonctions principales, ce préfixe est GL, debout pour la bibliothèque graphique.Les autres préfixes incluent GLUT pour les outils d'utilité des bibliothèques graphiques et les codes à deux lettres qui représentent les fabricants de matériel graphique qui nécessitent des fonctions spéciales pour leurs cartes spécifiques pour accéder aux fonctionnalités indisponibles à d'autres appareils.

La deuxième partie d'un OpenGL Le nom de la fonction est le nom lui-même.Cela peut se référer directement à une valeur à modifier ou à une action à prendre.Des exemples de la partie du nom d'une fonction comprennent la couleur, le sommet, le clear et le deletetextures.Le nom suit immédiatement le préfixe et est généralement capitalisé pour le distinguer du préfixe et rendre le code plus lisible.

Le troisième élément d'un OpenGl Le nom de la fonction est le nombre de paramètres que la fonction accepte.Ceux-ci peuvent également être appelés arguments.C'est simplement un nombre.Ainsi, une fonction qui nécessite trois arguments aura le chiffre 3 dans cette position, directement après le nom de la fonction.

L'élément final d'un OpenGL Le nom de la fonction est le type de données de la variable attendue en tant que paramètre.Il s'agit d'une abréviation qui aide à rappeler au programmeur les données attendues et permet également à une seule fonction d'avoir plusieurs variations prévisibles qui acceptent les arguments d'un type de données différent.Des exemples de ceci sont F pour un numéro de point flottant, i pour un entier ou B pour un octet.

Par ces règles, un OpenGL Reg complet;Le nom de la fonction pour la création d'un point de sommet à un emplacement 3D défini dans les numéros de points flottants serait glvertex3f.La fonction peut être logiquement modifiée pour accepter les entiers en modifiant simplement la dernière partie afin qu'elle lit Glvertex3i.Une partie du succès d'OpenGl est la stricte adhésion aux normes telles que les conventions de dénomination de la fonction.