| nsChangeHint_RepaintFrame |
|
| nsChangeHint_NeedReflow |
|
| nsChangeHint_ClearAncestorIntrinsics |
|
| nsChangeHint_ClearDescendantIntrinsics |
|
| nsChangeHint_NeedDirtyReflow |
|
| nsChangeHint_SyncFrameView |
|
| nsChangeHint_UpdateCursor |
|
| nsChangeHint_UpdateEffects |
SVG filter/mask/clip effects need to be recomputed because the URI in the filter/mask/clip-path property has changed.
This wipes out cached nsSVGPropertyBase and subclasses which hold a reference to the element referenced by the URI, and a mutation observer for the DOM subtree rooted at that element. Also, for filters they store a bounding-box for the filter result so that if the filter changes we can invalidate the old covered area.
|
| nsChangeHint_UpdateOpacityLayer |
Visual change only, but the change can be handled entirely by updating the layer(s) for the frame.
|
| nsChangeHint_UpdateTransformLayer |
|
| nsChangeHint_ReconstructFrame |
|