Searched refs:SkBitmapHeap (Results 1 - 10 of 10) sorted by relevance

/external/skia/src/core/
H A DSkBitmapHeap.cpp9 #include "SkBitmapHeap.h"
47 bool SkBitmapHeap::LookupEntry::Less(const SkBitmapHeap::LookupEntry& a,
48 const SkBitmapHeap::LookupEntry& b) {
69 SkBitmapHeap::SkBitmapHeap(int32_t preferredSize, int32_t ownerCount) function in class:SkBitmapHeap
80 SkBitmapHeap::SkBitmapHeap(ExternalStorage* storage, int32_t preferredSize) function in class:SkBitmapHeap
92 SkBitmapHeap::~SkBitmapHeap() {
[all...]
H A DSkBitmapHeap.h18 * SkBitmapHeapEntry provides users of SkBitmapHeap (using internal storage) with a means to...
48 friend class SkBitmapHeap;
68 class SkBitmapHeap : public SkBitmapHeapReader { class in inherits:SkBitmapHeapReader
96 SkBitmapHeap(int32_t preferredSize = UNLIMITED_SIZE, int32_t ownerCount = IGNORE_OWNERS);
111 SkBitmapHeap(ExternalStorage* externalStorage, int32_t heapSize = UNLIMITED_SIZE);
113 virtual ~SkBitmapHeap();
196 * existing SkBitmap is inserted into the SkBitmapHeap, its corresponding SkBitmapHeapEntry will
198 * call to releaseRef. Only meaningful if this SkBitmapHeap was created with an owner count not
H A DSkPictureFlat.cpp76 void SkFlatController::setBitmapHeap(SkBitmapHeap* heap) {
H A DSkPictureFlat.h12 #include "SkBitmapHeap.h"
199 SkBitmapHeap* getBitmapHeap() { return fBitmapHeap; }
228 * Set an SkBitmapHeap to be used to store/read SkBitmaps. Ref counted.
230 void setBitmapHeap(SkBitmapHeap*);
253 SkBitmapHeap* fBitmapHeap;
293 SkBitmapHeap* bitmapHeap = NULL,
H A DSkWriteBuffer.cpp11 #include "SkBitmapHeap.h"
160 // 1. If there is an SkBitmapHeap, store it in the heap. The client can avoid serializing the
169 // Write a bool: true if the SkBitmapHeap is to be used, in which case the reader must use an
251 void SkWriteBuffer::setBitmapHeap(SkBitmapHeap* bitmapHeap) {
/external/skia/include/core/
H A DSkWriteBuffer.h20 class SkBitmapHeap;
89 * Set an SkBitmapHeap to store bitmaps rather than flattening.
92 * setting an SkBitmapHeap will set the SkPixelSerializer to NULL in release
95 void setBitmapHeap(SkBitmapHeap*);
105 * Incompatible with the SkBitmapHeap. If an encoder is set fBitmapHeap will
118 SkBitmapHeap* fBitmapHeap;
/external/skia/tests/
H A DBitmapHeapTest.cpp9 #include "SkBitmapHeap.h"
26 void setBitmapStorage(SkBitmapHeap* h) { this->setBitmapHeap(h); }
58 SkBitmapHeap heap(1, 1);
/external/skia/src/pipe/
H A DSkGPipeWrite.cpp11 #include "SkBitmapHeap.h"
93 void setBitmapStorage(SkBitmapHeap* heap) {
170 * provided to the SkBitmapHeap to tell the SkGPipeCanvas to do so.
172 class BitmapShuttle : public SkBitmapHeap::ExternalStorage {
299 SkBitmapHeap* fBitmapHeap;
348 // type of SkBitmapHeap being used, which is determined by the flags used.
453 fBitmapHeap = SkNEW_ARGS(SkBitmapHeap, (fBitmapShuttle.get(), BITMAPS_TO_KEEP));
455 fBitmapHeap = SkNEW_ARGS(SkBitmapHeap,
762 if (SkBitmapHeap::INVALID_SLOT == bitmapIndex) {
H A DSkGPipeRead.cpp10 #include "SkBitmapHeap.h"
175 void setSharedHeap(SkBitmapHeap* heap) {
189 SkBitmapHeap* getSharedHeap() const {
237 SkBitmapHeap* fSharedHeap;
816 state->setSharedHeap(static_cast<SkBitmapHeap*>(reader->readPtr()));
/external/skia/
H A DAndroid.mk97 src/core/SkBitmapHeap.cpp \

Completed in 115 milliseconds