![]() |
Flutter Engine
The Flutter Engine
|
#include <SkBmpMaskCodec.h>
Additional Inherited Members | |
![]() | |
enum | Result { kSuccess , kIncompleteInput , kErrorInInput , kInvalidConversion , kInvalidScale , kInvalidParameters , kInvalidInput , kCouldNotRewind , kInternalError , kUnimplemented } |
enum class | SelectionPolicy { kPreferStillImage , kPreferAnimation } |
enum | ZeroInitialized { kYes_ZeroInitialized , kNo_ZeroInitialized } |
enum | SkScanlineOrder { kTopDown_SkScanlineOrder , kBottomUp_SkScanlineOrder } |
![]() | |
static bool | IsBmp (const void *, size_t) |
static std::unique_ptr< SkCodec > | MakeFromStream (std::unique_ptr< SkStream >, Result *) |
static std::unique_ptr< SkCodec > | MakeFromIco (std::unique_ptr< SkStream >, Result *) |
![]() | |
static constexpr size_t | MinBufferedBytesNeeded () |
static const char * | ResultToString (Result) |
static std::unique_ptr< SkCodec > | MakeFromStream (std::unique_ptr< SkStream >, SkSpan< const SkCodecs::Decoder > decoders, Result *=nullptr, SkPngChunkReader *=nullptr, SelectionPolicy selectionPolicy=SelectionPolicy::kPreferStillImage) |
static std::unique_ptr< SkCodec > | MakeFromStream (std::unique_ptr< SkStream >, Result *=nullptr, SkPngChunkReader *=nullptr, SelectionPolicy selectionPolicy=SelectionPolicy::kPreferStillImage) |
static std::unique_ptr< SkCodec > | MakeFromData (sk_sp< SkData >, SkSpan< const SkCodecs::Decoder > decoders, SkPngChunkReader *=nullptr) |
static std::unique_ptr< SkCodec > | MakeFromData (sk_sp< SkData >, SkPngChunkReader *=nullptr) |
static void | Register (bool(*peek)(const void *, size_t), std::unique_ptr< SkCodec >(*make)(std::unique_ptr< SkStream >, SkCodec::Result *)) |
![]() | |
static constexpr int | kNoFrame = -1 |
static constexpr int | kRepetitionCountInfinite = -1 |
![]() | |
using | XformFormat = skcms_PixelFormat |
![]() | |
static Result | ReadHeader (SkStream *, bool inIco, std::unique_ptr< SkCodec > *codecOut) |
![]() | |
static constexpr SkColorType | kXformSrcColorType = kBGRA_8888_SkColorType |
static constexpr auto | kXformSrcColorFormat = skcms_PixelFormat_BGRA_8888 |
Definition at line 29 of file SkBmpMaskCodec.h.
SkBmpMaskCodec::SkBmpMaskCodec | ( | SkEncodedInfo && | info, |
std::unique_ptr< SkStream > | stream, | ||
uint16_t | bitsPerPixel, | ||
SkMasks * | masks, | ||
SkCodec::SkScanlineOrder | rowOrder | ||
) |
Definition at line 23 of file SkBmpMaskCodec.cpp.
|
overrideprotectedvirtual |
rowsDecoded | When the encoded image stream is incomplete, this function will return kIncompleteInput and rowsDecoded will be set to the number of scanlines that were successfully decoded. This will allow getPixels() to fill the uninitialized memory. |
Implements SkCodec.
Definition at line 35 of file SkBmpMaskCodec.cpp.
|
overrideprotectedvirtual |
Implements SkBmpCodec.
Definition at line 61 of file SkBmpMaskCodec.cpp.