![]() |
thor::Action | Class for dynamic actions that are connected with SFML events |
thor::ActionContext< ActionId > | Structure containing information about the context in which an action has occurred |
thor::ActionMap< ActionId > | Class template that associates identifiers with dynamic actions |
thor::AnimationAffector | Affector that animates particles using a function |
thor::Animator< Animated, Id > | Class that stores the progress of an object's animation |
thor::Arrow | Drawable arrow class |
thor::BigSprite | Sprite using big textures |
thor::BigTexture | Class for textures which are too big for sf::Texture |
thor::CallbackTimer | Advanced timer with the ability to trigger function calls |
thor::ColorAnimation | Changes an object's color smoothly over time |
thor::ColorGradient | Class to implement color gradients |
thor::ConcaveShape | Concave shape class |
thor::Connection | Class that maintains control over a registered object |
thor::Distribution< T > | Class holding a rule to create values with predefined properties |
thor::Edge< V > | Edge that contains two vertices (its endpoints or corners) |
thor::EmissionInterface | Class that connects emitters with their corresponding particle system |
thor::EventSystem< Event, EventId > | Class for object-oriented handling of user-defined events |
thor::FadeAnimation | Lets an object fade in or out |
thor::ForceAffector | Applies a translational acceleration to particles over time |
thor::FrameAnimation | Changes a sprite's subrect over time |
thor::JoystickAxis | Contains information about a joystick number, an axis and its threshold |
thor::JoystickButton | Contains information about a joystick number and button number |
thor::Particle | Particle class |
thor::ParticleSystem | Class for particle systems |
thor::PolarVector2< T > | Vector in polar coordinate system |
thor::RefAnimation< Animation > | Class to reference another animation |
thor::ResourceAccessException | Exception class for invalid resource access |
thor::ResourceHolder< R, I, O > | Class that is responsible of the management of resources like images, fonts or music |
thor::ResourceLoader< R > | Class storing loading information for resources |
thor::ResourceLoadingException | Exception class for failed resource allocation |
thor::Resources::CentralOwner | Centralized ownership policy |
thor::Resources::RefCounted | Reference-counted ownership policy |
thor::ScaleAffector | Scales particles over time |
thor::ScopedConnection | RAII style connection with automatic disconnect |
thor::StopWatch | Pausable clock class that measures elapsed time |
thor::StringConversionException | Exception class for failed string conversions |
thor::Timer | Clock class that has the semantics of a countdown timer |
thor::TorqueAffector | Applies a rotational acceleration to particles over time |
thor::Triangle< V > | Triangle class consisting of 3 vertices (its corners) |
thor::TriangulationTraits< V > | Traits template to implement the Vertex concept |
thor::TrigonometricTraits< T > | Trigonometric traits template |
thor::UniversalEmitter | Class that emits particles with customizable initial conditions |