# Variables
RectType provides named acces to the RectTypeEnum values.
# Structs
CompositingReasonsParams represents LayerTree.compositingReasons parameters.
CompositingReasonsResult represents the result of calls to LayerTree.compositingReasons.
DidChangeEvent represents LayerTree.layerTreeDidChange event data.
DisableResult represents the result of calls to LayerTree.Disable.
EnableResult represents the result of calls to LayerTree.enable.
Layer is information about a compositing layer.
LayerPaintedEvent represents LayerTree.layerPainted event data.
LoadSnapshotParams represents LayerTree.loadSnapshot parameters.
LoadSnapshotResult represents the result of calls to LayerTree.loadSnapshot.
MakeSnapshotParams represents LayerTree.makeSnapshot parameters.
MakeSnapshotResult represents the result of calls to LayerTree.makeSnapshot.
PictureTile is a serialized fragment of layer picture along with its offset within the layer.
ProfileSnapshotParams represents LayerTree.profileSnapshot parameters.
ProfileSnapshotResult represents the result of calls to LayerTree.profileSnapshot.
ReleaseSnapshotParams represents LayerTree.releaseSnapshot parameters.
ReleaseSnapshotResult represents the result of calls to LayerTree.releaseSnapshot.
ReplaySnapshotParams represents LayerTree.replaySnapshot parameters.
ReplaySnapshotResult represents the result of calls to LayerTree.replaySnapshot.
ScrollRect is a rectangle where scrolling happens on the main thread.
SnapshotCommandLogParams represents LayerTree.snapshotCommandLog parameters.
SnapshotCommandLogResult represents the result of calls to LayerTree.snapshotCommandLog.
StickyPositionConstraint is sticky position constraints.
# Type aliases
LayerID is a unique Layer identifier.
PaintProfile is an array of timings, one per paint step.
RectTypeEnum represents the reason for a rectangle to force scrolling on the
main thread.
SnapshotID is a unique snapshot identifier.