„Simple DirectMedia Layer” változatai közötti eltérés

[ellenőrzött változat][ellenőrzött változat]
Tartalom törölve Tartalom hozzáadva
Addbot (vitalap | szerkesztései)
a Bot: 22 interwiki link migrálva a Wikidata d:q727439 adatába
Csakegyujonc (vitalap | szerkesztései)
a →‎Története: elütés
19. sor:
Az SDL könyvtárnak szinte minden programozási környezetre létezik átirata, kezdve a legelterjedtebbekkel, (Pl.: [[C++]], [[Perl (programozási nyelv)|Perl]], [[Python (programozási nyelv)|Python]], (Keresztül a [[pygame]]-en), [[Pascal (programozási nyelv)|Pascal]], stb.) egészen a kevésbé ismertekig (Pl.: [[Euphoria programozási nyelv|Euphoria]], vagy [[Pliant]]). Ez, valamint a tény, hogy nyílt forráskódú és [[LGPL]] licenc alatt van terjesztve, teszi az SDL könyvtárat egy általános választássá sok multimédiás alkalmazásnak.
 
Az SDL önmagában, igen egyszerű; éppen egy vékony „keresztrendszeres” keretként viselkedik, 2D képpontos műveleteket, hangot, fájl hozzáférést, eseménykezelést, időzítést, folyamat kezelést és még egyéb mást szolgáltatva. Gyakran használják az [[OpenGL]] kiegészítéseként azáltal, hogy beállítják a grafikai kimenetet, illetve egér és billentyűzetetbillentyűzet bemenetet kezelnek, ami az OpenGL határait terjeszti ki.
 
A könyvtár rengeteg ''alrendszerre'' van tagolva, nevezetesen a videó (mind a felületi<!--surface--> funkciókat mind az OpenGL-t kezeli), audió, CD-ROM, botkormány és időzítő alrendszerre. Mind emellett az alap, alacsony szintű támogatás mellett, ott van még pár különálló hivatalos könyvtár, amely egyéb funkciókat lát el. Ez magában foglalja az „alap könyvtárat”, mindazonáltal a hivatalos honlapon is megtalálható, és a hivatalos dokumentációban is benne áll: