HomeSort by relevance Sort by last modified time
    Searched refs:SkBitmapHeap (Results 1 - 14 of 14) sorted by null

  /external/skia/src/core/
SkBitmapHeap.cpp 9 #include "SkBitmapHeap.h"
16 SK_DEFINE_INST_COUNT(SkBitmapHeap::ExternalStorage)
41 int SkBitmapHeap::LookupEntry::Compare(const SkBitmapHeap::LookupEntry *a,
42 const SkBitmapHeap::LookupEntry *b) {
65 SkBitmapHeap::SkBitmapHeap(int32_t preferredSize, int32_t ownerCount)
76 SkBitmapHeap::SkBitmapHeap(ExternalStorage* storage, int32_t preferredSize)
88 SkBitmapHeap::~SkBitmapHeap()
    [all...]
SkBitmapHeap.h 19 * SkBitmapHeapEntry provides users of SkBitmapHeap (using internal storage) with a means to...
49 friend class SkBitmapHeap;
69 class SkBitmapHeap : public SkBitmapHeapReader {
97 SkBitmapHeap(int32_t preferredSize = UNLIMITED_SIZE, int32_t ownerCount = IGNORE_OWNERS);
112 SkBitmapHeap(ExternalStorage* externalStorage, int32_t heapSize = UNLIMITED_SIZE);
114 ~SkBitmapHeap();
205 * existing SkBitmap is inserted into the SkBitmapHeap, its corresponding SkBitmapHeapEntry will
207 * call to releaseRef. Only meaningful if this SkBitmapHeap was created with an owner count not
SkOrderedWriteBuffer.h 15 #include "SkBitmapHeap.h"
79 * Set an SkBitmapHeap to store bitmaps rather than flattening.
82 * SkBitmapHeap will set the function to NULL in release mode and crash in debug.
84 void setBitmapHeap(SkBitmapHeap*);
91 * Incompatible with the SkBitmapHeap. If an encoder is set fBitmapHeap will be set to NULL in
101 SkBitmapHeap* fBitmapHeap;
SkPictureFlat.cpp 78 void SkFlatController::setBitmapHeap(SkBitmapHeap* heap) {
135 SkBitmapHeap* bitmapHeap,
SkPicturePlayback.h 100 if (SkBitmapHeap::INVALID_SLOT == index) {
200 // Only used by getBitmap() if the passed in index is SkBitmapHeap::INVALID_SLOT. This empty
204 SkAutoTUnref<SkBitmapHeap> fBitmapHeap;
SkPictureFlat.h 15 #include "SkBitmapHeap.h"
190 SkBitmapHeap* getBitmapHeap() { return fBitmapHeap; }
219 * Set an SkBitmapHeap to be used to store/read SkBitmaps. Ref counted.
221 void setBitmapHeap(SkBitmapHeap*);
249 SkBitmapHeap* fBitmapHeap;
322 SkBitmapHeap* bitmapHeap = NULL,
612 void setBitmapStorage(SkBitmapHeap* heap) {
SkOrderedWriteBuffer.cpp 149 // 1. If there is an SkBitmapHeap, store it in the heap. The client can avoid serializing the
248 void SkOrderedWriteBuffer::setBitmapHeap(SkBitmapHeap* bitmapHeap) {
SkPictureRecord.h 183 SkBitmapHeap* fBitmapHeap;
SkPictureRecord.cpp 40 fBitmapHeap = SkNEW(SkBitmapHeap);
724 SkASSERT(index != SkBitmapHeap::INVALID_SLOT);
SkPicturePlayback.cpp 193 * this point we would need to pass the SkBitmapHeap so that we don't unnecessarily
198 /* Use an SkBitmapHeap to avoid flattening bitmaps in shaders. If there already is one,
205 SkBitmapHeap* heap = SkNEW(SkBitmapHeap);
232 SkBitmapHeap* bmHeap = deepCopyInfo->controller.getBitmapHeap();
    [all...]
  /external/skia/tests/
BitmapHeapTest.cpp 10 #include "SkBitmapHeap.h"
54 SkBitmapHeap heap(1, 1);
  /external/skia/src/pipe/
SkGPipeWrite.cpp 9 #include "SkBitmapHeap.h"
89 void setBitmapStorage(SkBitmapHeap* heap) {
181 // In this case, a BitmapShuttle is reffed by the SkBitmapHeap
182 // and refs this canvas. Unref the SkBitmapHeap to end the
184 // there is no circular reference, so the SkBitmapHeap can be
188 // the FlattenableHeap which holds a ref to the SkBitmapHeap).
268 SkBitmapHeap* fBitmapHeap;
310 // type of SkBitmapHeap being used, which is determined by the flags used.
390 * provided to the SkBitmapHeap to tell the SkGPipeCanvas to do so.
392 class BitmapShuttle : public SkBitmapHeap::ExternalStorage
    [all...]
SkGPipeRead.cpp 10 #include "SkBitmapHeap.h"
148 void setSharedHeap(SkBitmapHeap* heap) {
154 SkBitmapHeap* getSharedHeap() const {
197 SkBitmapHeap* fSharedHeap;
694 state->setSharedHeap(static_cast<SkBitmapHeap*>(reader->readPtr()));
  /external/skia/
Android.mk 87 src/core/SkBitmapHeap.cpp \

Completed in 1500 milliseconds