Skip to content

InstancedLayer

InstancedLayer = { circles: InstancedCirclesData; name: string; primitive: "circles"; sizeMode?: "world" | "screen"; } | { name: string; pie: InstancedPieData; primitive: "pie"; sizeMode?: "world" | "screen"; } | { lines: InstancedLinesData; name: string; pickable?: boolean; pickBase?: number; primitive: "lines"; sizeMode?: "world" | "screen"; } | { arrows: InstancedArrowsData; name: string; pickable?: boolean; pickBase?: number; primitive: "arrows"; sizeMode?: "world" | "screen"; } | { halfArrows: InstancedHalfArrowsData; name: string; pickable?: boolean; pickBase?: number; primitive: "half-arrows"; sizeMode?: "world" | "screen"; }

Defined in: core/backend.ts:341

A link layer’s pickBase (#447) offsets its instances’ pick ids, so two pickable link layers decode to disjoint ids.