Flutter Engine
The Flutter Engine
|
#include "include/codec/SkEncodedOrigin.h"
#include "include/core/SkImageInfo.h"
#include "include/core/SkTypes.h"
#include "include/private/SkColorData.h"
#include "include/private/SkEncodedInfo.h"
#include "src/codec/SkColorPalette.h"
#include <string_view>
Go to the source code of this file.
Namespaces | |
namespace | SkCodecs |
Macros | |
#define | SkCodecPrintf(...) |
Typedefs | |
typedef uint32_t(* | PackColorProc) (U8CPU a, U8CPU r, U8CPU g, U8CPU b) |
Functions | |
bool | sk_select_xform_format (SkColorType colorType, bool forColorTable, skcms_PixelFormat *outFormat) |
static float | get_scale_from_sample_size (int sampleSize) |
static bool | is_valid_subset (const SkIRect &subset, const SkISize &imageDims) |
static int | get_scaled_dimension (int srcDimension, int sampleSize) |
static int | get_start_coord (int sampleFactor) |
static int | get_dst_coord (int srcCoord, int sampleFactor) |
static bool | is_coord_necessary (int srcCoord, int sampleFactor, int scaledDim) |
static bool | valid_alpha (SkAlphaType dstAlpha, bool srcIsOpaque) |
static const SkPMColor * | get_color_ptr (SkColorPalette *colorTable) |
static size_t | compute_row_bytes_ppb (int width, uint32_t pixelsPerByte) |
static size_t | compute_row_bytes_bpp (int width, uint32_t bytesPerPixel) |
static size_t | compute_row_bytes (int width, uint32_t bitsPerPixel) |
static uint8_t | get_byte (const uint8_t *buffer, uint32_t i) |
static uint16_t | get_short (const uint8_t *buffer, uint32_t i) |
static uint32_t | get_int (const uint8_t *buffer, uint32_t i) |
static bool | is_valid_endian_marker (const uint8_t *data, bool *isLittleEndian) |
static uint16_t | get_endian_short (const uint8_t *data, bool littleEndian) |
static uint32_t | get_endian_int (const uint8_t *data, bool littleEndian) |
static SkPMColor | premultiply_argb_as_rgba (U8CPU a, U8CPU r, U8CPU g, U8CPU b) |
static SkPMColor | premultiply_argb_as_bgra (U8CPU a, U8CPU r, U8CPU g, U8CPU b) |
static bool | is_rgba (SkColorType colorType) |
static PackColorProc | choose_pack_color_proc (bool isPremul, SkColorType colorType) |
bool | SkCodecs::HasDecoder (std::string_view id) |
#define SkCodecPrintf | ( | ... | ) |
Definition at line 23 of file SkCodecPriv.h.
Definition at line 239 of file SkCodecPriv.h.
|
inlinestatic |
Definition at line 241 of file SkCodecPriv.h.
|
inlinestatic |
Definition at line 130 of file SkCodecPriv.h.
|
inlinestatic |
Definition at line 123 of file SkCodecPriv.h.
|
inlinestatic |
Definition at line 116 of file SkCodecPriv.h.
|
inlinestatic |
Definition at line 146 of file SkCodecPriv.h.
|
inlinestatic |
Definition at line 109 of file SkCodecPriv.h.
Definition at line 67 of file SkCodecPriv.h.
|
inlinestatic |
Definition at line 202 of file SkCodecPriv.h.
|
inlinestatic |
Definition at line 194 of file SkCodecPriv.h.
|
inlinestatic |
Definition at line 168 of file SkCodecPriv.h.
|
inlinestatic |
Definition at line 31 of file SkCodecPriv.h.
Definition at line 44 of file SkCodecPriv.h.
|
inlinestatic |
Definition at line 154 of file SkCodecPriv.h.
Definition at line 57 of file SkCodecPriv.h.
Definition at line 77 of file SkCodecPriv.h.
|
inlinestatic |
Definition at line 230 of file SkCodecPriv.h.
|
inlinestatic |
Definition at line 184 of file SkCodecPriv.h.
Definition at line 35 of file SkCodecPriv.h.
Definition at line 220 of file SkCodecPriv.h.
Definition at line 210 of file SkCodecPriv.h.
bool sk_select_xform_format | ( | SkColorType | colorType, |
bool | forColorTable, | ||
skcms_PixelFormat * | outFormat | ||
) |
Definition at line 767 of file SkCodec.cpp.
|
inlinestatic |
Definition at line 90 of file SkCodecPriv.h.