Lines Matching refs:current_index

66   size_t current_index = last_element_ % elements_.size();
69 elements_[current_index]->set_requested_start_time(last_start_);
70 if (!elements_[current_index]->IsFinished(now, &element_duration))
74 if (elements_[current_index]->ProgressToEnd(delegate))
79 elements_[current_index]->last_progressed_fraction();
80 current_index = last_element_ % elements_.size();
84 if (!elements_[current_index]->Started()) {
86 elements_[current_index]->Start(delegate, animation_group_id_);
89 if (elements_[current_index]->Progress(now, delegate))
94 elements_[current_index]->last_progressed_fraction();
121 size_t current_index = last_element_;
123 while (current_index < elements_.size()) {
124 elements_[current_index]->set_requested_start_time(current_start);
125 if (!elements_[current_index]->IsFinished(time, &element_duration))
129 ++current_index;
132 return (current_index == elements_.size());
141 size_t current_index = last_element_ % elements_.size();
142 while (current_index < elements_.size()) {
143 if (elements_[current_index]->ProgressToEnd(delegate))
146 elements_[current_index]->last_progressed_fraction();
147 ++current_index;
172 size_t current_index = last_element_ % elements_.size();
173 while (current_index < elements_.size()) {
174 elements_[current_index]->Abort(delegate);
175 ++current_index;
216 size_t current_index = last_element_ % elements_.size();
218 elements_[current_index]->properties();
222 elements_[current_index]->set_effective_start_time(event.monotonic_time);
277 size_t current_index = last_element_ % elements_.size();
278 return elements_[current_index].get();