8 #ifndef SkSGInvalidationController_DEFINED
9 #define SkSGInvalidationController_DEFINED
35 auto begin()
const {
return fRects.cbegin(); }
36 auto end()
const {
return fRects.cend(); }
41 std::vector<SkRect> fRects;
SkMatrix holds a 3x3 matrix for transforming coordinates.
Definition: SkMatrix.h:53
static const SkMatrix & I()
Returns reference to const identity SkMatrix.
Receiver for invalidation events.
Definition: SkSGInvalidationController.h:25
InvalidationController & operator=(const InvalidationController &)=delete
void inval(const SkRect &, const SkMatrix &ctm=SkMatrix::I())
InvalidationController(const InvalidationController &)=delete
auto end() const
Definition: SkSGInvalidationController.h:36
const SkRect & bounds() const
Definition: SkSGInvalidationController.h:33
auto begin() const
Definition: SkSGInvalidationController.h:35
SkRect holds four float coordinates describing the upper and lower bounds of a rectangle.
Definition: SkRect.h:582