Lines Matching refs:current_
110 current_.axis = glm::normalize(glm::vec3(x, y, z)); in Animation()
112 current_.speed = speed_(rng_); in Animation()
113 current_.scale = scale; in Animation()
115 current_.matrix = glm::scale(glm::mat4(1.0f), glm::vec3(current_.scale)); in Animation()
120 current_.matrix = glm::rotate(current_.matrix, current_.speed * t, current_.axis); in transformation()
122 return current_.matrix; in transformation()
232 current_.end = -1.0f; in Path()
233 current_.now = 0.0f; in Path()
238 current_.now += t; in position()
240 while (current_.now >= current_.end) in position()
243 return current_.origin + current_.curve->evaluate(current_.now - current_.start); in position()
251 if (current_.curve) { in generate_subpath()
252 current_.origin += current_.curve->evaluate(current_.end - current_.start); in generate_subpath()
253 current_.start = current_.end; in generate_subpath()
256 current_.origin = glm::vec3(origin(rng_), origin(rng_), origin(rng_)); in generate_subpath()
257 current_.start = current_.now; in generate_subpath()
260 current_.end = current_.start + duration; in generate_subpath()
285 current_.curve.reset(curve); in generate_subpath()