Functors to create random distributions of geometric shapes. More...
Go to the source code of this file.
Namespaces | |
thor::Distributions | |
Namespace for some predefined distribution functions. | |
Functions | |
Distribution< int > | thor::Distributions::uniform (int min, int max) |
Uniform random distribution in an int interval | |
Distribution< unsigned int > | thor::Distributions::uniform (unsigned int min, unsigned int max) |
Uniform random distribution in an unsigned int interval | |
Distribution< float > | thor::Distributions::uniform (float min, float max) |
Uniform random distribution in a float interval | |
Distribution< sf::Time > | thor::Distributions::uniform (sf::Time min, sf::Time max) |
Uniform random distribution in a time interval | |
Distribution< sf::Vector2f > | thor::Distributions::rect (sf::Vector2f center, sf::Vector2f halfSize) |
Uniform random distribution in a rectangle | |
Distribution< sf::Vector2f > | thor::Distributions::circle (sf::Vector2f center, float radius) |
Uniform random distribution in a circle | |
Distribution< sf::Vector2f > | thor::Distributions::deflect (sf::Vector2f direction, float maxRotation) |
Vector rotation with a random angle. | |
Functors to create random distributions of geometric shapes.