-
Notifications
You must be signed in to change notification settings - Fork 4
nfCommon Documentation
Michał Witanowski edited this page Apr 15, 2016
·
2 revisions
nfCommon is lower-level library containing miscellaneous utilities.
- Math - complex module implementing vector, matrix, quaternion operations, geometry shapes intersections tests, pseudorandom number generator, etc.
- AsyncThreadPool - simple thread pool for asynchronous tasks execution
- ThreadPool - fast and advanced thread pool used in engine update function, with task dependencies support
- Image - complex class allowing for loading and saving image files (BMP, PNG, JPG, DDS) and manipulating them (type conversions, mipmap generations)
- Packer - simple virtual file system
- BVH - bounding volume hierarchy
- Config - config file parser
- File - class for low-level file access
- FileSystem - class for low-level filesystem manipulations
- DirectoryWatch - class for watching and notifying about directory changes
- Logger - logger class with multiple log output backends (TXT, HTML, console, etc.)
- SystemInfo - class for retrieving system information
- Window - wrapper for platform-dependend low-level window
- Timer - high resolution timer
- MD5 - class for MD5 checksum calculations
- Library - provides support for dynamic library linking
- Home
- Features
- Development
- Test applications
- nfCommon Documentation
- nfCore Documentation
- Meeting summaries