Lines Matching refs:SkCodec
11 #include "include/codec/SkCodec.h"
36 * Pass ownership of an SkCodec to a newly-created SkAndroidCodec.
38 static std::unique_ptr<SkAndroidCodec> MakeFromCodec(std::unique_ptr<SkCodec>);
45 * See SkCodec.h for more details.
48 * SkCodec takes ownership of it, and will delete it when done with it.
58 * See SkCodec.h for more details.
64 // TODO: fInfo is now just a cache of SkCodec's SkImageInfo. No need to
165 // TODO: Rename SkCodec::getValidSubset() to getSupportedSubset()
186 // these Options when SkCodec has a slightly different set of Options. Maybe these
188 struct AndroidOptions : public SkCodec::Options {
190 : SkCodec::Options()
232 // this getPixels() when it is a slightly different API than SkCodec's getPixels().
234 SkCodec::Result getAndroidPixels(const SkImageInfo& info, void* pixels, size_t rowBytes,
241 SkCodec::Result getAndroidPixels(const SkImageInfo& info, void* pixels, size_t rowBytes);
243 SkCodec::Result getPixels(const SkImageInfo& info, void* pixels, size_t rowBytes) {
247 SkCodec* codec() const { return fCodec.get(); }
250 SkAndroidCodec(SkCodec*);
256 virtual SkCodec::Result onGetAndroidPixels(const SkImageInfo& info, void* pixels,
261 std::unique_ptr<SkCodec> fCodec;