visualization-tools

Home > @visualization-tools/core > QuadTreeEventTargetProvider

QuadTreeEventTargetProvider class

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

Constructors

Constructor Modifiers Description
(constructor)(entityTree, plot, interactiveGroups, options)   Constructs a new instance of the QuadTreeEventTargetProvider class

Properties

Property Modifiers Type Description
clickTargetProvider   QuadEventTargetProvider<IClickableTrait>  
dragTargetProvider   QuadEventTargetProvider<IDraggableTrait>  
hoverTargetProvider   QuadEventTargetProvider<IHoverableTrait>  

Methods

Method Modifiers Description
update(canvasDims, start)