MCPcopy Create free account
hub / github.com/Tencent/libpag / CheckTimeRemapPlayBackwards

Function CheckTimeRemapPlayBackwards

exporter/src/export/ExportVerify.cpp:314–322  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

312}
313
314static 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
324static void CheckLayerImageFillRule(std::shared_ptr<PAGExportSession> session, pag::Layer* layer,
325 void*) {

Callers 1

CheckLayerImageFillRuleFunction · 0.85

Calls 2

pushWarningMethod · 0.45

Tested by

no test coverage detected