Home | History | Annotate | Download | only in compositor

Lines Matching refs:elements_

48   if (elements_.empty())
51 elements_[0]->set_requested_start_time(start_time_);
52 elements_[0]->Start(delegate, animation_group_id_);
60 if (elements_.empty())
66 size_t current_index = last_element_ % elements_.size();
68 while (is_cyclic_ || 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();
83 if (is_cyclic_ || 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();
102 if (!is_cyclic_ && last_element_ == elements_.size()) {
114 if (elements_.empty())
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))
132 return (current_index == elements_.size());
138 if (elements_.empty())
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();
167 for (size_t i = last_element_; i < elements_.size(); ++i)
168 elements_[i]->GetTargetValue(target);
172 size_t current_index = last_element_ % elements_.size();
173 while (current_index < elements_.size()) {
174 elements_[current_index]->Abort(delegate);
184 elements_.push_back(make_linked_ptr(element));
193 if (!elements_.empty())
194 return elements_[0]->IsThreaded();
213 if (elements_.empty() || event.group_id != animation_group_id_)
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);
244 return elements_.size();
248 if (elements_.empty()) {
252 return elements_[0].get();
274 if (elements_.empty())
277 size_t current_index = last_element_ % elements_.size();
278 return elements_[current_index].get();