Skip to main content

Wat is een opengl reg;Functie?

Een opengl reg;Functie is een blok uitvoerbare code die vanuit een computerprogramma wordt aangeroepen met behulp van de naam van de functie en alle bijbehorende parameters.Een functieparameter is een variabele of informatie die moet worden toegevoegd na de naam van de OpenGL reg;functie om de actie te sturen die wordt ondernomen.OpenGL reg;Heeft een groot aantal functies die worden gebruikt om een driedimensionale (3D) scène te tekenen, manipuleren en weergeven en om de waarden van verschillende variabelen te wijzigen die het uiterlijk of de snelheid van de weergave kunnen beïnvloeden.Alle functies in de OpenGL reg;Functiebibliotheek Gebruik een strikt naamgevingsconventie dat beschreef welke parameters worden verwacht en in welke bibliotheek de functie is opgenomen.

Het naamgevingsconventie voor een opengl reg;Functie bestaat uit vier delen die de werkelijke naam van een functie vormen.Het eerste deel wordt het voorvoegsel genoemd en geeft de bibliotheek aan waartoe de functie behoort.Voor kernfuncties is dit voorvoegsel GL, staande voor de grafische bibliotheek.Andere voorvoegsels omvatten GLUT voor hulpprogramma's voor grafische bibliotheek en twee-letters codes die de fabrikanten van grafische hardware vertegenwoordigen die speciale functies vereisen voor hun specifieke kaarten om toegang te krijgen tot functies die niet beschikbaar zijn voor andere apparaten.

Het tweede deel van een OpenGL Functienaam is de naam zelf.Dit kan rechtstreeks verwijzen naar een te wijzigen waarde of een actie die moet worden ondernomen.Voorbeelden van het naamgedeelte van een functie omvatten kleur, hoekpunt, wissen en deletetextures.De naam volgt onmiddellijk het voorvoegsel en wordt meestal gekapitaliseerd om het te onderscheiden van het voorvoegsel en de code leesbaarder te maken.

Het derde element van een OpenGL reg;Functienaam is het aantal parameters die de functie accepteert.Deze kunnen ook argumenten worden genoemd.Dit is gewoon een nummer.Dus een functie die drie argumenten vereist, heeft de numeral 3 in deze positie, direct na de functienaam.

Het uiteindelijke element van een OpenGL reg;Functienaam is het gegevenstype van de variabele die als parameter wordt verwacht.Dit is een afkorting die helpt om de programmeur eraan te herinneren welke gegevens worden verwacht en maakt het ook mogelijk dat een enkele functie meerdere voorspelbare variaties heeft die argumenten van een ander gegevenstype accepteren.Voorbeelden hiervan zijn F voor een drijvend puntnummer, ik voor een geheel getal of b voor een byte.

Volgens deze regels, een volledige opengl reg;Functienaam voor het maken van een hoekpuntpunt op een 3D -locatie gedefinieerd in drijvende puntnummers zou glvertex3f zijn.De functie kan logisch worden gewijzigd om gehele getallen te accepteren door eenvoudig het laatste deel te wijzigen, zodat het glvertex3i leest.Een deel van het succes van OpenGL reg;is de strikte naleving van normen zoals de functie-benoemde conventies.