Struct style::invalidation::element::invalidator::TreeStyleInvalidator [] [src]

pub struct TreeStyleInvalidator<'a, 'b, E, P: 'a> where
    'b: 'a,
    E: TElement,
    P: InvalidationProcessor<'b, E>, 
{ /* fields omitted */ }

The struct that takes care of encapsulating all the logic on where and how element styles need to be invalidated.

Methods

impl<'a, 'b, E, P: 'a> TreeStyleInvalidator<'a, 'b, E, P> where
    'b: 'a,
    E: TElement,
    P: InvalidationProcessor<'b, E>, 
[src]

[src]

Trivially constructs a new TreeStyleInvalidator.

[src]

Perform the invalidation pass.