Home | History | Annotate | Download | only in codec

Lines Matching defs:SkBmpCodec

8 #include "SkBmpCodec.h"
59 bool SkBmpCodec::IsBmp(const void* buffer, size_t bytesRead) {
70 std::unique_ptr<SkCodec> SkBmpCodec::MakeFromStream(std::unique_ptr<SkStream> stream,
72 return SkBmpCodec::MakeFromStream(std::move(stream), result, false);
79 std::unique_ptr<SkCodec> SkBmpCodec::MakeFromIco(std::unique_ptr<SkStream> stream, Result* result) {
80 return SkBmpCodec::MakeFromStream(std::move(stream), result, true);
136 SkCodec::Result SkBmpCodec::ReadHeader(SkStream* stream, bool inIco,
592 std::unique_ptr<SkCodec> SkBmpCodec::MakeFromStream(std::unique_ptr<SkStream> stream,
603 SkBmpCodec::SkBmpCodec(int width, int height, const SkEncodedInfo& info,
614 bool SkBmpCodec::onRewind() {
615 return SkBmpCodec::ReadHeader(this->stream(), this->inIco(), nullptr) == kSuccess;
618 int32_t SkBmpCodec::getDstRow(int32_t y, int32_t height) const {
626 SkCodec::Result SkBmpCodec::prepareToDecode(const SkImageInfo& dstInfo,
631 SkCodec::Result SkBmpCodec::onStartScanlineDecode(const SkImageInfo& dstInfo,
636 int SkBmpCodec::onGetScanlines(void* dst, int count, size_t rowBytes) {
644 bool SkBmpCodec::skipRows(int count) {
649 bool SkBmpCodec::onSkipScanlines(int count) {