What happened to a tile in a TileScheduler's trace.
public enum TileEventKind
Spec #33 viewer capabilities 1, 3 and 13.
kind:method, kind:property, kind:ctor. Press Esc to clear.CancelledIts render stopped because the viewport moved away (or the scheduler closed); it never reaches the surface.EvictedThe surface dropped it: to stay within the memory budget, because its layer was hidden (SetLayers(DisplayLayers)) or because an edit changed what it shows (Invalidate(Int32, PdfRectangle, DisplayLayers)) while it was no longer wanted.FailedIts render failed; the scheduler does not retry it while it stays wanted.InvalidatedAn edit changed what it shows (Invalidate(Int32, PdfRectangle, DisplayLayers)): it stays on the surface, and in the frame, until its redraw is presented in its place.PresentedIt reached the surface.StartedIts render started; its pixels now count against the budget.