Co je funkce OpenGL®?

Funkce OpenGL® je blok spustitelného kódu, který se volá z počítačového programu pomocí názvu funkce a jakýchkoli přidružených parametrů. Funkční parametr je určitá proměnná nebo informace, které je třeba přidat po názvu funkce OpenGL® pro řízení akce, která bude provedena. OpenGL® má velkou řadu funkcí, které se používají k kreslení, manipulaci a vykreslení trojrozměrné (3D) scény a ke změně hodnot různých proměnných, které mohou ovlivnit vzhled nebo rychlost vykreslování. Všechny funkce v knihovně OpenGL® Funkce Knihovna používají přísnou konvenci pojmenování, která popisuje, jaké parametry se očekávají, a v jaké knihovně je funkce obsažena. První část se nazývá předpona a označuje knihovnu, do které funkce patří. U základních funkcí je tato předpona „GL“, která stojí “Grafická knihovna ". Jiné předpony zahrnují„ GLUT “pro„ Graphics Library Utility Tools “a dvoupísmenné kódy, které představují výrobce grafického hardwaru, které vyžadují speciální funkce pro jejich konkrétní karty pro přístup k funkcím nedostupné k jiným zařízením.

Druhá část názvu funkce OpenGL® je samotný název. To se může odkazovat přímo na hodnotu, která se má změnit, nebo k přijetí akce. Mezi příklady části názvu funkce patří „Color“, „Vertex“, „Clear“ a „DeleteTextures“. Název okamžitě sleduje předponu a je obvykle kapitalizován, aby ji odlišil od předpony a učinil kód čitelnější.

Třetí prvek názvu funkce OpenGL® je počet parametrů, které funkce přijímá. Ty lze také nazvat argumenty. Toto je prostě číslo. Funkce, která vyžaduje tři argumenty, bude mít v této pozici Číselnou 3, DirecTly po názvu funkce.

Konečným prvkem názvu funkce OpenGL® je datový typ proměnné očekávané jako parametr. Toto je zkratka, která pomáhá připomenout programátorovi, jaká data se očekávají, a také umožňuje jedné funkci mít více předvídatelných variací, které přijímají argumenty jiného datového typu. Příklady toho jsou „F“ pro číslo s pohyblivou částí, „I“ pro celé číslo nebo „B“ pro bajt.

Podle těchto pravidel by byl úplný název funkce OpenGL® pro vytvoření bodu vrcholu na 3D umístění definovaném v číslech plovoucích bodů „Glvertex3f“. Funkce lze logicky změnit tak, aby přijímala celá čísla jednoduše úpravou poslední části, takže čte glvertex3i. Jednou částí úspěchu OpenGL® je přísné dodržování standardů, jako jsou konvence pojmenování funkcí.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?