Lines Matching refs:SkCodec

8 #include "include/codec/SkCodec.h"
55 std::unique_ptr<SkCodec> (*MakeFromStream)(std::unique_ptr<SkStream>, SkCodec::Result*);
80 void SkCodec::Register(
82 std::unique_ptr<SkCodec> (*make)(std::unique_ptr<SkStream>, SkCodec::Result*)) {
86 std::unique_ptr<SkCodec> SkCodec::MakeFromStream(
170 std::unique_ptr<SkCodec> SkCodec::MakeFromData(sk_sp<SkData> data, SkPngChunkReader* reader) {
177 SkCodec::SkCodec(SkEncodedInfo&& info, XformFormat srcFormat, std::unique_ptr<SkStream> stream,
191 SkCodec::~SkCodec() {}
193 bool SkCodec::queryYUVAInfo(const SkYUVAPixmapInfo::SupportedDataTypes& supportedDataTypes,
202 SkCodec::Result SkCodec::getYUVAPlanes(const SkYUVAPixmaps& yuvaPixmaps) {
212 bool SkCodec::conversionSupported(const SkImageInfo& dst, bool srcIsOpaque, bool needsColorXform) {
235 bool SkCodec::rewindIfNeeded() {
290 SkSampler::Fill(info, eraseDst, rowBytes, SkCodec::kNo_ZeroInitialized);
294 SkCodec::Result SkCodec::handleFrameIndex(const SkImageInfo& info, void* pixels, size_t rowBytes,
392 SkCodec::Result SkCodec::getPixels(const SkImageInfo& info, void* pixels, size_t rowBytes,
458 std::tuple<sk_sp<SkImage>, SkCodec::Result> SkCodec::getImage(const SkImageInfo& info,
478 std::tuple<sk_sp<SkImage>, SkCodec::Result> SkCodec::getImage() {
482 SkCodec::Result SkCodec::startIncrementalDecode(const SkImageInfo& info, void* pixels,
483 size_t rowBytes, const SkCodec::Options* options) {
529 // FIXME: This is temporarily necessary, until we transition SkCodec
542 SkCodec::Result SkCodec::startScanlineDecode(const SkImageInfo& info,
543 const SkCodec::Options* options) {
582 if (result != SkCodec::kSuccess) {
601 int SkCodec::getScanlines(void* dst, int countLines, size_t rowBytes) {
620 bool SkCodec::skipScanlines(int countLines) {
638 int SkCodec::outputScanline(int inputScanline) const {
643 int SkCodec::onOutputScanline(int inputScanline) const {
656 void SkCodec::fillIncompleteImage(const SkImageInfo& info, void* dst, size_t rowBytes,
708 bool SkCodec::initializeColorXform(const SkImageInfo& dstInfo, SkEncodedInfo::Alpha encodedAlpha,
756 void SkCodec::applyColorXform(void* dst, const void* src, int count) const {
764 std::vector<SkCodec::FrameInfo> SkCodec::getFrameInfo() {
783 const char* SkCodec::ResultToString(Result result) {
811 void SkFrame::fillIn(SkCodec::FrameInfo* frameInfo, bool fullyReceived) const {
826 return frame.getRequiredFrame() == SkCodec::kNoFrame;
844 // "Uninitialized" is from the SkCodec's caller's point of view. In the SkCodec
883 frame->setRequiredFrame(SkCodec::kNoFrame); // IND1
891 frame->setRequiredFrame(SkCodec::kNoFrame); // IND2
900 frame->setRequiredFrame(SkCodec::kNoFrame); // IND3
913 frame->setRequiredFrame(SkCodec::kNoFrame); // IND4
930 if (prevRequiredFrame == SkCodec::kNoFrame) {
931 frame->setRequiredFrame(SkCodec::kNoFrame); // IND6