#include <raster_cache.h>
Public Member Functions | |
| RasterCacheResult (sk_sp< DlImage > image, const SkRect &logical_rect, const char *type, sk_sp< const DlRTree > rtree=nullptr) | |
| virtual | ~RasterCacheResult ()=default |
| virtual void | draw (DlCanvas &canvas, const DlPaint *paint, bool preserve_rtree) const |
| virtual SkISize | image_dimensions () const |
| virtual int64_t | image_bytes () const |
Definition at line 30 of file raster_cache.h.
| flutter::RasterCacheResult::RasterCacheResult | ( | sk_sp< DlImage > | image, |
| const SkRect & | logical_rect, | ||
| const char * | type, | ||
| sk_sp< const DlRTree > | rtree = nullptr |
||
| ) |
Definition at line 28 of file raster_cache.cc.
|
virtualdefault |
|
virtual |
Reimplemented in flutter::testing::MockRasterCacheResult.
Definition at line 37 of file raster_cache.cc.
References flutter::DlCanvas::DrawImage(), flutter::DlCanvas::DrawImageRect(), FML_DCHECK, flutter::RasterCacheUtil::GetIntegralTransCTM(), flutter::DlCanvas::GetMatrix(), flutter::RasterCacheUtil::GetRoundedOutDeviceBounds(), flutter::kNearestNeighbor, impeller::TRect< T >::Shift(), fml::tracing::TraceFlow::Step(), flutter::ToDlRect(), flutter::ToSkIRect(), flutter::ToSkMatrix(), flutter::ToSkRect(), flutter::DlCanvas::TransformReset(), and flutter::DlCanvas::Translate().
|
inlinevirtual |
Reimplemented in flutter::testing::MockRasterCacheResult.
Definition at line 47 of file raster_cache.h.
|
inlinevirtual |
Reimplemented in flutter::testing::MockRasterCacheResult.
Definition at line 43 of file raster_cache.h.
References flutter::ToSkISize().