Coverage Report

Created: 2024-05-20 07:14

/src/skia/include/codec/SkEncodedOrigin.h
Line
Count
Source (jump to first uncovered line)
1
/*
2
 * Copyright 2017 Google Inc.
3
 *
4
 * Use of this source code is governed by a BSD-style license that can be
5
 * found in the LICENSE file.
6
 */
7
8
#ifndef SkEncodedOrigin_DEFINED
9
#define SkEncodedOrigin_DEFINED
10
11
#include "include/core/SkMatrix.h"
12
13
// These values match the orientation www.exif.org/Exif2-2.PDF.
14
enum SkEncodedOrigin {
15
    kTopLeft_SkEncodedOrigin     = 1, // Default
16
    kTopRight_SkEncodedOrigin    = 2, // Reflected across y-axis
17
    kBottomRight_SkEncodedOrigin = 3, // Rotated 180
18
    kBottomLeft_SkEncodedOrigin  = 4, // Reflected across x-axis
19
    kLeftTop_SkEncodedOrigin     = 5, // Reflected across x-axis, Rotated 90 CCW
20
    kRightTop_SkEncodedOrigin    = 6, // Rotated 90 CW
21
    kRightBottom_SkEncodedOrigin = 7, // Reflected across x-axis, Rotated 90 CW
22
    kLeftBottom_SkEncodedOrigin  = 8, // Rotated 90 CCW
23
    kDefault_SkEncodedOrigin     = kTopLeft_SkEncodedOrigin,
24
    kLast_SkEncodedOrigin        = kLeftBottom_SkEncodedOrigin,
25
};
26
27
/**
28
 * Given an encoded origin and the width and height of the source data, returns a matrix
29
 * that transforms the source rectangle with upper left corner at [0, 0] and origin to a correctly
30
 * oriented destination rectangle of [0, 0, w, h].
31
 */
32
99
static inline SkMatrix SkEncodedOriginToMatrix(SkEncodedOrigin origin, int w, int h) {
33
99
    switch (origin) {
34
0
        case     kTopLeft_SkEncodedOrigin: return SkMatrix::I();
35
51
        case    kTopRight_SkEncodedOrigin: return SkMatrix::MakeAll(-1,  0, w,  0,  1, 0, 0, 0, 1);
36
7
        case kBottomRight_SkEncodedOrigin: return SkMatrix::MakeAll(-1,  0, w,  0, -1, h, 0, 0, 1);
37
7
        case  kBottomLeft_SkEncodedOrigin: return SkMatrix::MakeAll( 1,  0, 0,  0, -1, h, 0, 0, 1);
38
7
        case     kLeftTop_SkEncodedOrigin: return SkMatrix::MakeAll( 0,  1, 0,  1,  0, 0, 0, 0, 1);
39
5
        case    kRightTop_SkEncodedOrigin: return SkMatrix::MakeAll( 0, -1, w,  1,  0, 0, 0, 0, 1);
40
8
        case kRightBottom_SkEncodedOrigin: return SkMatrix::MakeAll( 0, -1, w, -1,  0, h, 0, 0, 1);
41
14
        case  kLeftBottom_SkEncodedOrigin: return SkMatrix::MakeAll( 0,  1, 0, -1,  0, h, 0, 0, 1);
42
99
    }
43
0
    SK_ABORT("Unexpected origin");
44
0
}
Unexecuted instantiation: BackendSurfaceFactory.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: BackendTextureImageFactory.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: ManagedBackendTexture.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: ProxyUtils.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: YUVUtils.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: DDLTileHelper.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: DecodeUtils.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkSharingProc.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkImageGenerator.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkReadBuffer.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkYUVAInfo.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkYUVAPixmaps.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkImage_Lazy.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkTiledImageUtils.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkCodec.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkCodecImageGenerator.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkImageGenerator_FromEncoded.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
SkPixmapUtils.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Line
Count
Source
32
90
static inline SkMatrix SkEncodedOriginToMatrix(SkEncodedOrigin origin, int w, int h) {
33
90
    switch (origin) {
34
0
        case     kTopLeft_SkEncodedOrigin: return SkMatrix::I();
35
50
        case    kTopRight_SkEncodedOrigin: return SkMatrix::MakeAll(-1,  0, w,  0,  1, 0, 0, 0, 1);
36
4
        case kBottomRight_SkEncodedOrigin: return SkMatrix::MakeAll(-1,  0, w,  0, -1, h, 0, 0, 1);
37
6
        case  kBottomLeft_SkEncodedOrigin: return SkMatrix::MakeAll( 1,  0, 0,  0, -1, h, 0, 0, 1);
38
6
        case     kLeftTop_SkEncodedOrigin: return SkMatrix::MakeAll( 0,  1, 0,  1,  0, 0, 0, 0, 1);
39
5
        case    kRightTop_SkEncodedOrigin: return SkMatrix::MakeAll( 0, -1, w,  1,  0, 0, 0, 0, 1);
40
7
        case kRightBottom_SkEncodedOrigin: return SkMatrix::MakeAll( 0, -1, w, -1,  0, h, 0, 0, 1);
41
12
        case  kLeftBottom_SkEncodedOrigin: return SkMatrix::MakeAll( 0,  1, 0, -1,  0, h, 0, 0, 1);
42
90
    }
43
0
    SK_ABORT("Unexpected origin");
44
0
}
Unexecuted instantiation: SkSampler.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkBmpCodec.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkBmpMaskCodec.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkBmpRLECodec.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkBmpStandardCodec.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkWbmpCodec.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: GrYUVABackendTextures.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: GrImageUtils.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: GrTextureGenerator.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkImage_Ganesh.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkImage_GaneshBase.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkImage_LazyTexture.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkImage_RasterPinnable.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkSpecialImage_Ganesh.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: ImageFactories.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: Image_YUVA_Graphite.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: YUVABackendTextures.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkHeifCodec.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkJpegCodec.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkJpegDecoderMgr.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkJpegMetadataDecoderImpl.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkJpegSourceMgr.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkJpegUtility.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkJpegXmp.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkIcoCodec.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkPngCodec.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkRawCodec.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkWebpCodec.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkWuffsCodec.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkXmp.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkJpegMultiPicture.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkJpegSegmentScan.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkYUVPlanesCache.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkImage_Picture.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkPictureImageGenerator.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkExif.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkMaskSwizzler.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkSwizzler.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkTiffUtility.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkBmpBaseCodec.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkParseEncodedOrigin.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: Device.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: Device_drawTexture.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: GrFragmentProcessors.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: GrYUVATextureProxies.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: GrYUVtoRGBEffect.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: KeyHelpers.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: FuzzCanvas.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkPDFBitmap.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkJpegEncoderImpl.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkJPEGWriteUtility.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkResources.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkAnimCodecPlayer.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: FuzzAnimatedImage.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
SkAnimatedImage.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Line
Count
Source
32
9
static inline SkMatrix SkEncodedOriginToMatrix(SkEncodedOrigin origin, int w, int h) {
33
9
    switch (origin) {
34
0
        case     kTopLeft_SkEncodedOrigin: return SkMatrix::I();
35
1
        case    kTopRight_SkEncodedOrigin: return SkMatrix::MakeAll(-1,  0, w,  0,  1, 0, 0, 0, 1);
36
3
        case kBottomRight_SkEncodedOrigin: return SkMatrix::MakeAll(-1,  0, w,  0, -1, h, 0, 0, 1);
37
1
        case  kBottomLeft_SkEncodedOrigin: return SkMatrix::MakeAll( 1,  0, 0,  0, -1, h, 0, 0, 1);
38
1
        case     kLeftTop_SkEncodedOrigin: return SkMatrix::MakeAll( 0,  1, 0,  1,  0, 0, 0, 0, 1);
39
0
        case    kRightTop_SkEncodedOrigin: return SkMatrix::MakeAll( 0, -1, w,  1,  0, 0, 0, 0, 1);
40
1
        case kRightBottom_SkEncodedOrigin: return SkMatrix::MakeAll( 0, -1, w, -1,  0, h, 0, 0, 1);
41
2
        case  kLeftBottom_SkEncodedOrigin: return SkMatrix::MakeAll( 0,  1, 0, -1,  0, h, 0, 0, 1);
42
9
    }
43
0
    SK_ABORT("Unexpected origin");
44
0
}
Unexecuted instantiation: SkAndroidCodec.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkAndroidCodecAdapter.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: SkSampledCodec.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: FuzzIncrementalImage.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
Unexecuted instantiation: FuzzAndroidCodec.cpp:SkEncodedOriginToMatrix(SkEncodedOrigin, int, int)
45
46
/**
47
 * Return true if the encoded origin includes a 90 degree rotation, in which case the width
48
 * and height of the source data are swapped relative to a correctly oriented destination.
49
 */
50
46.4k
static inline bool SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin origin) {
51
46.4k
    return origin >= kLeftTop_SkEncodedOrigin;
52
46.4k
}
Unexecuted instantiation: BackendSurfaceFactory.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: BackendTextureImageFactory.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: ManagedBackendTexture.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: ProxyUtils.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: YUVUtils.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: DDLPromiseImageHelper.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: DDLTileHelper.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: DecodeUtils.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkSharingProc.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkImageGenerator.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkReadBuffer.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkYUVAInfo.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkYUVAPixmaps.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkImage_Lazy.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkTiledImageUtils.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkCodec.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
SkCodecImageGenerator.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Line
Count
Source
50
38.5k
static inline bool SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin origin) {
51
38.5k
    return origin >= kLeftTop_SkEncodedOrigin;
52
38.5k
}
Unexecuted instantiation: SkImageGenerator_FromEncoded.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
SkPixmapUtils.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Line
Count
Source
50
90
static inline bool SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin origin) {
51
90
    return origin >= kLeftTop_SkEncodedOrigin;
52
90
}
Unexecuted instantiation: SkSampler.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkBmpCodec.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkBmpMaskCodec.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkBmpRLECodec.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkBmpStandardCodec.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkWbmpCodec.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: GrYUVABackendTextures.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: GrImageUtils.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: GrTextureGenerator.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkImage_Ganesh.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkImage_GaneshBase.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkImage_GaneshFactories.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkImage_GaneshYUVA.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkImage_LazyTexture.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkImage_RasterPinnable.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkSpecialImage_Ganesh.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: ImageFactories.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: Image_YUVA_Graphite.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: YUVABackendTextures.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkHeifCodec.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkJpegCodec.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkJpegDecoderMgr.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkJpegMetadataDecoderImpl.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkJpegSourceMgr.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkJpegUtility.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkJpegXmp.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkIcoCodec.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkPngCodec.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkRawCodec.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkWebpCodec.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkWuffsCodec.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkXmp.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkJpegMultiPicture.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkJpegSegmentScan.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkYUVPlanesCache.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkImage_Picture.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkPictureImageGenerator.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkExif.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkMaskSwizzler.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkSwizzler.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkTiffUtility.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkBmpBaseCodec.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkParseEncodedOrigin.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: Device.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: Device_drawTexture.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: GrBackendTextureImageGenerator.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: GrFragmentProcessors.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: GrYUVATextureProxies.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: GrYUVtoRGBEffect.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: KeyHelpers.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: FuzzCanvas.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkPDFBitmap.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkJpegEncoderImpl.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkJPEGWriteUtility.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkResources.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkAnimCodecPlayer.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: FuzzAnimatedImage.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
SkAnimatedImage.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Line
Count
Source
50
7.83k
static inline bool SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin origin) {
51
7.83k
    return origin >= kLeftTop_SkEncodedOrigin;
52
7.83k
}
Unexecuted instantiation: SkAndroidCodec.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkAndroidCodecAdapter.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: SkSampledCodec.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: FuzzIncrementalImage.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
Unexecuted instantiation: FuzzAndroidCodec.cpp:SkEncodedOriginSwapsWidthHeight(SkEncodedOrigin)
53
54
#endif // SkEncodedOrigin_DEFINED