Skip to main content

Ano ang isang OpenGL Function?

Isang OpenGL Ang pag -andar ay isang bloke ng maipapatupad na code na tinatawag mula sa loob ng isang programa ng computer sa pamamagitan ng paggamit ng pangalan ng pag -andar at anumang nauugnay na mga parameter.Ang isang function na parameter ay ilang variable o impormasyon na kailangang maidagdag pagkatapos ng pangalan ng OpenGL Pag -andar upang idirekta ang aksyon na gagawin.OpenGL ay may isang malaking hanay ng mga pag-andar na ginagamit upang gumuhit, manipulahin at mag-render ng isang three-dimensional (3D) na eksena at baguhin ang mga halaga ng iba't ibang mga variable na maaaring makaapekto sa hitsura o bilis ng pag-render.Ang lahat ng mga pag -andar sa OpenGL Gumamit ng Function Library ng isang mahigpit na kombensyon sa pagbibigay ng pangalan na inilarawan kung anong mga parameter ang inaasahan at sa kung anong library ang nilalaman ng pag -andar.Ang pag -andar ay binubuo ng apat na bahagi na bumubuo ng aktwal na pangalan ng isang function.Ang unang bahagi ay tinatawag na prefix at nagpapahiwatig ng aklatan kung saan nabibilang ang pag -andar.Para sa mga pangunahing pag -andar, ang prefix na ito ay GL, na nakatayo para sa library ng graphics.Ang iba pang mga prefix ay kinabibilangan ng GLUT para sa mga tool sa utility ng graphic library, at dalawang-titik na mga code na kumakatawan sa mga tagagawa ng graphics hardware na nangangailangan ng mga espesyal na pag-andar para sa kanilang mga tukoy na kard upang ma-access ang mga tampok na hindi magagamit sa iba pang mga aparato.

Ang pangalawang bahagi ng isang OpenGL Ang pangalan ng function ay ang pangalan mismo.Maaari itong sumangguni nang direkta sa isang halaga na mababago o isang aksyon na dapat gawin.Ang mga halimbawa ng bahagi ng pangalan ng isang function ay may kasamang kulay, vertex, malinaw at mga deletetexture.Ang pangalan ay agad na sumusunod sa prefix at karaniwang pinalalaki upang makilala ito mula sa prefix at gawing mas mababasa ang code.

Ang ikatlong elemento ng isang OpenGL Ang pangalan ng pag -andar ay ang bilang ng mga parameter na tinatanggap ng function.Ang mga ito ay maaari ring tawaging mga argumento.Ito ay simpleng numero.Kaya ang isang function na nangangailangan ng tatlong argumento ay magkakaroon ng numeral 3 sa posisyon na ito, nang direkta pagkatapos ng pangalan ng pag -andar.

Ang pangwakas na elemento ng isang OpenGL Ang pangalan ng pag -andar ay ang uri ng data ng variable na inaasahan bilang isang parameter.Ito ay isang pagdadaglat na makakatulong upang paalalahanan ang programmer kung ano ang inaasahan ng data at pinapayagan din ang isang solong pag -andar na magkaroon ng maraming mahuhulaan na pagkakaiba -iba na tumatanggap ng mga argumento ng ibang uri ng data.Ang mga halimbawa nito ay f para sa isang lumulutang na numero ng punto, ako para sa isang integer o B para sa isang byte.

sa pamamagitan ng mga patakarang ito, isang buong OpenGL reg;Ang pangalan ng pag -andar para sa paglikha ng isang punto ng vertex sa isang lokasyon ng 3D na tinukoy sa mga numero ng lumulutang na punto ay magiging GlvertEx3F.Ang pag -andar ay maaaring lohikal na mabago upang tanggapin ang mga integer sa pamamagitan lamang ng pagbabago ng huling bahagi kaya binabasa nito ang GlvertEx3i.Isang bahagi ng tagumpay ng OpenGL ay ang mahigpit na pagsunod sa mga pamantayan tulad ng mga kombensiyon na nagbibigay ng pagpapaandar.