Home | History | Annotate | Download | only in animation

Lines Matching refs:m_intervalBegin

125     , m_intervalBegin(SMILTime::unresolved())
679 if (!begin.isUnresolved() && (begin != m_intervalBegin || end != m_intervalEnd)) {
680 bool wasUnresolved = m_intervalBegin.isUnresolved();
681 m_intervalBegin = begin;
684 m_nextProgressTime = min(m_nextProgressTime, m_intervalBegin);
696 if (!begin.isUnresolved() && begin != m_intervalBegin) {
697 m_intervalBegin = begin;
700 m_nextProgressTime = min(m_nextProgressTime, m_intervalBegin);
714 else if (elapsed < m_intervalBegin) {
716 if (newBegin < m_intervalBegin) {
718 SMILTime oldBegin = m_intervalBegin;
719 m_intervalBegin = elapsed;
720 resolveInterval(false, m_intervalBegin, m_intervalEnd);
721 ASSERT(!m_intervalBegin.isUnresolved());
722 if (m_intervalBegin != oldBegin)
735 else if (elapsed < m_intervalEnd && m_intervalBegin.isFinite()) {
736 SMILTime newEnd = findInstanceTime(End, m_intervalBegin, false);
738 newEnd = resolveActiveEnd(m_intervalBegin, newEnd);
752 ASSERT(elapsed >= m_intervalBegin);
761 SMILTime nextBegin = findInstanceTime(Begin, m_intervalBegin, false);
783 ASSERT(m_intervalBegin.isFinite());
785 SMILTime activeTime = elapsed - m_intervalBegin;
805 SMILTime repeatingDurationEnd = m_intervalBegin + repeatingDuration();
814 return m_intervalBegin >= elapsed ? m_intervalBegin : SMILTime::unresolved();
819 if (elapsed >= m_intervalBegin && elapsed < m_intervalEnd)
831 return (m_activeState == Active && (fill() == FillFreeze || elapsed <= m_intervalBegin + repeatingDuration())) || m_activeState == Frozen;
837 ASSERT(m_isWaitingForFirstInterval || m_intervalBegin.isFinite());
842 if (!m_intervalBegin.isFinite()) {
848 if (elapsed < m_intervalBegin) {
852 m_nextProgressTime = m_intervalBegin;
856 m_previousIntervalBegin = m_intervalBegin;
887 ASSERT(m_intervalBegin.isFinite());
913 time = syncbase->m_intervalBegin + condition.m_offset;
928 if (m_intervalBegin.isFinite())