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, ...) |