Enkelt direkte medielag

Enkelt direkte medielag
Generell informasjon
programtype api
Forfatter Sam Lantinga
utvikler Sam Lantinga
Første utgivelse 1998
Tillatelse ZLib-lisens
Faktisk tilstand Aktiv
Teknisk informasjon
Planlagt inn C
Versjoner
Siste stabile versjon 2.0.12 [ 1 ]​ ( info ) ( 11. mars 2020 (2 år, 7 måneder og 3 dager) [ 2 ] )
Lenker
Offesiell nettside kodelager feilsporing

Simple DirectMedia Layer ( SDL ) er et sett med biblioteker utviklet i programmeringsspråket C som gir grunnleggende funksjoner for å utføre todimensjonale tegneoperasjoner , administrere lyd- og musikkeffekter, samt laste og administrere bilder. De ble opprinnelig utviklet av Sam Lantinga , en videospillutvikler for GNU/Linux- plattformen .

Til tross for at den er programmert i C, har den wrappers for andre programmeringsspråk som C++ , Ada , C# , BASIC , Erlang , Lua , Java , Python , Pascal , etc. Det gir også verktøy for utvikling av videospill og multimediaapplikasjoner. En av dens store fordeler er at det er et multiplattformbibliotek, som offisielt er kompatibelt med Microsoft Windows , GNU /Linux , Mac OS og QNX- systemer, så vel som andre arkitekturer og systemer som Sega Dreamcast , GP32 , GP2X , etc.

Biblioteket er distribuert under LGPL -lisensen , som er det som har forårsaket den store fremskritt og utviklingen av SDL.

Selv om dette biblioteket fra versjon 2.0 er under ZLib-lisensen

Ytterligere komponenter

Det er utviklet en rekke ekstra biblioteker som utfyller funksjonaliteten og egenskapene til basisbiblioteket.

Tilgjengelige versjoner

Den nye SDL 2.0-versjonen er tilgjengelig på følgende programmeringsspråk :

Den gamle SDL 1.2-versjonen er tilgjengelig på følgende programmeringsspråk :

.NET versjon

SDL.NET er et CLS - kompatibelt objektorientert bibliotek for .NET for SDL skrevet av David Y. Hudson . Den gir tilgang på høyt nivå til lyd, tastatur, mus, gamepads, TrueType-fonter , ulike bildeformater, lydmiksing, MPEG -1-filmer og maskinvare-3D via OpenGL og 2D-videorammebuffer.

Galleri

Se også

Referanser

  1. ^ "Enkelt DirectMedia Layer - SDL versjon 2.0.12 (stabil)" . libsdl.org . Hentet 13. mars 2020 . 
  2. ^ "Indeks for /utgivelse" . libsdl.org . Hentet 13. mars 2020 . 
  3. ^ "Utviklinger" . OpenTTD . Hentet 19. mars 2010 . 
  4. "Sammenstiller Wesnoth" . Wesnoth. 27. februar 2010. Arkivert fra originalen 6. april 2009 . Hentet 19. mars 2010 . 
  5. ^ "Oolite" . Oolite.org . Hentet 19. mars 2010 . 

Eksterne lenker