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