A collection of I/O core utils for openFrameworks.
ofEvent
-based Directory Watcher
Poco::DirectoryWatcher
was added in Poco 1.5+. These files are included for backward compatibility.ByteBuffer
ByteBuffer
streams.ByteBufferReader
.ByteBufferWriter
.ByteBufferStream
.Poco::RecursiveDirectoryIterator
Poco::RecursiveDirectoryIterator
was added in Poco 1.6+. These files are included under the ofxIO
namespace for backward compatibility.Every effort is made to keep the repository small. Thus sometimes third-party libraries need to be compiled and example data needs to be downloaded. The bootstrap script takes care of this.
scripts/
directory ...
./bootstrap.sh
make && make run
from the example directory.For more, see docs/GETTING_STARTED.md.
See docs/SUPPORT.md.
API documentation can be found here.
Platform | Build Status | Notes |
---|---|---|
osx | ❓ | None |
linux | ❓ | None |
Linux64 | ❓ | None |
linuxarmv6l | ❓ | None |
msys2 | ❓ | None |
vs | ❓ | None |
ios | ❓ | None |
tvos | ❓ | None |
emscripten | ❓ | None |
android | ❓ | None |
Status | Symbol |
---|---|
Tested | ✅ |
Untested | ⚠️ |
Incompatible | ❌ |
Unknown | ❓ |
The stable
branch of this repository is meant to be compatible with the openFrameworks stable branch, which corresponds to the latest official openFrameworks release.
The master
branch of this repository is meant to be compatible with the openFrameworks master branch.
Some past openFrameworks releases are supported via tagged versions, but only stable
and master
branches are actively supported.
The stable
branch of this repository is meant to be compatible with the openFrameworks stable branch, which corresponds to the latest official openFrameworks release.
The master
branch of this repository is meant to be compatible with the openFrameworks master branch. This is often the same as the stable
branch.
The develop
branch of this repository is used by developers to test new features. It is usually compatible with the openFrameworks master branch, but is compatibility is not guaranteed. The develop
branch should not be used for production.
Some past openFrameworks releases are supported via tagged versions and releases, but only stable
and master
branches are actively supported.
This project uses Semantic Versioning, although strict adherence will only come into effect at version 1.0.0.
See CHANGELOG.md
See CONTRIBUTING.md
See LICENSE.md