Flutter Engine
The Flutter Engine
|
#include <SkTextBlobPriv.h>
Public Types | |
enum | GlyphPositioning : uint8_t { kDefault_Positioning = 0 , kHorizontal_Positioning = 1 , kFull_Positioning = 2 , kRSXform_Positioning = 3 } |
Public Member Functions | |
SkTextBlobRunIterator (const SkTextBlob *blob) | |
bool | done () const |
void | next () |
uint32_t | glyphCount () const |
const uint16_t * | glyphs () const |
const SkScalar * | pos () const |
const SkPoint * | points () const |
const SkRSXform * | xforms () const |
const SkPoint & | offset () const |
const SkFont & | font () const |
GlyphPositioning | positioning () const |
unsigned | scalarsPerGlyph () const |
uint32_t * | clusters () const |
uint32_t | textSize () const |
char * | text () const |
bool | isLCD () const |
Iterate through all of the text runs of the text blob. For example: for (SkTextBlobRunIterator it(blob); !it.done(); it.next()) { ..... }
Definition at line 185 of file SkTextBlobPriv.h.
enum SkTextBlobRunIterator::GlyphPositioning : uint8_t |
Enumerator | |
---|---|
kDefault_Positioning | |
kHorizontal_Positioning | |
kFull_Positioning | |
kRSXform_Positioning |
Definition at line 189 of file SkTextBlobPriv.h.
SkTextBlobRunIterator::SkTextBlobRunIterator | ( | const SkTextBlob * | blob | ) |
Definition at line 222 of file SkTextBlob.cpp.
|
inline |
Definition at line 231 of file SkTextBlobPriv.h.
|
inline |
Definition at line 196 of file SkTextBlobPriv.h.
|
inline |
Definition at line 225 of file SkTextBlobPriv.h.
|
inline |
Definition at line 201 of file SkTextBlobPriv.h.
|
inline |
Definition at line 205 of file SkTextBlobPriv.h.
bool SkTextBlobRunIterator::isLCD | ( | ) | const |
Definition at line 254 of file SkTextBlob.cpp.
void SkTextBlobRunIterator::next | ( | ) |
Definition at line 227 of file SkTextBlob.cpp.
|
inline |
Definition at line 221 of file SkTextBlobPriv.h.
|
inline |
Definition at line 214 of file SkTextBlobPriv.h.
|
inline |
Definition at line 209 of file SkTextBlobPriv.h.
SkTextBlobRunIterator::GlyphPositioning SkTextBlobRunIterator::positioning | ( | ) | const |
Definition at line 236 of file SkTextBlob.cpp.
unsigned SkTextBlobRunIterator::scalarsPerGlyph | ( | ) | const |
Definition at line 250 of file SkTextBlob.cpp.
|
inline |
Definition at line 239 of file SkTextBlobPriv.h.
|
inline |
Definition at line 235 of file SkTextBlobPriv.h.
|
inline |
Definition at line 218 of file SkTextBlobPriv.h.