![]() |
Flutter Engine
The Flutter Engine
|
#include <TextBlobRedrawCoordinator.h>
Classes | |
struct | PurgeBlobMessage |
Public Member Functions | |
TextBlobRedrawCoordinator (uint32_t messageBusID) | |
void | drawGlyphRunList (SkCanvas *canvas, const SkMatrix &viewMatrix, const GlyphRunList &glyphRunList, const SkPaint &paint, SkStrikeDeviceInfo strikeDeviceInfo, const AtlasDrawDelegate &) |
void | freeAll () SK_EXCLUDES(fSpinLock) |
void | purgeStaleBlobs () SK_EXCLUDES(fSpinLock) |
size_t | usedBytes () const SK_EXCLUDES(fSpinLock) |
bool | isOverBudget () const SK_EXCLUDES(fSpinLock) |
Friends | |
class | ::GrTextBlobTestingPeer |
Definition at line 41 of file TextBlobRedrawCoordinator.h.
sktext::gpu::TextBlobRedrawCoordinator::TextBlobRedrawCoordinator | ( | uint32_t | messageBusID | ) |
void sktext::gpu::TextBlobRedrawCoordinator::drawGlyphRunList | ( | SkCanvas * | canvas, |
const SkMatrix & | viewMatrix, | ||
const GlyphRunList & | glyphRunList, | ||
const SkPaint & | paint, | ||
SkStrikeDeviceInfo | strikeDeviceInfo, | ||
const AtlasDrawDelegate & | |||
) |
void sktext::gpu::TextBlobRedrawCoordinator::freeAll | ( | ) |
bool sktext::gpu::TextBlobRedrawCoordinator::isOverBudget | ( | ) | const |
void sktext::gpu::TextBlobRedrawCoordinator::purgeStaleBlobs | ( | ) |
size_t sktext::gpu::TextBlobRedrawCoordinator::usedBytes | ( | ) | const |
|
friend |
Definition at line 69 of file TextBlobRedrawCoordinator.h.