-Anatomie et physiologie • Animaux et l'environnement • culture generale • economie • flore et ses bienfaits • Internet et Informatique • L'alimentation et la nutrition • La Biologie • Le mésothéliome • Les épices • Les fruits et légumes • Les vitamines • Maladies & Affections • Médecine et traitements • Médicaments • monde technologique • remèdes naturels • Santé et Bien-être • sciences et génie -orange

jeudi 27 mars 2014

Qu'est-ce qu'une fonction OpenGL ?

Une fonction OpenGL  est un bloc de code exécutable qui est appelé à partir d'un programme d'ordinateur en utilisant le nom de la fonction et des paramètres associés. Un paramètre de fonction est une variable ou de l'information qui doit être ajouté après le nom de la fonction OpenGL  de diriger l'action qui sera prise. OpenGL  dispose d'un large éventail de fonctions qui sont utilisées pour dessiner, manipuler, et afficher une scène en trois dimensions (3D) et de modifier les valeurs des différentes variables qui peuvent influer sur l'apparition ou la vitesse du rendu. Toutes les fonctions de la bibliothèque OpenGL  fonction utiliser une convention de nommage stricte qui décrit quels paramètres sont prévu et dans ce bibliothèque la fonction est contenue.

La convention de nommage d'une fonction OpenGL  se compose de quatre parties qui forment le nom réel d'une fonction. La première partie est appelé le préfixe et indique la bibliothèque à laquelle la fonction appartient. Pour les fonctions de base, ce préfixe est «gl», pour «bibliothèque graphique". D'autres préfixes comprennent "surabondance" de "bibliothèque graphiques outils d'utilité», et codes à deux lettres qui représentent les fabricants de cartes graphiques qui nécessitent des fonctions spéciales pour leurs cartes spécifiques pour accéder à des fonctionnalités non disponibles à d'autres appareils.

La deuxième partie d'un nom de fonction  OpenGL 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 nom d'une fonction include "couleur", "sommet", "clair" et "deleteTextures". Le nom suit immédiatement le préfixe et la majuscule pour la distinguer du préfixe et rendre le code plus lisible.

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

Le dernier élément d'un nom de fonction  OpenGL est le type de la variable attendu comme un paramètre de données. C'est une abréviation qui permet de rappeler le programmeur quelles données devraient et permet également une fonction unique d'avoir de multiples variations prévisibles qui acceptent des arguments d'un type de données différent. Les exemples sont "f" pour un nombre à virgule flottante, "i" pour un nombre entier ou "b" pour un octet.

Par ces règles, un OpenGL  nom de la fonction complète pour la création d'un point de sommet à un endroit défini 3D dans les nombres à virgule flottante serait "glVertex3f". La fonction peut être logiquement changé d'accepter entiers simplement en modifiant la dernière partie de sorte qu'il lit glVertex3i. Une partie de la réussite d’OpenGL  est le strict respect des normes telles que les conventions fonction de dénomination.