| 212 | } |
| 213 | |
| 214 | void TriCurveSet::PlayFrom( double time ) |
| 215 | { |
| 216 | m_startTime = -1.0; |
| 217 | m_endTime = 0.0; |
| 218 | m_isPlaying = true; |
| 219 | m_lastTime = 0.0; |
| 220 | m_scaledTime = time; |
| 221 | |
| 222 | // some curves need to know about a play start (event curves) |
| 223 | for( ITriFunctionVector::const_iterator it = m_curves.begin(); it != m_curves.end(); ++it ) |
| 224 | { |
| 225 | ( *it )->Reset(); |
| 226 | } |
| 227 | |
| 228 | m_callback.Destroy(); |
| 229 | } |
| 230 | |
| 231 | void TriCurveSet::Stop() |
| 232 | { |
no test coverage detected