Baike.dev
All toolsOnline toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
S

SDL2-CS

> 编程语言
Open source

SDL2# - C# Wrapper for SDL2

1.1K stars0 likes0 views
WebsiteGitHub

About

SDL2# - C# Wrapper for SDL2

This is SDL2#, a C# wrapper for SDL2.

Project Website: https://github.com/flibitijibibo/SDL2-CS

License

SDL2 and SDL2# are released under the zlib license. See LICENSE for details.

About SDL2

For more information about SDL2, visit the SDL wiki:

http://wiki.libsdl.org/moin.fcg/FrontPage

About the C# Wrapper

The C# wrapper was written to be used for FNA's platform support. However, this is written in a way that can be used for any general C# application.

The wrapper provides bindings for the following libraries:

  • SDL2
  • SDL2_gfx
  • SDL2_image
  • SDL2_mixer
  • SDL2_ttf

Note that SDL2# will not provide every single SDL2 function. This is due to limitations in the C# language that would cause major conflicts with the native SDL2 library and its extensions.

SDL2# is a pure port of the C headers. The naming schemes for this library will be exactly as they are done in the C library, with little-to-no concern for "appropriate" C# style. The namespace indicates that this is SDL2, the class names will indicate which library file the function/type/value exists in, and everything else will be as close to the C version as technically possible.

About the Visual Studio Debugger

When running C# applications under the Visual Studio debugger, native code that names threads with the 0x406D1388 exception will silently exit. To prevent this exception from being thrown by SDL, add this line before your SDL_Init call:

SDL.SDL_SetHint(SDL.SDL_HINT_WINDOWS_DISABLE_THREAD_NAMING, "1");

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

C#

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category编程语言
PricingOpen source

> Related tools

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言