Bromeon
File List
Here is a list of all documented files with brief descriptions:
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, ...)