A .NET Wrapper for SDL3 (v 3.4.0), generated with the HexaGen code generator. HexaGen allows users to access native libraries easily and with high performance.
$ dotnet add package Hexa.NET.SDL3
Hexa.NET.SDL is a minimal C# wrapper for the SDL library, providing a thin, 1:1 binding to SDL's C functions. This wrapper is designed for developers who need direct access to the SDL library's functionality from C#, without added complexity or overhead.
You can install Hexa.NET.SDL via NuGet:
dotnet add package Hexa.NET.SDL
Or via the NuGet Package Manager:
Install-Package Hexa.NET.SDL
Alternatively, you can visit the NuGet package page and follow the instructions there.
Check out the example projects to see Hexa.NET.SDL in action and learn how to use it in your own projects.
For detailed documentation on SDL functionality, please refer to the official SDL documentation.
Contributions are welcome! If you encounter any issues or have suggestions for improvements, feel free to:
Hexa.NET.SDL is licensed under the MIT License. See the LICENSE file for more information.