SFML.Net
SFML.Net copied to clipboard
Official binding of SFML for .Net languages
I'm trying to run my .NET 5.0 game which uses a library that references SFML.NET. A year or so ago this was running fine, but now I can't seem to...
The following pinvoke methods are found to be dead code and not referenced in SFML.Net. - sfWindow_getFrameTime isn't referenced and isn't defined in CSFML - sfRenderTexture_saveGLStates isn't referenced and isn't...
PInvoke methods and callbacks with `size_t` parameters or returns is inconsistently typed across SFML.Net. Majority use `uint` - sfVideoMode_getFullScreenModes - sfRenderTexture_drawPrimitives - sfRenderWindow_drawPrimitives - sfShader_setFloatUniformArray - sfShader_setVec2UniformArray - sfShader_setVec3UniformArray -...
sfRenderTexture_display return type disparity with CSFML. sfRenderTexture_display currently returns `bool` and supposed to return `void`.
Prefixing interfaces names with an `I` in C# is a recommended convention according to [MS docs](). I can try to make a pull request that has changes that comply with...
Currently, there are two ways to access the pixels of an `Image`. The first one is `Image.GetPixel()`, which does a call to a native function on each invocation, which is...
Options to recreate a window while reusing the existing Object should be added. While the object on the native side will be changed, the new pointer should be plugged back...
Hello everyone, I have found bug if I want bundle into mono bundled executable with mkbundle on Ubuntu 18.04 `mkbundle --simple --cross mono-5.20.1-ubuntu-16.04-x64 SFML_Test.exe --library libcsfml-audio.so --library libsfml-audio.so --library libcsfml-graphics.so...
## Steps to Reproduce - Create a new Console App project with .Net Framework 4.6.1 or newer (.Netstandard 2.0 compatible) - Install the SFML.Net NuGet package - Write some SFML...
Hello! I managed to stumble over a bug in a private project, and after quite a bit of digging and testing managed to conclude where it came from. The bug...