Lines Matching refs:fDecodingFrame
93 if (!fDecodingFrame.fBitmap.tryAllocPixels(fDecodeInfo)) { in SkAnimatedImage()
231 for (Frame* frame : { &fRestoreFrame, &fDecodingFrame }) { in decodeNextFrame()
256 if (fDecodingFrame.fIndex != SkCodec::kNoFrame && in decodeNextFrame()
257 !is_restore_previous(fDecodingFrame.fDisposalMethod)) { in decodeNextFrame()
259 swap(fDecodingFrame, fRestoreFrame); in decodeNextFrame()
271 if (validPriorFrame(fDecodingFrame)) { in decodeNextFrame()
275 fDecodingFrame.copyTo(&fRestoreFrame); in decodeNextFrame()
277 options.fPriorFrame = fDecodingFrame.fIndex; in decodeNextFrame()
279 if (!fDisplayFrame.copyTo(&fDecodingFrame)) { in decodeNextFrame()
283 options.fPriorFrame = fDecodingFrame.fIndex; in decodeNextFrame()
287 swap(fDecodingFrame, fRestoreFrame); in decodeNextFrame()
288 } else if (!fRestoreFrame.copyTo(&fDecodingFrame)) { in decodeNextFrame()
292 options.fPriorFrame = fDecodingFrame.fIndex; in decodeNextFrame()
299 SkBitmap* dst = &fDecodingFrame.fBitmap; in decodeNextFrame()
300 if (!fDecodingFrame.init(info, Frame::OnInit::kRestoreIfNecessary)) { in decodeNextFrame()
312 fDecodingFrame.fIndex = frameToDecode; in decodeNextFrame()
313 fDecodingFrame.fDisposalMethod = frameInfo.fDisposalMethod; in decodeNextFrame()
316 swap(fDecodingFrame, fDisplayFrame); in decodeNextFrame()