Flutter Engine
The Flutter Engine
|
#include <SkGlyph.h>
Static Public Member Functions | |
static std::optional< SkGlyph > | MakeFromBuffer (SkReadBuffer &) |
Friends | |
class | SkScalerContext |
class | SkGlyphTestPeer |
|
inlineconstexpr |
Definition at line 417 of file SkGlyph.h.
|
default |
|
default |
|
default |
|
inlineexplicitconstexpr |
size_t SkGlyph::addDrawableFromBuffer | ( | SkReadBuffer & | buffer, |
SkArenaAlloc * | alloc | ||
) |
Definition at line 425 of file SkGlyph.cpp.
size_t SkGlyph::addImageFromBuffer | ( | SkReadBuffer & | buffer, |
SkArenaAlloc * | alloc | ||
) |
Definition at line 358 of file SkGlyph.cpp.
size_t SkGlyph::addPathFromBuffer | ( | SkReadBuffer & | buffer, |
SkArenaAlloc * | alloc | ||
) |
Definition at line 389 of file SkGlyph.cpp.
|
inline |
Definition at line 425 of file SkGlyph.h.
|
inline |
|
inline |
SkDrawable * SkGlyph::drawable | ( | ) | const |
Definition at line 327 of file SkGlyph.cpp.
void SkGlyph::ensureIntercepts | ( | const SkScalar | bounds[2], |
SkScalar | scale, | ||
SkScalar | xPos, | ||
SkScalar * | array, | ||
int * | count, | ||
SkArenaAlloc * | alloc | ||
) |
Definition at line 547 of file SkGlyph.cpp.
|
inline |
void SkGlyph::flattenDrawable | ( | SkWriteBuffer & | buffer | ) | const |
Definition at line 414 of file SkGlyph.cpp.
void SkGlyph::flattenImage | ( | SkWriteBuffer & | buffer | ) | const |
Definition at line 349 of file SkGlyph.cpp.
void SkGlyph::flattenMetrics | ( | SkWriteBuffer & | buffer | ) | const |
Definition at line 336 of file SkGlyph.cpp.
void SkGlyph::flattenPath | ( | SkWriteBuffer & | buffer | ) | const |
Definition at line 378 of file SkGlyph.cpp.
size_t SkGlyph::formatAlignment | ( | ) | const |
Definition at line 173 of file SkGlyph.cpp.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
size_t SkGlyph::imageSize | ( | ) | const |
Definition at line 241 of file SkGlyph.cpp.
|
inline |
|
inline |
Definition at line 505 of file SkGlyph.h.
|
inline |
|
static |
Definition at line 95 of file SkGlyph.cpp.
SkMask SkGlyph::mask | ( | ) | const |
Definition at line 125 of file SkGlyph.cpp.
Definition at line 130 of file SkGlyph.cpp.
|
inline |
const SkPath * SkGlyph::path | ( | ) | const |
Definition at line 284 of file SkGlyph.cpp.
bool SkGlyph::pathIsHairline | ( | ) | const |
Definition at line 293 of file SkGlyph.cpp.
|
inline |
Definition at line 506 of file SkGlyph.h.
size_t SkGlyph::rowBytes | ( | ) | const |
Definition at line 233 of file SkGlyph.cpp.
size_t SkGlyph::rowBytesUsingFormat | ( | SkMask::Format | format | ) | const |
Definition at line 237 of file SkGlyph.cpp.
bool SkGlyph::setDrawable | ( | SkArenaAlloc * | alloc, |
sk_sp< SkDrawable > | drawable | ||
) |
Definition at line 319 of file SkGlyph.cpp.
bool SkGlyph::setDrawable | ( | SkArenaAlloc * | alloc, |
SkScalerContext * | scalerContext | ||
) |
Definition at line 310 of file SkGlyph.cpp.
|
inline |
bool SkGlyph::setImage | ( | SkArenaAlloc * | alloc, |
const void * | image | ||
) |
Definition at line 198 of file SkGlyph.cpp.
bool SkGlyph::setImage | ( | SkArenaAlloc * | alloc, |
SkScalerContext * | scalerContext | ||
) |
Definition at line 185 of file SkGlyph.cpp.
|
inline |
|
inline |
size_t SkGlyph::setMetricsAndImage | ( | SkArenaAlloc * | alloc, |
const SkGlyph & | from | ||
) |
Definition at line 207 of file SkGlyph.cpp.
bool SkGlyph::setPath | ( | SkArenaAlloc * | alloc, |
const SkPath * | path, | ||
bool | hairline | ||
) |
Definition at line 276 of file SkGlyph.cpp.
bool SkGlyph::setPath | ( | SkArenaAlloc * | alloc, |
SkScalerContext * | scalerContext | ||
) |
Definition at line 266 of file SkGlyph.cpp.
|
inline |
void SkGlyph::zeroMetrics | ( | ) |
Definition at line 137 of file SkGlyph.cpp.
|
friend |
|
friend |