SDL
E724169
SDL (Simple DirectMedia Layer) is a cross-platform multimedia library commonly used for handling graphics, audio, and input in games and other interactive applications.
Statements (68)
| Predicate | Object |
|---|---|
| instanceOf |
multimedia framework
ⓘ
software library ⓘ |
| abbreviation | SDL NERFINISHED ⓘ |
| category |
cross-platform software
ⓘ
free and open-source software ⓘ |
| designGoal |
low-level hardware abstraction
ⓘ
portability ⓘ |
| developer |
SDL community
ⓘ
Sam Lantinga NERFINISHED ⓘ |
| fullName | Simple DirectMedia Layer NERFINISHED ⓘ |
| genre |
game development library
ⓘ
multimedia library ⓘ |
| hasBinding |
C#
NERFINISHED
ⓘ
C++ NERFINISHED ⓘ Java NERFINISHED ⓘ Python NERFINISHED ⓘ Rust NERFINISHED ⓘ |
| hasVersion |
SDL 1.2
NERFINISHED
ⓘ
SDL 2 NERFINISHED ⓘ |
| implementationLanguage | C NERFINISHED ⓘ |
| license | zlib license NERFINISHED ⓘ |
| operatingSystem | cross-platform ⓘ |
| originalAuthor | Sam Lantinga NERFINISHED ⓘ |
| previousLicense | LGPL NERFINISHED ⓘ |
| programmingLanguage | C ⓘ |
| stableReleaseMajorVersion | 2 ⓘ |
| successorVersion | SDL 3 NERFINISHED ⓘ |
| supportsAPI |
OpenGL
NERFINISHED
ⓘ
Vulkan NERFINISHED ⓘ |
| supportsAudioBackend |
ALSA
NERFINISHED
ⓘ
CoreAudio NERFINISHED ⓘ DirectSound NERFINISHED ⓘ PulseAudio NERFINISHED ⓘ |
| supportsFeature |
2D graphics
ⓘ
OpenGL context creation ⓘ Vulkan surface creation ⓘ audio ⓘ event handling ⓘ file I/O abstraction ⓘ game controller input ⓘ haptic feedback ⓘ input handling ⓘ joystick input ⓘ threading ⓘ timers ⓘ window management ⓘ |
| supportsInputDevice |
game controller
ⓘ
joystick ⓘ keyboard ⓘ mouse ⓘ |
| supportsPlatform |
Android
ⓘ
FreeBSD NERFINISHED ⓘ Linux ⓘ NetBSD NERFINISHED ⓘ Nintendo Switch NERFINISHED ⓘ OpenBSD NERFINISHED ⓘ PlayStation NERFINISHED ⓘ Windows ⓘ Xbox NERFINISHED ⓘ iOS ⓘ macOS ⓘ |
| supportsRenderingBackend |
Direct3D
NERFINISHED
ⓘ
Metal ⓘ |
| usedFor |
emulators
ⓘ
game development ⓘ interactive applications ⓘ multimedia applications ⓘ |
| website | https://www.libsdl.org/ ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.