42    virtual void Add( 
VIEW_ITEM* aItem, 
int aDrawPriority = -1 ) 
override;
 
   48    virtual void Update( 
const VIEW_ITEM* aItem, 
int aUpdateFlags ) 
const override;
 
   57                               std::initializer_list<KICAD_T> aTypes );
 
 
virtual void Update(const VIEW_ITEM *aItem, int aUpdateFlags) const override
For dynamic VIEWs, inform the associated VIEW that the graphical representation of this item has chan...
 
virtual void Add(VIEW_ITEM *aItem, int aDrawPriority=-1) override
Add a VIEW_ITEM to the view.
 
void UpdateCollidingItems(const std::vector< BOX2I > &aStaleAreas, std::initializer_list< KICAD_T > aTypes)
Sets the KIGFX::REPAINT on all items matching aTypes which intersect aStaleAreas.
 
virtual void Remove(VIEW_ITEM *aItem) override
Remove a VIEW_ITEM from the view.
 
void UpdateDisplayOptions(const PCB_DISPLAY_OPTIONS &aOptions)
 
The Cairo implementation of the graphics abstraction layer.