#include <dl_complexity.h>
Public Member Functions | |
| virtual | ~DisplayListComplexityCalculator ()=default |
| virtual unsigned int | Compute (const DisplayList *display_list)=0 |
| virtual bool | ShouldBeCached (unsigned int complexity_score)=0 |
| virtual void | SetComplexityCeiling (unsigned int ceiling)=0 |
Static Public Member Functions | |
| static DisplayListComplexityCalculator * | GetForSoftware () |
| static DisplayListComplexityCalculator * | GetForBackend (GrBackendApi backend) |
Definition at line 14 of file dl_complexity.h.
|
virtualdefault |
|
pure virtual |
|
static |
Definition at line 25 of file dl_complexity.cc.
References flutter::DisplayListNaiveComplexityCalculator::GetInstance(), flutter::DisplayListGLComplexityCalculator::GetInstance(), and flutter::DisplayListMetalComplexityCalculator::GetInstance().
Referenced by flutter::DisplayListRasterCacheItem::PrerollSetup().
|
static |
Definition at line 42 of file dl_complexity.cc.
References flutter::DisplayListNaiveComplexityCalculator::GetInstance().
Referenced by flutter::DisplayListRasterCacheItem::PrerollSetup().
|
pure virtual |
|
pure virtual |