clj-chrome-devtools.commands.layer-tree

compositing-reasons

(compositing-reasons)(compositing-reasons {:as params, :keys [layer-id]})(compositing-reasons connection {:as params, :keys [layer-id]})

Provides the reasons why the given layer was composited.

Parameters map keys:

Key Description
:layer-id The id of the layer for which we want to get the reasons it was composited.

Return map keys:

Key Description
:compositing-reasons A list of strings specifying reasons for the given layer to become composited.
:compositing-reason-ids A list of strings specifying reason IDs for the given layer to become composited.

disable

(disable)(disable {:as params, :keys []})(disable connection {:as params, :keys []})

Disables compositing tree inspection.

enable

(enable)(enable {:as params, :keys []})(enable connection {:as params, :keys []})

Enables compositing tree inspection.

load-snapshot

(load-snapshot)(load-snapshot {:as params, :keys [tiles]})(load-snapshot connection {:as params, :keys [tiles]})

Returns the snapshot identifier.

Parameters map keys:

Key Description
:tiles An array of tiles composing the snapshot.

Return map keys:

Key Description
:snapshot-id The id of the snapshot.

make-snapshot

(make-snapshot)(make-snapshot {:as params, :keys [layer-id]})(make-snapshot connection {:as params, :keys [layer-id]})

Returns the layer snapshot identifier.

Parameters map keys:

Key Description
:layer-id The id of the layer.

Return map keys:

Key Description
:snapshot-id The id of the layer snapshot.

profile-snapshot

(profile-snapshot)(profile-snapshot {:as params, :keys [snapshot-id min-repeat-count min-duration clip-rect]})(profile-snapshot connection {:as params, :keys [snapshot-id min-repeat-count min-duration clip-rect]})

Parameters map keys:

Key Description
:snapshot-id The id of the layer snapshot.
:min-repeat-count The maximum number of times to replay the snapshot (1, if not specified). (optional)
:min-duration The minimum duration (in seconds) to replay the snapshot. (optional)
:clip-rect The clip rectangle to apply when replaying the snapshot. (optional)

Return map keys:

Key Description
:timings The array of paint profiles, one per run.

release-snapshot

(release-snapshot)(release-snapshot {:as params, :keys [snapshot-id]})(release-snapshot connection {:as params, :keys [snapshot-id]})

Releases layer snapshot captured by the back-end.

Parameters map keys:

Key Description
:snapshot-id The id of the layer snapshot.

replay-snapshot

(replay-snapshot)(replay-snapshot {:as params, :keys [snapshot-id from-step to-step scale]})(replay-snapshot connection {:as params, :keys [snapshot-id from-step to-step scale]})

Replays the layer snapshot and returns the resulting bitmap.

Parameters map keys:

Key Description
:snapshot-id The id of the layer snapshot.
:from-step The first step to replay from (replay from the very start if not specified). (optional)
:to-step The last step to replay to (replay till the end if not specified). (optional)
:scale The scale to apply while replaying (defaults to 1). (optional)

Return map keys:

Key Description
:data-url A data: URL for resulting image.

snapshot-command-log

(snapshot-command-log)(snapshot-command-log {:as params, :keys [snapshot-id]})(snapshot-command-log connection {:as params, :keys [snapshot-id]})

Replays the layer snapshot and returns canvas log.

Parameters map keys:

Key Description
:snapshot-id The id of the layer snapshot.

Return map keys:

Key Description
:command-log The array of canvas function calls.