Flutter Engine
The Flutter Engine
|
#include "include/codec/SkCodec.h"
#include "include/codec/SkCodecAnimation.h"
#include "include/codec/SkEncodedImageFormat.h"
#include "include/codec/SkGifDecoder.h"
#include "include/core/SkAlphaType.h"
#include "include/core/SkBitmap.h"
#include "include/core/SkBlendMode.h"
#include "include/core/SkColorType.h"
#include "include/core/SkData.h"
#include "include/core/SkImageInfo.h"
#include "include/core/SkMatrix.h"
#include "include/core/SkPaint.h"
#include "include/core/SkPixmap.h"
#include "include/core/SkRect.h"
#include "include/core/SkRefCnt.h"
#include "include/core/SkSamplingOptions.h"
#include "include/core/SkSize.h"
#include "include/core/SkStream.h"
#include "include/core/SkTypes.h"
#include "include/private/SkEncodedInfo.h"
#include "include/private/base/SkMalloc.h"
#include "include/private/base/SkTo.h"
#include "modules/skcms/skcms.h"
#include "src/codec/SkCodecPriv.h"
#include "src/codec/SkFrameHolder.h"
#include "src/codec/SkSampler.h"
#include "src/codec/SkScalingCodec.h"
#include "src/core/SkDraw.h"
#include "src/core/SkRasterClip.h"
#include "src/core/SkStreamPriv.h"
#include <climits>
#include <cstdint>
#include <cstring>
#include <memory>
#include <utility>
#include <vector>
#include "wuffs-v0.3.c"
Go to the source code of this file.
Classes | |
class | SkWuffsFrame |
class | SkWuffsFrameHolder |
class | SkWuffsCodec |
Namespaces | |
namespace | SkGifDecoder |
Macros | |
#define | SK_WUFFS_CODEC_BUFFER_SIZE 4096 |
#define | SK_WUFFS_INITIALIZE_FLAGS WUFFS_INITIALIZE__DEFAULT_OPTIONS |
Functions | |
static bool | fill_buffer (wuffs_base__io_buffer *b, SkStream *s) |
static bool | seek_buffer (wuffs_base__io_buffer *b, SkStream *s, uint64_t pos) |
static SkCodecAnimation::DisposalMethod | wuffs_disposal_to_skia_disposal (wuffs_base__animation_disposal w) |
static SkAlphaType | to_alpha_type (bool opaque) |
static SkCodec::Result | reset_and_decode_image_config (wuffs_gif__decoder *decoder, wuffs_base__image_config *imgcfg, wuffs_base__io_buffer *b, SkStream *s) |
SK_API bool | SkGifDecoder::IsGif (const void *, size_t) |
std::unique_ptr< SkCodec > | SkGifDecoder::MakeFromStream (std::unique_ptr< SkStream > stream, SkCodec::SelectionPolicy selectionPolicy, SkCodec::Result *result) |
SK_API std::unique_ptr< SkCodec > | SkGifDecoder::Decode (std::unique_ptr< SkStream >, SkCodec::Result *, SkCodecs::DecodeContext=nullptr) |
SK_API std::unique_ptr< SkCodec > | SkGifDecoder::Decode (sk_sp< SkData >, SkCodec::Result *, SkCodecs::DecodeContext=nullptr) |
#define SK_WUFFS_CODEC_BUFFER_SIZE 4096 |
Definition at line 66 of file SkWuffsCodec.cpp.
#define SK_WUFFS_INITIALIZE_FLAGS WUFFS_INITIALIZE__DEFAULT_OPTIONS |
Definition at line 81 of file SkWuffsCodec.cpp.
|
static |
Definition at line 84 of file SkWuffsCodec.cpp.
|
static |
Definition at line 147 of file SkWuffsCodec.cpp.
|
static |
Definition at line 113 of file SkWuffsCodec.cpp.
|
static |
Definition at line 143 of file SkWuffsCodec.cpp.
|
static |
Definition at line 131 of file SkWuffsCodec.cpp.