Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
thor::ActionClass 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::AnimationAffectorAffector that animates particles using a function
thor::Animator< Animated, Id >Class that stores the progress of an object's animation
thor::ArrowDrawable arrow class
thor::BigSpriteSprite using big textures
thor::BigTextureClass for textures which are too big for sf::Texture
thor::CallbackTimerAdvanced timer with the ability to trigger function calls
thor::ColorAnimationChanges an object's color smoothly over time
thor::ColorGradientClass to implement color gradients
thor::ConcaveShapeConcave shape class
thor::ConnectionClass 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::EmissionInterfaceClass that connects emitters with their corresponding particle system
thor::EventSystem< Event, EventId >Class for object-oriented handling of user-defined events
thor::FadeAnimationLets an object fade in or out
thor::ForceAffectorApplies a translational acceleration to particles over time
thor::FrameAnimationChanges a sprite's subrect over time
thor::JoystickAxisContains information about a joystick number, an axis and its threshold
thor::JoystickButtonContains information about a joystick number and button number
thor::ParticleParticle class
thor::ParticleSystemClass for particle systems
thor::PolarVector2< T >Vector in polar coordinate system
thor::RefAnimation< Animation >Class to reference another animation
thor::ResourceAccessExceptionException 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::ResourceLoadingExceptionException class for failed resource allocation
thor::Resources::CentralOwnerCentralized ownership policy
thor::Resources::RefCountedReference-counted ownership policy
thor::ScaleAffectorScales particles over time
thor::ScopedConnectionRAII style connection with automatic disconnect
thor::StopWatchPausable clock class that measures elapsed time
thor::StringConversionExceptionException class for failed string conversions
thor::TimerClock class that has the semantics of a countdown timer
thor::TorqueAffectorApplies 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::UniversalEmitterClass that emits particles with customizable initial conditions