A .NET Standard wrapper around the PhysFS IO library
Go to file
Francesco Bertolaccini 4d2d523147 Interop is no more static, so we have to provide an instance to SetValue... Oops! 2016-02-08 22:28:02 +01:00
SharpPhysFS Interop is no more static, so we have to provide an instance to SetValue... Oops! 2016-02-08 22:28:02 +01:00
Test Interop is no more static, so we have to provide an instance to SetValue... Oops! 2016-02-08 22:28:02 +01:00
.gitattributes Initial commit to add default .gitIgnore and .gitAttribute files. 2016-01-27 18:57:32 +01:00
.gitignore Initial commit to add default .gitIgnore and .gitAttribute files. 2016-01-27 18:57:32 +01:00
CHANGELOG.md Add changelog 2016-02-08 14:20:48 +01:00
LICENSE.md Added README and LICENSE files 2016-01-27 19:05:23 +01:00
README.md Add NuGet info 2016-01-31 11:38:14 +01:00
SharpPhysFS.sln Add changelog 2016-02-08 14:20:48 +01:00

README.md

SharpPhysFS

PhysicsFS wrapper for .NET

This library is a wrapper around the PhysFS library designed to work with .NET languages. As such, it employs standard .NET behaviors such as Exceptions and IEnumerables to represent native objects. It also provides access to the underlying low-level methods and a Stream subclass for easy use of the APIs.

The documentation for the methods is copied from the original doxygen and only slightly adapted.

Platform support

The library is designed to work regardlessly of the underlying OS, so it should work on Windows, Linux and OSX equally well. I haven't tested the OSX port though, and I only superficially tried it on Linux.

If anyone feels so inclined, he/she could contribute by testing it and reporting the results. This would be greatly appreciated.

Installation

You can use this library by compiling it as described in the wiki or by adding it as a reference using NuGet:

Install-Package SharpPhysFS