| 312 | } |
| 313 | |
| 314 | static void CheckTimeRemapPlayBackwards(std::shared_ptr<PAGExportSession> session, |
| 315 | pag::AnimatableProperty<pag::Frame>* timeRemap) { |
| 316 | for (auto keyFrame : timeRemap->keyframes) { |
| 317 | if (keyFrame->startValue > keyFrame->endValue && |
| 318 | (keyFrame->startTime + 1 != keyFrame->endTime) && IsKeyFrameDurationLongEnough(keyFrame)) { |
| 319 | session->pushWarning(AlertInfoType::VideoPlayBackward); |
| 320 | } |
| 321 | } |
| 322 | } |
| 323 | |
| 324 | static void CheckLayerImageFillRule(std::shared_ptr<PAGExportSession> session, pag::Layer* layer, |
| 325 | void*) { |
no test coverage detected