Lines Matching refs:currentFrame
424 SkGIFFrameContext* currentFrame = m_frames[frameIndex].get(); in decode() local
426 return currentFrame->decode(&m_streamBuffer, m_client, frameComplete); in decode()
465 auto* currentFrame = m_frames.back().get(); in parse() local
467 currentFrame->setDataSize(this->getOneByte()); in parse()
606 SkGIFFrameContext* currentFrame = m_frames.back().get(); in parse() local
608 currentFrame->setTransparentPixel(currentComponent[3]); in parse()
619 … currentFrame->setDisposalMethod((SkCodecAnimation::DisposalMethod) rawDisposalMethod); in parse()
624 currentFrame->setDisposalMethod(SkCodecAnimation::DisposalMethod::kRestorePrevious); in parse()
628 currentFrame->setDisposalMethod(SkCodecAnimation::DisposalMethod::kKeep); in parse()
631 currentFrame->setDuration(GETINT16(currentComponent + 1) * 10); in parse()
777 SkGIFFrameContext* currentFrame = m_frames.back().get(); in parse() local
778 currentFrame->setHeaderDefined(); in parse()
788 currentFrame->setXYWH(xOffset, yOffset, width, height); in parse()
789 currentFrame->setInterlaced(SkToBool(currentComponent[8] & 0x40)); in parse()
800 currentFrame->setProgressiveDisplay(currentFrameIsFirstFrame()); in parse()
803 currentFrame->localColorMap().setNumColors(numColors); in parse()
808 setAlphaAndRequiredFrame(currentFrame); in parse()
815 auto* currentFrame = m_frames.back().get(); in parse() local
816 auto& cmap = currentFrame->localColorMap(); in parse()
818 setAlphaAndRequiredFrame(currentFrame); in parse()