compositing

Module compositor

Source

Structsยง

  • NB: Never block on the constellation, because sometimes the constellation blocks on us.
  • PipelineDetails ๐Ÿ”’
  • RepaintReason ๐Ÿ”’
    Why we need to be repainted. This is used for debugging.
  • Data that is shared by all WebView renderers.

Enumsยง

  • NotReadyToPaint ๐Ÿ”’
  • PaintMetricState ๐Ÿ”’
    The paint status of a particular pipeline in the Servo renderer. This is used to trigger metrics in script (via the constellation) when display lists are received.
  • ReadyState ๐Ÿ”’
    Holds the state when running reftests that determines when it is safe to save the output image.
  • UnableToComposite ๐Ÿ”’
  • An option to control what kind of WebRender debugging is enabled while Servo is running.