/external/skia/src/core/ |
SkTextBlobRunIterator.h | 10 #include "SkTextBlob.h" 20 SkTextBlobRunIterator(const SkTextBlob* blob); 30 SkTextBlob::GlyphPositioning positioning() const; 34 const SkTextBlob::RunRecord* fCurrentRun;
|
SkTextBlob.cpp | 103 // | SkTextBlob | RunRecord | Glyphs[] | Pos[] | RunRecord | Glyphs[] | Pos[] | ... 111 class SkTextBlob::RunRecord { 148 static size_t StorageSize(int glyphCount, SkTextBlob::GlyphPositioning positioning) { 150 return SkAlignPtr(sizeof(SkTextBlob::RunRecord) 155 static const RunRecord* First(const SkTextBlob* blob) { 205 SkTextBlob::SkTextBlob(int runCount, const SkRect& bounds) 211 SkTextBlob::~SkTextBlob() { 221 void SkTextBlob::flatten(SkWriteBuffer& buffer) const [all...] |
SkRemote.h | 20 class SkTextBlob; 73 virtual ID define(const SkTextBlob*) = 0;
|
SkPictureData.h | 27 class SkTextBlob; 119 const SkTextBlob* getTextBlob(SkReader32* reader) const { 165 const SkTextBlob** fTextBlobRefs;
|
SkPictureRecord.h | 38 const SkTDArray<const SkTextBlob* >& getTextBlobRefs() const { 143 void addTextBlob(const SkTextBlob* blob); 170 void onDrawTextBlob(const SkTextBlob* blob, SkScalar x, SkScalar y, 240 SkTDArray<const SkTextBlob*> fTextBlobRefs;
|
/external/skia/include/core/ |
SkTextBlob.h | 18 /** \class SkTextBlob 20 SkTextBlob combines multiple text runs into an immutable, ref-counted structure. 22 class SK_API SkTextBlob : public SkRefCnt { 40 * Recreate an SkTextBlob that was serialized into a buffer. 43 * @return A new SkTextBlob representing the serialized data, or NULL if the buffer is 46 static const SkTextBlob* CreateFromBuffer(SkReadBuffer&); 57 SkTextBlob(int runCount, const SkRect& bounds); 59 virtual ~SkTextBlob(); 98 * Returns an immutable SkTextBlob for the current runs/glyphs. The builder is reset and 101 const SkTextBlob* build() [all...] |
/external/skia/tests/ |
TextBlobTest.cpp | 26 { 128, SkTextBlob::kDefault_Positioning, 100, 100 }, 31 { 128, SkTextBlob::kHorizontal_Positioning, 100, 100 }, 36 { 128, SkTextBlob::kFull_Positioning, 100, 100 }, 41 { 128, SkTextBlob::kDefault_Positioning, 100, 150 }, 42 { 128, SkTextBlob::kDefault_Positioning, 100, 150 }, 43 { 128, SkTextBlob::kDefault_Positioning, 100, 150 }, 48 { 128, SkTextBlob::kHorizontal_Positioning, 100, 150 }, 49 { 128, SkTextBlob::kHorizontal_Positioning, 200, 150 }, 50 { 128, SkTextBlob::kHorizontal_Positioning, 300, 250 }, 53 { 256, SkTextBlob::kHorizontal_Positioning, 0, 150 } [all...] |
TextBlobCacheTest.cpp | 13 #include "SkTextBlob.h" 32 explicit TextBlobWrapper(const SkTextBlob* blob) : fBlob(blob) {} 35 SkAutoTUnref<const SkTextBlob> fBlob; 42 const SkTextBlob* blob = blobs[i].fBlob.get();
|
/external/skia/src/gpu/text/ |
GrStencilAndCoverTextContext.h | 14 #include "SkTextBlob.h" 45 const SkMatrix& viewMatrix, const SkSurfaceProps&, const SkTextBlob*, 64 const SkTextBlob* blob, 106 SkAutoTUnref<const SkTextBlob> fFallbackTextBlob; 124 TextBlob(uint32_t blobId, const SkTextBlob* skBlob, const SkPaint& skPaint) 127 TextBlob(const Key& key, const SkTextBlob* skBlob, const SkPaint& skPaint) 139 void init(const SkTextBlob*, const SkPaint&); 147 const TextBlob& findOrCreateTextBlob(const SkTextBlob*, const SkPaint&);
|
GrAtlasTextContext.h | 46 const SkMatrix& viewMatrix, const SkSurfaceProps&, const SkTextBlob*, 61 const SkTextBlob* blob, SkScalar x, SkScalar y, 63 inline static bool HasLCD(const SkTextBlob*);
|
GrTextBlobCache.h | 36 GrAtlasTextBlob* createBlob(const SkTextBlob* blob) { 44 GrAtlasTextBlob* createCachedBlob(const SkTextBlob* blob, 85 // TODO move to SkTextBlob 86 static void BlobGlyphCount(int* glyphCount, int* runCount, const SkTextBlob* blob) {
|
GrAtlasTextContext.cpp | 59 bool GrAtlasTextContext::HasLCD(const SkTextBlob* blob) { 72 const SkSurfaceProps& props, const SkTextBlob* blob, 168 const SkTextBlob* blob, SkScalar x, SkScalar y, 195 case SkTextBlob::kDefault_Positioning: { 202 case SkTextBlob::kHorizontal_Positioning: { 210 case SkTextBlob::kFull_Positioning: { 223 case SkTextBlob::kDefault_Positioning: 229 case SkTextBlob::kHorizontal_Positioning: 235 case SkTextBlob::kFull_Positioning:
|
GrStencilAndCoverTextContext.cpp | 141 const SkTextBlob* blob, 170 case SkTextBlob::kDefault_Positioning: 175 case SkTextBlob::kHorizontal_Positioning: 181 case SkTextBlob::kFull_Positioning: 199 const SkTextBlob* skBlob, SkScalar x, SkScalar y, 236 GrStencilAndCoverTextContext::findOrCreateTextBlob(const SkTextBlob* skBlob, 292 void GrStencilAndCoverTextContext::TextBlob::init(const SkTextBlob* skBlob, 305 case SkTextBlob::kDefault_Positioning: 308 case SkTextBlob::kHorizontal_Positioning: 311 case SkTextBlob::kFull_Positioning [all...] |
/external/skia/gm/ |
largeglyphblur.cpp | 13 #include "SkTextBlob.h" 36 SkAutoTUnref<const SkTextBlob> blob(builder.build());
|
textblobblockreordering.cpp | 11 #include "SkTextBlob.h" 80 SkAutoTUnref<const SkTextBlob> fBlob;
|
textblobgeometrychange.cpp | 12 #include "SkTextBlob.h" 43 SkAutoTUnref<const SkTextBlob> blob(builder.build());
|
textblobuseaftergpufree.cpp | 14 #include "SkTextBlob.h" 50 SkAutoTUnref<const SkTextBlob> blob(builder.build());
|
mixedtextblobs.cpp | 14 #include "SkTextBlob.h" 19 static void draw_blob(SkCanvas* canvas, const SkTextBlob* blob, const SkPaint& skPaint, 156 SkAutoTUnref<const SkTextBlob> fBlob;
|
textblobcolortrans.cpp | 14 #include "SkTextBlob.h" 90 SkAutoTUnref<const SkTextBlob> fBlob;
|
/external/skia/include/private/ |
SkMiniRecorder.h | 27 bool drawTextBlob(const SkTextBlob*, SkScalar x, SkScalar y, const SkPaint&);
|
/external/skia/src/gpu/ |
GrPathRenderingDrawContext.h | 25 const SkMatrix& viewMatrix, const SkTextBlob*,
|
/external/skia/include/utils/ |
SkLua.h | 25 class SkTextBlob; 64 void pushTextBlob(const SkTextBlob*, const char tableKey[] = NULL);
|
SkTextBox.h | 63 SkTextBlob* snapshotTextBlob(SkScalar* computedBottom) const;
|
/external/skia/bench/ |
TextBlobBench.cpp | 17 #include "SkTextBlob.h" 68 SkAutoTUnref<const SkTextBlob> fBlob;
|
/external/skia/include/gpu/ |
GrDrawContext.h | 41 class SkTextBlob; 63 const SkMatrix& viewMatrix, const SkTextBlob*,
|