Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Classes | Public Member Functions | Friends | List of all members
sktext::gpu::TextBlobRedrawCoordinator Class Reference

#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
 

Detailed Description

Definition at line 41 of file TextBlobRedrawCoordinator.h.

Constructor & Destructor Documentation

◆ TextBlobRedrawCoordinator()

sktext::gpu::TextBlobRedrawCoordinator::TextBlobRedrawCoordinator ( uint32_t  messageBusID)

Member Function Documentation

◆ drawGlyphRunList()

void sktext::gpu::TextBlobRedrawCoordinator::drawGlyphRunList ( SkCanvas canvas,
const SkMatrix viewMatrix,
const GlyphRunList glyphRunList,
const SkPaint paint,
SkStrikeDeviceInfo  strikeDeviceInfo,
const AtlasDrawDelegate  
)

◆ freeAll()

void sktext::gpu::TextBlobRedrawCoordinator::freeAll ( )

◆ isOverBudget()

bool sktext::gpu::TextBlobRedrawCoordinator::isOverBudget ( ) const

◆ purgeStaleBlobs()

void sktext::gpu::TextBlobRedrawCoordinator::purgeStaleBlobs ( )

◆ usedBytes()

size_t sktext::gpu::TextBlobRedrawCoordinator::usedBytes ( ) const

Friends And Related Symbol Documentation

◆ ::GrTextBlobTestingPeer

friend class ::GrTextBlobTestingPeer
friend

Definition at line 69 of file TextBlobRedrawCoordinator.h.


The documentation for this class was generated from the following file: