Home | History | Annotate | Download | only in gif

Lines Matching refs:currentFrame

417     SkGIFFrameContext* currentFrame = m_frames[frameIndex].get();
419 return currentFrame->decode(&m_streamBuffer, m_client, frameComplete);
458 auto* currentFrame = m_frames.back().get();
460 currentFrame->setDataSize(this->getOneByte());
599 SkGIFFrameContext* currentFrame = m_frames.back().get();
601 currentFrame->setTransparentPixel(currentComponent[3]);
612 currentFrame->setDisposalMethod((SkCodecAnimation::DisposalMethod) rawDisposalMethod);
617 currentFrame->setDisposalMethod(SkCodecAnimation::DisposalMethod::kRestorePrevious);
621 currentFrame->setDisposalMethod(SkCodecAnimation::DisposalMethod::kKeep);
624 currentFrame->setDuration(GETINT16(currentComponent + 1) * 10);
772 SkGIFFrameContext* currentFrame = m_frames.back().get();
773 currentFrame->setHeaderDefined();
783 currentFrame->setXYWH(xOffset, yOffset, width, height);
784 currentFrame->setInterlaced(SkToBool(currentComponent[8] & 0x40));
795 currentFrame->setProgressiveDisplay(currentFrameIsFirstFrame());
798 currentFrame->localColorMap().setNumColors(numColors);
803 setAlphaAndRequiredFrame(currentFrame);
810 auto* currentFrame = m_frames.back().get();
811 auto& cmap = currentFrame->localColorMap();
813 setAlphaAndRequiredFrame(currentFrame);