Grafikus könyvtár - az élethosszig prog

Kairó - szoftverkönyvtárnak hogy használják, hogy végre vektorgrafikus hardveresen független API-t. Cairo lehetővé teszi, hogy primitívek két dimenzióban a különböző kimeneti pufferek. Cairo lehetővé teszi, hogy a hardveres gyorsítás, amikor csak lehetséges. Ez szabad szoftver kettős licenc alatt GNGPL és a Mozilla Public License (MPL).

Annak ellenére, hogy Kairó C-ben írták, vannak eszközök használatának számos más programozási nyelvek, köztük a C + +, C #, Smalltalk, és mások.

Kezdetben a nevét E API: Direct3D, DirectDraw, DirectMusic, DirectPlay, DirectSound, és így tovább. Név Direct X alkotta rövidítéseként összes API (X állva különösen a API nevét), és hamarosan a neve a gyűjtemény. Amikor a Microsoft később úgy döntöttek, hogy dolgozzon ki egy játékkonzol, az X-et használunk, mint az alapját a név Xbox, jelezve, hogy a konzol volt a DirectX technológián alapul. X start átkerült a API nevű, az Xbox, mint például XInput és Cross-Platform audio Creation Tool (XACT), míg a DirectX modellt kiterjesztették a Windows API, mint kakDirect2D és DirectWrite.

OpenGL segédprogram eszközkészlet (GLUT) egy könyvtár OpenGL Utility programok működnek főleg szintjén I / O rendszer a gazda operációs rendszer. Funkciók közé tartozik a vezérlőegység és a monitor billentyűzet és egér bemenet. Rutinok felhívni számos geometriai primitívek. GLUT is korlátozott támogatást felbukkanó menüből.

Libart - egy grafikus könyvtár (Free Software) középpontjában Vector API. Cairo használ Libart.

Egyszerű DirectMedia Layer (SDL) - a cross-platform multimédia-könyvtár, amely szabadon terjeszthető a forráskódot, hogy a C nyelv, amely egy egyszerű felületen a grafika, hang és beviteli eszközök a különböző platformokon. SDL van szó réteg (layer) a címben, mert a valóságban ez egy könyvtár wrapper körül funkció-specifikus operációs rendszer. A fő cél az SDL -, hogy egy közös keret eléréséhez funkciók különböző rendszerekben.

Kapcsolódó cikkek