Lines Matching refs:rng_
72 rng_(rng_seed), in ColorPicker()
81 return glm::vec3{ red_(rng_), in pick()
82 green_(rng_), in pick()
83 blue_(rng_) }; in pick()
87 std::mt19937 rng_; member in __anonaac04e910111::ColorPicker
96 : rng_(rng_seed), dir_(-1.0f, 1.0f), speed_(0.1f, 1.0f) in Animation()
98 float x = dir_(rng_); in Animation()
99 float y = dir_(rng_); in Animation()
100 float z = dir_(rng_); in Animation()
106 current_.speed = speed_(rng_); in Animation()
136 : rng_(rng_seed), direction_(-0.3f, 0.3f), duration_(1.0f, 5.0f), in RandomCurve()
157 segment_direction_ = glm::vec3(direction_(rng_), in new_segment()
158 direction_(rng_), in new_segment()
159 direction_(rng_)); in new_segment()
162 time_duration_ = duration_(rng_); in new_segment()
169 std::mt19937 rng_; member in __anonaac04e910211::RandomCurve
223 : rng_(rng_seed), type_(0, CURVE_COUNT - 1), duration_(5.0f, 20.0f) in Path()
242 float duration = duration_(rng_); in generate_subpath()
243 CurveType type = static_cast<CurveType>(type_(rng_)); in generate_subpath()
250 current_.origin = glm::vec3(origin(rng_), origin(rng_), origin(rng_)); in generate_subpath()
260 curve = new RandomCurve(rng_()); in generate_subpath()
265 glm::vec3 axis(dir(rng_), dir(rng_), dir(rng_)); in generate_subpath()
270 curve = new CircleCurve(radius_(rng_), axis); in generate_subpath()