IRemoteTileRenderer Interface

Definition

Assembly Broadside.Viewer.dll
Implements IDisposable
Show inherited members (1)

Renders tiles of a session's document outside the thread that runs the viewer, where the host has no thread pool for it: in the browser, a second .NET runtime in a Web Worker with its own copy of the document. The TileScheduler hands it the tiles it accepts (CanRender(in Tile)) and keeps building and drawing the others itself, so the UI thread only plans frames, presents finished tiles and draws what the remote copy cannot know about (edits, which stay with the session's own document).

public interface IRemoteTileRenderer : IDisposable

Remarks

Spec #33 viewer capability 1 (#357). Selected with UseRemoteRenderer(IRemoteTileRenderer); the session disposes it when it closes. A tile it renders never reaches the surface after its token is cancelled.

Tip: use kind:method, kind:property, kind:ctor. Press Esc to clear.

Properties (1)

Methods (2)