You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
1.0 KiB
31 lines
1.0 KiB
7 years ago
|
# DotSDL
|
||
|
|
||
|
_DotSDL_ is a .NET Standard library designed to allow easy access to the SDL2
|
||
|
library using either the .NET Framework or .NET Core.
|
||
|
|
||
|
Unlike SDL2#, _DotSDL_ is not a direct SDL wrapper. It attempts to add some
|
||
|
additional functionality to make writing SDL applications easier.
|
||
|
|
||
|
### Current Features
|
||
|
|
||
|
At this time, DotSDL supports the following features:
|
||
|
|
||
|
* Audio
|
||
|
* Support for all audio formats supported by SDL.
|
||
|
* Mono output.
|
||
|
* Input
|
||
|
* Keyboard input.
|
||
|
* Window events.
|
||
|
* Graphics
|
||
|
* A single 32-bit ARGB canvas (useful for simple pixel plotting).
|
||
|
|
||
|
### How To Use DotSDL
|
||
|
|
||
|
DotSDL is currently under heavy development and, as such, doesn't have much
|
||
|
in the way of documentation. Currently, the best way to use it is to look over
|
||
|
the sample/test projects and to read over the XMLDocs on the classes and
|
||
|
methods.
|
||
|
|
||
|
If you would still like to play around with DotSDL, the project can be built
|
||
|
using Microsoft Visual Studio 2017. You will also need a SDL2.dll binary for
|
||
|
each architecture that you plan to build your project against.
|