diff options
author | 2015-03-16 11:07:02 -0700 | |
---|---|---|
committer | 2015-03-16 11:07:02 -0700 | |
commit | dfdec78a5d02e8690998741a9fe5b71a08ca3232 (patch) | |
tree | 477847bdf2341f6d2d20d40c973f569b7b880c39 /src/codec/SkMaskSwizzler.h | |
parent | d18475854ce232de71c5463e0654f459d4abfd43 (diff) |
Revert "Implementation of image decoding for bmp files, in accordance with the new API."
This reverts commit 3675874468de7228944ce21922e6ec863f5f2310.
BUG=skia:
NOTREECHECKS=true
NOTRY=true
TBR=
Review URL: https://codereview.chromium.org/1012873002
Diffstat (limited to 'src/codec/SkMaskSwizzler.h')
-rw-r--r-- | src/codec/SkMaskSwizzler.h | 60 |
1 files changed, 0 insertions, 60 deletions
diff --git a/src/codec/SkMaskSwizzler.h b/src/codec/SkMaskSwizzler.h deleted file mode 100644 index 9351f0228b..0000000000 --- a/src/codec/SkMaskSwizzler.h +++ /dev/null @@ -1,60 +0,0 @@ -/* - * Copyright 2015 Google Inc. - * - * Use of this source code is governed by a BSD-style license that can be - * found in the LICENSE file. - */ - -#include "SkMasks.h" -#include "SkSwizzler.h" -#include "SkTypes.h" - -/* - * - * Used to swizzle images whose pixel components are extracted by bit masks - * Currently only used by bmp - * - */ -class SkMaskSwizzler { -public: - - /* - * - * Create a new swizzler - * @param masks Unowned pointer to helper class - * - */ - static SkMaskSwizzler* CreateMaskSwizzler(const SkImageInfo& imageInfo, - SkMasks* masks, - uint32_t bitsPerPixel); - - /* - * - * Swizzle the next row - * - */ - SkSwizzler::ResultAlpha next(void* dst, const uint8_t* src); - -private: - - /* - * - * Row procedure used for swizzle - * - */ - typedef SkSwizzler::ResultAlpha (*RowProc)( - void* dstRow, const uint8_t* srcRow, int width, - SkMasks* masks); - - /* - * - * Constructor for mask swizzler - * - */ - SkMaskSwizzler(const SkImageInfo& info, SkMasks* masks, RowProc proc); - - // Fields - const SkImageInfo& fImageInfo; - SkMasks* fMasks; // unowned - const RowProc fRowProc; -}; |