Skia
2D Graphics Library
sksg::InvalidationController Class Reference

Receiver for invalidation events. More...

#include <SkSGInvalidationController.h>

Public Member Functions

 InvalidationController ()
 
 InvalidationController (const InvalidationController &)=delete
 
InvalidationControlleroperator= (const InvalidationController &)=delete
 
void inval (const SkRect &, const SkMatrix &ctm=SkMatrix::I())
 
const SkRectbounds () const
 
auto begin () const
 
auto end () const
 
void reset ()
 

Detailed Description

Receiver for invalidation events.

Tracks dirty regions for repaint.

Constructor & Destructor Documentation

◆ InvalidationController() [1/2]

sksg::InvalidationController::InvalidationController ( )

◆ InvalidationController() [2/2]

sksg::InvalidationController::InvalidationController ( const InvalidationController )
delete

Member Function Documentation

◆ begin()

auto sksg::InvalidationController::begin ( ) const
inline

◆ bounds()

const SkRect& sksg::InvalidationController::bounds ( ) const
inline

◆ end()

auto sksg::InvalidationController::end ( ) const
inline

◆ inval()

void sksg::InvalidationController::inval ( const SkRect ,
const SkMatrix ctm = SkMatrix::I() 
)

◆ operator=()

InvalidationController& sksg::InvalidationController::operator= ( const InvalidationController )
delete

◆ reset()

void sksg::InvalidationController::reset ( )

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