OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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