Skip to content

LegendLayer.setAnchor

Summary

LegendLayer.setAnchor sets the legend's screen-space anchor. Changing the anchor invalidates overlay layout.

Syntax

LegendLayer.setAnchor(anchor: ScreenAnchorDescriptor): this
layer.setAnchor(anchor);

Parameters

Name Type Required Description
anchor ScreenAnchorDescriptor Yes Screen corner, optional coordinates, and pixel offset.

Returns

this - The same instance for method chaining.

Type Details

type ScreenAnchorDescriptor = { kind: "screen"; corner?: ScreenCorner; x?: number; y?: number; offsetPx?: [number, number] };

Example

const legend = wgpu.createOverlay.legend({
  source: {
    scaleTransform: { mode: "linear", domainMin: 0, domainMax: 100 },
    colormap: "viridis",
  },
});
legend.setAnchor({ kind: "screen", corner: "bottom-right", offsetPx: [-16, -16] });

See Also