Sdl3Sharp.Ffi
0.5.0-alpha4
dotnet add package Sdl3Sharp.Ffi --version 0.5.0-alpha4
NuGet\Install-Package Sdl3Sharp.Ffi -Version 0.5.0-alpha4
<PackageReference Include="Sdl3Sharp.Ffi" Version="0.5.0-alpha4" />
<PackageVersion Include="Sdl3Sharp.Ffi" Version="0.5.0-alpha4" />
<PackageReference Include="Sdl3Sharp.Ffi" />
paket add Sdl3Sharp.Ffi --version 0.5.0-alpha4
#r "nuget: Sdl3Sharp.Ffi, 0.5.0-alpha4"
#:package Sdl3Sharp.Ffi@0.5.0-alpha4
#addin nuget:?package=Sdl3Sharp.Ffi&version=0.5.0-alpha4&prerelease
#tool nuget:?package=Sdl3Sharp.Ffi&version=0.5.0-alpha4&prerelease
SDL3# - Sdl3Sharp.Ffi
These are just some managed bindings around libffi that SDL3# and adjacent projects use internally.
Might be useful for other projects including yours, might be not. Use at your own risk. Nothing is really (well) documented, as for now, this meant to be used internally by SDL3# only.
If you're looking for how you can call C-style variadic parameter functions from your managed .NET code, this could be the repository for you, as it's the sole reason for why this project exists in the first place. But from there, you're on your own. I don't offer support nor give any kinds of guarantees for this project outside of it's usage for SDL3#.
Thank you for your understanding.
Third-party licensing
The original libffi, the mirror-fork of the original libffi repository from which the native binaries are built, and the built NuGet packages that contain those native binaries are all under the same license that can be viewed here: https://github.com/libffi/libffi/blob/master/LICENSE
Learn more about Target Frameworks and .NET Standard.
-
net10.0
- Sdl3Sharp.Ffi.linux-arm (>= 0.5.0-alpha4)
- Sdl3Sharp.Ffi.linux-arm64 (>= 0.5.0-alpha4)
- Sdl3Sharp.Ffi.linux-x64 (>= 0.5.0-alpha4)
- Sdl3Sharp.Ffi.linux-x86 (>= 0.5.0-alpha4)
- Sdl3Sharp.Ffi.win-arm64 (>= 0.5.0-alpha4)
- Sdl3Sharp.Ffi.win-x64 (>= 0.5.0-alpha4)
- Sdl3Sharp.Ffi.win-x86 (>= 0.5.0-alpha4)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Sdl3Sharp.Ffi:
| Package | Downloads |
|---|---|
|
Sdl3Sharp
SDL3# - SDL bindings for C#/.NET - "Meta" package - just references all of the native binary packages and by transitivity the "Core" package |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.5.0-alpha4 | 314 | 12/7/2025 |
| 0.5.0-alpha3 | 261 | 11/14/2025 |
| 0.5.0-alpha2 | 232 | 10/22/2025 |
| 0.5.0-alpha | 171 | 10/17/2025 |