Lines Matching refs:SkBmpCodec
8 #include "src/codec/SkBmpCodec.h"
62 bool SkBmpCodec::IsBmp(const void* buffer, size_t bytesRead) {
73 std::unique_ptr<SkCodec> SkBmpCodec::MakeFromStream(std::unique_ptr<SkStream> stream,
75 return SkBmpCodec::MakeFromStream(std::move(stream), result, false);
82 std::unique_ptr<SkCodec> SkBmpCodec::MakeFromIco(std::unique_ptr<SkStream> stream, Result* result) {
83 return SkBmpCodec::MakeFromStream(std::move(stream), result, true);
139 SkCodec::Result SkBmpCodec::ReadHeader(SkStream* stream, bool inIco,
596 std::unique_ptr<SkCodec> SkBmpCodec::MakeFromStream(std::unique_ptr<SkStream> stream,
607 SkBmpCodec::SkBmpCodec(SkEncodedInfo&& info, std::unique_ptr<SkStream> stream,
616 bool SkBmpCodec::onRewind() {
617 return SkBmpCodec::ReadHeader(this->stream(), this->inIco(), nullptr) == kSuccess;
620 int32_t SkBmpCodec::getDstRow(int32_t y, int32_t height) const {
628 SkCodec::Result SkBmpCodec::prepareToDecode(const SkImageInfo& dstInfo,
633 SkCodec::Result SkBmpCodec::onStartScanlineDecode(const SkImageInfo& dstInfo,
638 int SkBmpCodec::onGetScanlines(void* dst, int count, size_t rowBytes) {
646 bool SkBmpCodec::skipRows(int count) {
651 bool SkBmpCodec::onSkipScanlines(int count) {