|
| vec2 | RandomDirection2 (std::mt19937 &gen) noexcept |
| | Generates a random 2D float direction.
|
| |
| vec3 | RandomDirection3 (std::mt19937 &gen) noexcept |
| | Generates a random 3D float direction.
|
| |
| vec4 | RandomDirection4 (std::mt19937 &gen) noexcept |
| | Generates a random 4D float direction.
|
| |
| template<AnyVec U> |
| vec2 | RandomVector2 (std::mt19937 &gen, U const &from, U const &to) noexcept |
| |
| template<AnyVec U> |
| vec3 | RandomVector3 (std::mt19937 &gen, U const &from, U const &to) noexcept |
| |
| template<AnyVec U> |
| vec4 | RandomVector4 (std::mt19937 &gen, U const &from, U const &to) noexcept |
| |
| template<AnyVec U> |
| dvec2 | RandomDVector2 (std::mt19937 &gen, U const &from, U const &to) noexcept |
| |
| template<AnyVec U> |
| dvec3 | RandomDVector3 (std::mt19937 &gen, U const &from, U const &to) noexcept |
| |
| template<AnyVec U> |
| dvec4 | RandomDVector4 (std::mt19937 &gen, U const &from, U const &to) noexcept |
| |
| template<AnyVec U> |
| ivec2 | RandomIVector2 (std::mt19937 &gen, U const &from, U const &to) noexcept |
| |
| template<AnyVec U> |
| ivec3 | RandomIVector3 (std::mt19937 &gen, U const &from, U const &to) noexcept |
| |
| template<AnyVec U> |
| ivec4 | RandomIVector4 (std::mt19937 &gen, U const &from, U const &to) noexcept |
| |
| template<AnyVec U> |
| uivec2 | RandomUVector2 (std::mt19937 &gen, U const &from, U const &to) noexcept |
| |
| template<AnyVec U> |
| uivec3 | RandomUVector3 (std::mt19937 &gen, U const &from, U const &to) noexcept |
| |
| template<AnyVec U> |
| uivec4 | RandomUVector4 (std::mt19937 &gen, U const &from, U const &to) noexcept |
| |