34 virtual void Invalidate (const ::tools::Rectangle& rInvalidationBox) = 0;
47 const ::tools::Rectangle& rRepaintArea) = 0;
virtual ~ILayerInvalidator()
virtual void Invalidate(const ::tools::Rectangle &rInvalidationBox)=0
virtual void Paint(OutputDevice &rDevice, const ::tools::Rectangle &rRepaintArea)=0
virtual void SetLayerInvalidator(const SharedILayerInvalidator &rpInvalidator)=0
std::shared_ptr< ILayerPainter > SharedILayerPainter
std::shared_ptr< ILayerInvalidator > SharedILayerInvalidator