Home > @visualization-tools/core > QuadTreeEventTargetProvider
Incrementally updatable entity quad tree target provider. The yield time can be configured by setting IQuadTreeTargetOptions.yieldTime.
Signature:
export declare class QuadTreeEventTargetProvider<TPlotRange extends IPlotRange> implements IPlotEventTargetProvider<IDefaultTargets>, IDefaultTargets
Implements: IPlotEventTargetProvider<IDefaultTargets>, IDefaultTargets
| Constructor | Modifiers | Description |
|---|---|---|
| (constructor)(entityTree, plot, interactiveGroups, options) | Constructs a new instance of the QuadTreeEventTargetProvider class |
| Property | Modifiers | Type | Description |
|---|---|---|---|
| clickTargetProvider | QuadEventTargetProvider<IClickableTrait> | ||
| dragTargetProvider | QuadEventTargetProvider<IDraggableTrait> | ||
| hoverTargetProvider | QuadEventTargetProvider<IHoverableTrait> |
| Method | Modifiers | Description |
|---|---|---|
| update(canvasDims, start) |