aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/codec/SkMaskSwizzler.h
diff options
context:
space:
mode:
authorGravatar msarett <msarett@google.com>2015-03-16 11:07:02 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2015-03-16 11:07:02 -0700
commitdfdec78a5d02e8690998741a9fe5b71a08ca3232 (patch)
tree477847bdf2341f6d2d20d40c973f569b7b880c39 /src/codec/SkMaskSwizzler.h
parentd18475854ce232de71c5463e0654f459d4abfd43 (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.h60
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;
-};