diff options
Diffstat (limited to 'src/core/SkColorTable.cpp')
-rw-r--r-- | src/core/SkColorTable.cpp | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/src/core/SkColorTable.cpp b/src/core/SkColorTable.cpp deleted file mode 100644 index 022b9f8ae3..0000000000 --- a/src/core/SkColorTable.cpp +++ /dev/null @@ -1,31 +0,0 @@ -/* - * Copyright 2009 The Android Open Source Project - * - * Use of this source code is governed by a BSD-style license that can be - * found in the LICENSE file. - */ - -#include "SkColorTable.h" -#include "SkReadBuffer.h" -#include "SkWriteBuffer.h" - -SkColorTable::SkColorTable(const SkPMColor colors[], int count) { - SkASSERT(0 == count || colors); - SkASSERT(count >= 0 && count <= 256); - - fCount = count; - fColors = reinterpret_cast<SkPMColor*>(sk_malloc_throw(count * sizeof(SkPMColor))); - - memcpy(fColors, colors, count * sizeof(SkPMColor)); -} - -SkColorTable::~SkColorTable() { - sk_free(fColors); -} - -void SkColorTable::Skip(SkReadBuffer& buffer) { - const int count = buffer.getArrayCount(); - if (buffer.validate(count >= 0 && count <= 256)) { - buffer.skip(count * sizeof(SkPMColor)); - } -} |