Searched refs:SkColorTable (Results 1 - 25 of 46) sorted by relevance

12

/external/skia/include/core/
H A DSkColorTable.h18 /** \class SkColorTable
20 SkColorTable holds an array SkPMColors (premultiplied 32-bit colors) used by
23 SkColorTable is thread-safe.
25 class SK_API SkColorTable : public SkRefCnt { class in inherits:SkRefCnt
27 SK_DECLARE_INST_COUNT(SkColorTable)
29 /** Copy up to 256 colors into a new SkColorTable.
31 SkColorTable(const SkPMColor colors[], int count);
32 virtual ~SkColorTable();
54 explicit SkColorTable(SkReadBuffer&);
H A DSkMallocPixelRef.h31 size_t rowBytes, SkColorTable*);
44 size_t rowBytes, SkColorTable*);
62 size_t rowBytes, SkColorTable*,
78 SkColorTable* ctable,
87 SkColorTable*) override;
92 SkMallocPixelRef(const SkImageInfo&, void* addr, size_t rb, SkColorTable*,
102 SkColorTable* fCTable;
107 SkMallocPixelRef(const SkImageInfo&, void* addr, size_t rb, SkColorTable*,
H A DSkPixelRef.h36 class SkColorTable;
69 SkColorTable* colorTable() const { return fRec.fColorTable; }
79 SkColorTable* fColorTable;
310 void setPreLocked(void*, size_t rowBytes, SkColorTable*);
362 virtual SkPixelRef* create(const SkImageInfo&, size_t rowBytes, SkColorTable*) = 0;
H A DSkBitmap.h12 #include "SkColorTable.h"
225 bool SK_WARN_UNUSED_RESULT tryAllocPixels(const SkImageInfo&, SkPixelRefFactory*, SkColorTable*);
227 void allocPixels(const SkImageInfo& info, SkPixelRefFactory* factory, SkColorTable* ctable) {
276 bool installPixels(const SkImageInfo&, void* pixels, size_t rowBytes, SkColorTable*,
305 void setPixels(void* p, SkColorTable* ctable = NULL);
341 bool SK_WARN_UNUSED_RESULT tryAllocPixels(SkColorTable* ctable = NULL) {
345 void allocPixels(SkColorTable* ctable = NULL) {
367 bool SK_WARN_UNUSED_RESULT tryAllocPixels(Allocator* allocator, SkColorTable* ctable);
369 void allocPixels(Allocator* allocator, SkColorTable* ctable) {
449 SkColorTable* getColorTabl
[all...]
/external/skia/src/core/
H A DSkColorTable.cpp10 #include "SkColorTable.h"
16 void SkColorTable::init(const SkPMColor colors[], int count) {
25 SkColorTable::SkColorTable(const SkPMColor colors[], int count) { function in class:SkColorTable
35 SkColorTable::~SkColorTable() {
57 void SkColorTable::Free16BitCache(uint16_t* cache) { sk_free(cache); }
59 const uint16_t* SkColorTable::read16BitCache() const {
66 SkColorTable::SkColorTable(SkReadBuffe function in class:SkColorTable
[all...]
H A DSkMallocPixelRef.cpp18 static bool is_valid(const SkImageInfo& info, SkColorTable* ctable) {
43 SkColorTable* ctable) {
54 SkColorTable* ctable) {
94 SkColorTable* ctable,
111 SkColorTable* ctable,
136 size_t rowBytes, SkColorTable* ctable,
158 size_t rowBytes, SkColorTable* ctable,
206 SkColorTable* ctable) {
H A DSkConfig8888.h20 SkColorTable* srcCTable = NULL);
/external/skia/gm/
H A Dtinybitmap.cpp18 SkColorTable* ctable = new SkColorTable(c, SK_ARRAY_COUNT(c));
H A Dbitmapfilters.cpp22 SkColorTable* ctable = new SkColorTable(colorsPM, 4);
H A Dall_bitmap_configs.cpp127 SkAutoTUnref<SkColorTable> ctable(
128 SkNEW_ARGS(SkColorTable, (pmColors, SK_ARRAY_COUNT(pmColors))));
/external/skia/src/lazy/
H A DSkCachingPixelRef.h16 class SkColorTable;
H A DSkDiscardablePixelRef.h45 SkAutoTUnref<SkColorTable> fCTable;
H A DSkDiscardablePixelRef.cpp89 // This is because SkColorTable is refcntable, and therefore our caller could hold onto it
90 // beyond the scope of a lock/unlock. If we change the API/lifecycle for SkColorTable, we
94 fCTable.reset(SkNEW_ARGS(SkColorTable, (colors, colorCount)));
/external/skia/samplecode/
H A DSampleTinyBitmap.cpp22 SkColorTable* ctable = new SkColorTable(c, N);
H A DSampleBlur.cpp24 SkColorTable* ctable = new SkColorTable(c, 256);
H A DSampleDitherBitmap.cpp60 SkColorTable* ctable = new SkColorTable(c, 256);
H A DSampleFilter.cpp30 SkColorTable* ctable = new SkColorTable(colors, 4);
/external/skia/src/ports/
H A DSkImageDecoder_empty.cpp16 class SkColorTable;
88 bool SkImageDecoder::allocPixelRef(SkBitmap*, SkColorTable*) const {
H A DSkImageGenerator_skia.cpp24 bool allocPixelRef(SkBitmap* bm, SkColorTable* ctable) override {
71 SkColorTable* ctable = bm.getColorTable();
/external/skia/src/codec/
H A DSkCodecPriv.h11 #include "SkColorTable.h"
38 static inline void copy_color_table(const SkImageInfo& dstInfo, SkColorTable* colorTable,
H A DSkCodec_libpng.h9 #include "SkColorTable.h"
41 SkAutoTUnref<SkColorTable> fColorTable; // May be unpremul.
H A DSkCodec_libbmp.h9 #include "SkColorTable.h"
184 SkAutoTUnref<SkColorTable> fColorTable; // owned
/external/skia/bench/
H A DRepeatTileBench.cpp66 SkColorTable* ctable = new SkColorTable(storage, 216);
H A DDecodingBench.cpp81 bool allocPixelRef(SkBitmap* bm, SkColorTable* ct) override {
/external/skia/src/images/
H A DSkImageDecoder_wbmp.cpp122 SkColorTable* ct = SkNEW_ARGS(SkColorTable, (colors, 2));

Completed in 270 milliseconds

12