Skip to main content

Cos'è un OpenGL Funzione?

A OpenGL REG;La funzione è un blocco di codice eseguibile che viene chiamato all'interno di un programma per computer utilizzando il nome della funzione e tutti i parametri associati.Un parametro di funzione è una variabile o informazioni che devono essere aggiunte dopo il nome di OpenGL funzione per dirigere l'azione che verrà intrapresa.OpenGL Ha una vasta gamma di funzioni che vengono utilizzate per disegnare, manipolare e rendere una scena tridimensionale (3D) e per cambiare i valori di diverse variabili che possono influenzare l'aspetto o la velocità del rendering.Tutte le funzioni in OpenGL La libreria di funzioni utilizza una rigorosa convenzione di denominazione che descriveva quali parametri sono previsti e in quale libreria è contenuta la funzione.

La convenzione di denominazione per un OpenGL La funzione è costituita da quattro parti che formano il nome effettivo di una funzione.La prima parte è chiamata prefisso e indica la libreria a cui appartiene la funzione.Per le funzioni di base, questo prefisso è GL, che sta per la libreria grafica.Altri prefissi includono Strumenti di utilità della libreria grafica per la libreria grafica e codici a due lettere che rappresentano i produttori di hardware grafico che richiedono funzioni speciali per le loro schede specifiche per accedere alle funzionalità non disponibili per altri dispositivi.

La seconda parte di OpenGL Il nome della funzione è il nome stesso.Questo può riferirsi direttamente a un valore da modificare o di intraprendere un'azione.Esempi della porzione di nome di una funzione includono colore, vertice, chiaro e cancellazione.Il nome segue immediatamente il prefisso e di solito viene capitalizzato per distinguerlo dal prefisso e rendere il codice più leggibile.

Il terzo elemento di un OpenGL Il nome della funzione è il numero di parametri accetta dalla funzione.Questi possono anche essere chiamati argomenti.Questo è semplicemente un numero.Quindi una funzione che richiede tre argomenti avrà il numero 3 in questa posizione, direttamente dopo il nome della funzione.

L'elemento finale di un OpenGL Il nome della funzione è il tipo di dati della variabile prevista come parametro.Questa è un'abbreviazione che aiuta a ricordare al programmatore quali dati sono previsti e consente anche a un'unica funzione di avere più variazioni prevedibili che accettano argomenti di un diverso tipo di dati.Esempi di questo sono F per un numero di punto galleggiante, I per un numero intero o b per un byte.

Con queste regole, un OpenGL Reg completo;Il nome della funzione per la creazione di un punto di vertice in una posizione 3D definita nei numeri di punto mobile sarebbe Glvertex3f.La funzione può essere logicamente modificata per accettare i numeri interi semplicemente modificando l'ultima parte in modo che legge Glvertex3i.Una parte del successo di OpenGL è la rigorosa aderenza agli standard come le convenzioni di nome funzione.