Lines Matching refs:fDecodingFrame
92 if (!fDecodingFrame.fBitmap.tryAllocPixels(fDecodeInfo)) { in SkAnimatedImage()
230 for (Frame* frame : { &fRestoreFrame, &fDecodingFrame }) { in decodeNextFrame()
255 if (fDecodingFrame.fIndex != SkCodec::kNoFrame && in decodeNextFrame()
256 !is_restore_previous(fDecodingFrame.fDisposalMethod)) { in decodeNextFrame()
258 swap(fDecodingFrame, fRestoreFrame); in decodeNextFrame()
270 if (validPriorFrame(fDecodingFrame)) { in decodeNextFrame()
274 fDecodingFrame.copyTo(&fRestoreFrame); in decodeNextFrame()
276 options.fPriorFrame = fDecodingFrame.fIndex; in decodeNextFrame()
278 if (!fDisplayFrame.copyTo(&fDecodingFrame)) { in decodeNextFrame()
282 options.fPriorFrame = fDecodingFrame.fIndex; in decodeNextFrame()
286 swap(fDecodingFrame, fRestoreFrame); in decodeNextFrame()
287 } else if (!fRestoreFrame.copyTo(&fDecodingFrame)) { in decodeNextFrame()
291 options.fPriorFrame = fDecodingFrame.fIndex; in decodeNextFrame()
298 SkBitmap* dst = &fDecodingFrame.fBitmap; in decodeNextFrame()
299 if (!fDecodingFrame.init(info, Frame::OnInit::kRestoreIfNecessary)) { in decodeNextFrame()
310 fDecodingFrame.fIndex = frameToDecode; in decodeNextFrame()
311 fDecodingFrame.fDisposalMethod = frameInfo.fDisposalMethod; in decodeNextFrame()
314 swap(fDecodingFrame, fDisplayFrame); in decodeNextFrame()