| Documentation.hpp [code] | |
| Config.hpp [code] | Configuration header of the library |
| Events.hpp [code] | Complete header for the Events module |
| Geometry.hpp [code] | Complete header for the Geometry module |
| Math.hpp [code] | Complete header for the Math module |
| Multimedia.hpp [code] | Complete header for the Multimedia module |
| Particles.hpp [code] | Complete header for the Particles module |
| Resources.hpp [code] | Complete header for the Resources module |
| SmartPtr.hpp [code] | Complete header for the SmartPtr module |
| Time.hpp [code] | Complete header for the Time module |
| Tools.hpp [code] | Complete header for the Tools module |
| Vectors.hpp [code] | Complete header for the Vectors module |
| Events/Connection.hpp [code] | Classes thor::Connection, thor::ScopedConnection |
| Events/EventSystem.hpp [code] | Class template thor::EventSystem |
| Events/SfmlEventSystem.hpp [code] | Class template thor::SfmlEventSystem |
| Geometry/Attributes2D.hpp [code] | Mixin-classes for 2D object attributes (position, rotation, scale, ...) |
| Geometry/Circle.hpp [code] | Class thor::Circle |
| Geometry/Point.hpp [code] | Class thor::Point |
| Geometry/Rectangle.hpp [code] | Class thor::Rectangle |
| Geometry/Zone.hpp [code] | Class thor::Zone |
| Math/Random.hpp [code] | Functions for random number generation |
| Math/Triangulation.hpp [code] | Functions to triangulate set of points |
| Math/TriangulationFigures.hpp [code] | Classes/templates thor::Vertex, thor::Edge, thor::Triangle |
| Math/Trigonometry.hpp [code] | Class template thor::TrigonometricTraits and some trigonometry-related functions and constants |
| Multimedia/Arrow.hpp [code] | Class thor::Arrow |
| Multimedia/Colors.hpp [code] | Color-related functionality and class thor::ColorGradient |
| Multimedia/ConcaveShape.hpp [code] | Class thor::ConcaveShape |
| Multimedia/Shapes.hpp [code] | Factory functions that create different shapes (concave and convex) |
| Multimedia/ToString.hpp [code] | String representation of basic SFML types |
| Particles/Affector.hpp [code] | Concrete particle affector classes |
| Particles/Emitter.hpp [code] | Concrete particle emitter classes |
| Particles/Particle.hpp [code] | Structure thor::Particle |
| Particles/ParticleInterfaces.hpp [code] | Interfaces thor::Emitter, thor::Affector |
| Particles/ParticleSystem.hpp [code] | Class thor::ParticleSystem |
| Resources/AudioKeys.hpp [code] | Resource keys for SFML Audio module |
| Resources/GraphicsKeys.hpp [code] | Resource keys for SFML Graphics module |
| Resources/ResourceKeyTraits.hpp [code] | Class template thor::Resources::SfmlKeyTraits |
| Resources/ResourceManager.hpp [code] | Class template thor::ResourceManager |
| Resources/ResourcePtr.hpp [code] | Class template thor::ResourcePtr |
| Resources/ResourceStrategies.hpp [code] | Resource management strategies (enumerations) |
| SmartPtr/CopiedPtr.hpp [code] | Class template thor::CopiedPtr |
| SmartPtr/CopiedPtrPolicies.hpp [code] | Policy classes for thor::CopiedPtr |
| SmartPtr/MovedPtr.hpp [code] | Class template thor::MovedPtr |
| SmartPtr/ScopedPtr.hpp [code] | Class template thor::ScopedPtr |
| Time/StopWatch.hpp [code] | Class thor::StopWatch |
| Time/Timer.hpp [code] | Class thor::Timer |
| Time/TriggeringTimer.hpp [code] | Class thor::TriggeringTimer |
| Tools/DoubleDispatcher.hpp [code] | Class template thor::DoubleDispatcher |
| Tools/Exceptions.hpp [code] | Definition of Thor exception classes |
| Tools/ForEach.hpp [code] | Contains macros that simplify the syntax of container iteration |
| Tools/NonCopyable.hpp [code] | Class thor::NonCopyable |
| Tools/SingleDispatcher.hpp [code] | Class template thor::SingleDispatcher |
| Vectors/PolarVector.hpp [code] | Class template thor::PolarVector2 |
| Vectors/VectorAlgebra2D.hpp [code] | Algebraic operations on two-dimensional vectors (dot product, vector length and angles, ...) |
| Vectors/VectorAlgebra3D.hpp [code] | Algebraic operations on three-dimensional vectors (dot and cross product, vector length and angles, ...) |