Here is a list of all modules:
| Animations | Classes able to animate graphical objects in different ways |
| Graphics | Miscellaneous graphics-related functionality, such as specialized sprites or color helpers |
| Input | Features related to user input, such as object-oriented event callbacks |
| Math | Mathematical functionality, such as random number generator or trigonometric wrappers |
| Particles | Contains a particle system based on textures. The module also provides several affector and emitter classes |
| Resources | Provides a resource manager for various resource types (textures, fonts, sound buffers, ...) |
| Shapes | Extensions for sf::Shape, like concave shapes or predefined figures |
| Time | Supplies classes to measure time. These are convenient wrappers around sf::Clock |
| Vectors | A lot of operations based on sf::Vector2 and sf::Vector3. For specific overview, see VectorAlgebra2D.hpp and VectorAlgebra3D.hpp |