SDL Specifiche
|
Ottieni l'accesso all'hardware grafico, all'uscita audio e alle periferiche di gioco all'interno della libreria di sviluppo multipiattaforma
Simple DirectMedia Layer è una libreria multimediale multipiattaforma progettata per fornire accesso di basso livello a audio, tastiera, mouse, joystick, hardware 3D tramite OpenGL e framebuffer video 2D. È utilizzato dal software di riproduzione MPEG, dagli emulatori e da molti giochi popolari, tra cui la premiata porta Linux di "Civilization: Call To Power". SDL supporta Linux, Windows, Windows CE, BeOS, MacOS, Mac OS X, FreeBSD, NetBSD, OpenBSD, BSD / OS, Solaris, IRIX e QNX. Il codice contiene supporto per AmigaOS, Dreamcast, Atari, AIX, OSF / Tru64, RISC OS, SymbianOS e OS / 2, ma questi non sono ufficialmente supportati. SDL è scritto in C, ma funziona nativamente con C ++ e ha legami con molte altre lingue, tra cui Ada, C #, Eiffel, Erlang, Euphoria, Guile, Haskell, Java, Lisp, Lua, ML, Objective C, Pascal, Perl, PHP, Pike, Pliant, Python, Ruby e Smalltalk. SDL è distribuito sotto GNU LGPL versione 2. Questa licenza consente di utilizzare SDL liberamente nei programmi commerciali purché si colleghi alla libreria dinamica.