Home
last modified time | relevance | path

Searched refs:SkSwizzler (Results 1 - 14 of 14) sorted by relevance

/third_party/skia/src/codec/
H A DSkSwizzler.h16 class SkSwizzler : public SkSampler { class
19 * Create a new SkSwizzler.
33 * @return A new SkSwizzler or nullptr on failure.
35 static std::unique_ptr<SkSwizzler> Make(const SkEncodedInfo& encodedInfo,
47 * @return A new SkSwizzler or nullptr on failure.
49 static std::unique_ptr<SkSwizzler> MakeSimple(int srcBPP, const SkImageInfo& dstInfo,
213 SkSwizzler(RowProc fastProc, RowProc proc, const SkPMColor* ctable, int srcOffset,
215 static std::unique_ptr<SkSwizzler> Make(const SkImageInfo& dstInfo, RowProc fastProc,
H A DSkSwizzler.cpp12 #include "src/codec/SkSwizzler.h"
742 template <SkSwizzler::RowProc proc>
743 void SkSwizzler::SkipLeadingGrayAlphaZerosThen( in SkipLeadingGrayAlphaZerosThen()
761 template <SkSwizzler::RowProc proc>
762 void SkSwizzler::SkipLeading8888ZerosThen( in SkipLeading8888ZerosThen()
780 std::unique_ptr<SkSwizzler> SkSwizzler::MakeSimple(int srcBPP, const SkImageInfo& dstInfo, in MakeSimple()
808 std::unique_ptr<SkSwizzler> SkSwizzler::Make(const SkEncodedInfo& encodedInfo, in Make()
1147 std::unique_ptr<SkSwizzler> SkSwizzle
1170 SkSwizzler::SkSwizzler(RowProc fastProc, RowProc proc, const SkPMColor* ctable, int srcOffset, SkSwizzler() function in SkSwizzler
[all...]
H A DSkWbmpCodec.cpp124 std::unique_ptr<SkSwizzler> swizzler = SkSwizzler::Make(this->getEncodedInfo(), nullptr, info, in onGetPixels()
187 fSwizzler = SkSwizzler::Make(this->getEncodedInfo(), nullptr, dstInfo, options); in onStartScanlineDecode()
H A DSkPngCodec.h16 #include "src/codec/SkSwizzler.h"
61 SkSwizzler* swizzler() { return fSwizzler.get(); } in swizzler()
84 std::unique_ptr<SkSwizzler> fSwizzler;
H A DSkWbmpCodec.h13 #include "src/codec/SkSwizzler.h"
51 std::unique_ptr<SkSwizzler> fSwizzler;
H A DSkBmpStandardCodec.h14 #include "src/codec/SkSwizzler.h"
85 std::unique_ptr<SkSwizzler> fSwizzler;
H A DSkJpegCodec.h15 #include "src/codec/SkSwizzler.h"
139 std::unique_ptr<SkSwizzler> fSwizzler;
H A DSkHeifCodec.h16 #include "src/codec/SkSwizzler.h"
96 std::unique_ptr<SkSwizzler> fSwizzler;
H A DSkBmpStandardCodec.cpp192 fSwizzler = SkSwizzler::Make(encodedInfo, colorPtr, swizzlerInfo, swizzlerOptions); in initializeSwizzler()
H A DSkJpegCodec.cpp646 fSwizzler = SkSwizzler::Make(swizzlerInfo, nullptr, swizzlerDstInfo, swizzlerOptions); in initializeSwizzler()
665 fSwizzler = SkSwizzler::MakeSimple(srcBPP, swizzlerDstInfo, swizzlerOptions); in initializeSwizzler()
H A DSkPngCodec.cpp21 #include "src/codec/SkSwizzler.h"
856 // Often, we depend on SkSwizzler to perform any transforms that we need. However, we in infoCallback()
865 // TODO: Should we use SkSwizzler here? in infoCallback()
889 // TODO: Should we use SkSwizzler here? in infoCallback()
1119 fSwizzler = SkSwizzler::MakeSimple(srcBPP, swizzlerInfo, swizzlerOptions); in initializeSwizzler()
1122 fSwizzler = SkSwizzler::Make(this->getEncodedInfo(), colors, swizzlerInfo, in initializeSwizzler()
H A DSkHeifCodec.cpp453 fSwizzler = SkSwizzler::MakeSimple(srcBPP, swizzlerDstInfo, options); in initializeSwizzler()
/third_party/skia/third_party/externals/libgifcodec/
H A DSkLibGifCodec.h14 #include "src/codec/SkSwizzler.h"
130 std::unique_ptr<SkSwizzler> fSwizzler;
H A DSkLibGifCodec.cpp38 #include "src/codec/SkSwizzler.h"
91 // expanding to 8 bits and take advantage of the SkSwizzler to work from 4. in MakeFromStream()
262 fSwizzler = SkSwizzler::Make(this->getEncodedInfo(), fCurrColorTable->readColors(), in initializeSwizzler()
283 // remaining rows, but that requires an SkSwizzler, which we have in onGetPixels()

Completed in 12 milliseconds