Home | History | Annotate | Download | only in compositor

Lines Matching refs:elements_

43   if (elements_.empty())
46 elements_[0]->set_requested_start_time(start_time_);
47 elements_[0]->Start(delegate, animation_group_id_);
55 if (elements_.empty())
61 size_t current_index = last_element_ % elements_.size();
63 while (is_cyclic_ || last_element_ < elements_.size()) {
64 elements_[current_index]->set_requested_start_time(last_start_);
65 if (!elements_[current_index]->IsFinished(now, &element_duration))
69 if (elements_[current_index]->ProgressToEnd(delegate))
74 elements_[current_index]->last_progressed_fraction();
75 current_index = last_element_ % elements_.size();
78 if (is_cyclic_ || last_element_ < elements_.size()) {
79 if (!elements_[current_index]->Started())
80 elements_[current_index]->Start(delegate, animation_group_id_);
81 if (elements_[current_index]->Progress(now, delegate))
84 elements_[current_index]->last_progressed_fraction();
92 if (!is_cyclic_ && last_element_ == elements_.size()) {
104 if (elements_.empty())
113 while (current_index < elements_.size()) {
114 elements_[current_index]->set_requested_start_time(current_start);
115 if (!elements_[current_index]->IsFinished(time, &element_duration))
122 return (current_index == elements_.size());
128 if (elements_.empty())
131 size_t current_index = last_element_ % elements_.size();
132 while (current_index < elements_.size()) {
133 if (elements_[current_index]->ProgressToEnd(delegate))
136 elements_[current_index]->last_progressed_fraction();
157 for (size_t i = last_element_; i < elements_.size(); ++i)
158 elements_[i]->GetTargetValue(target);
162 size_t current_index = last_element_ % elements_.size();
163 while (current_index < elements_.size()) {
164 elements_[current_index]->Abort(delegate);
175 elements_.push_back(make_linked_ptr(element));
190 if (!elements_.empty())
191 return elements_[0]->IsThreaded();
210 if (elements_.empty() || event.group_id != animation_group_id_)
213 size_t current_index = last_element_ % elements_.size();
215 elements_[current_index]->properties();
219 elements_[current_index]->set_effective_start_time(
261 if (elements_.empty())
264 size_t current_index = last_element_ % elements_.size();
265 return elements_[current_index].get();