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

  /external/skia/legacy/src/core/
SkPictureFlat.h 130 class SkFlatData {
132 static int Compare(const SkFlatData* a, const SkFlatData* b) {
143 static SkFlatData* Alloc(SkChunkAlloc* heap, int32_t size, int index);
149 class SkFlatBitmap : public SkFlatData {
170 typedef SkFlatData INHERITED;
173 class SkFlatMatrix : public SkFlatData {
193 typedef SkFlatData INHERITED;
196 class SkFlatPaint : public SkFlatData {
216 typedef SkFlatData INHERITED
    [all...]
SkPictureRecord.cpp 612 int index = SkTSearch<SkFlatData>((const SkFlatData**) bitmaps.begin(),
613 bitmaps.count(), (SkFlatData*) flat, sizeof(flat), &SkFlatData::Compare);
627 int index = SkTSearch<SkFlatData>((const SkFlatData**) matrices.begin(),
628 matrices.count(), (SkFlatData*) flat, sizeof(flat), &SkFlatData::Compare);
645 int index = SkTSearch<SkFlatData>((const SkFlatData**) paints.begin()
    [all...]
SkPictureFlat.cpp 18 SkFlatData* SkFlatData::Alloc(SkChunkAlloc* heap, int32_t size, int index) {
19 SkFlatData* result = (SkFlatData*) heap->allocThrow(size + sizeof(SkFlatData));
  /external/skia/tests/
FlatDataTest.cpp 35 * Verify that two SkFlatData objects that created from the same object are
46 SkFlatData* data1 = SkFlatData::Create(&controller, obj, 0, flattenProc);
48 SkFlatData* data2 = SkFlatData::Create(&controller, obj, 1, flattenProc);
50 REPORTER_ASSERT(reporter, SkFlatData::Compare(data1, data2) == 0);
CanvasTest.cpp 667 static int EQ(const SkFlatData* a, const SkFlatData* b) {
    [all...]
  /external/skia/src/core/
SkPictureFlat.h 142 // SkFlatData: is a simple indexable container for the flattened data
162 class SkFlatData;
179 * used, unalloc should also be able to unallocate the SkFlatData that is
185 * Used during creation and unflattening of SkFlatData objects. If the
193 * Used during creation of SkFlatData objects. If a typeface recorder is
200 * Used during unflattening of the SkFlatData objects in the
207 * Optional factory recorder used during creation of SkFlatData objects. Set
213 * Flags to use during creation of SkFlatData objects. Defaults to zero.
258 class SkFlatData {
261 * Compare two SkFlatData ptrs, returning -1, 0, 1 to allow them to b
    [all...]
SkPictureFlat.cpp 97 SkFlatData* SkFlatData::Create(SkFlatController* controller, const void* obj,
115 * 1. SkFlatData struct
119 size_t allocSize = sizeof(SkFlatData) + size + sizeof(uint32_t);
120 SkFlatData* result = (SkFlatData*) controller->allocThrow(allocSize);
133 void SkFlatData::unflatten(void* result,
SkPictureRecord.h 78 void addFontMetricsTopBottom(const SkPaint& paint, const SkFlatData&,
125 const SkFlatData* addPaint(const SkPaint& paint) { return this->addPaintPtr(&paint); }
126 const SkFlatData* addPaintPtr(const SkPaint* paint);
SkPicturePlayback.h 58 SkTDArray<SkFlatData*> paintData;
SkPictureRecord.cpp 538 void SkPictureRecord::addFontMetricsTopBottom(const SkPaint& paint, const SkFlatData& flat,
553 const SkFlatData* flatPaintData = addPaint(paint);
600 const SkFlatData* flatPaintData = addPaint(paint);
640 const SkFlatData* flatPaintData = addPaint(paint);
736 const SkFlatData* SkPictureRecord::addPaintPtr(const SkPaint* paint) {
737 const SkFlatData* data = paint ? fPaints.findAndReturnFlat(*paint) : NULL;
SkPicturePlayback.cpp 215 deepCopyInfo->paintData[i] = SkFlatData::Create(&deepCopyInfo->controller,
    [all...]
  /external/skia/src/pipe/
SkGPipeWrite.cpp 93 const SkFlatData* flatToReplace() const;
95 // Mark an SkFlatData as one that should not be returned by flatToReplace.
96 // Takes the result of SkFlatData::index() as its parameter.
106 // Keep track of the indices (i.e. the result of SkFlatData::index()) of
127 const SkFlatData* FlattenableHeap::flatToReplace() const {
133 SkFlatData* potential = (SkFlatData*)fPointers[i];
301 // if a new SkFlatData was added when in cross process mode
366 const SkFlatData* flat = fFlatDictionary.findAndReplace(*obj, fFlattenableHeap.flatToReplace(),
    [all...]

Completed in 181 milliseconds