Skip to content

@feds01/graphika


@feds01/graphika / tooltip/canvas-renderer

tooltip/canvas-renderer ​

Classes ​

CanvasTooltipRenderer ​

Defined in: tooltip/canvas-renderer.ts:29

Canvas-based tooltip renderer.

Renders the tooltip directly onto the canvas, including:

  • Vertical tracking line
  • Indicator dots on each line at the intersection point
  • Tooltip box with formatted values

Implements ​

Constructors ​

Constructor ​
ts
new CanvasTooltipRenderer(graph, options): CanvasTooltipRenderer;

Defined in: tooltip/canvas-renderer.ts:30

Parameters ​
ParameterType
graphdefault
optionsRequiredTooltipOptions
Returns ​

CanvasTooltipRenderer

Methods ​

clear() ​
ts
clear(): void;

Defined in: tooltip/canvas-renderer.ts:286

Clear the tooltip (no-op for canvas renderer as it's cleared on redraw).

Returns ​

void

Implementation of ​

TooltipRenderer.clear

destroy() ​
ts
destroy(): void;

Defined in: tooltip/canvas-renderer.ts:293

Cleanup resources (no-op for canvas renderer).

Returns ​

void

Implementation of ​

TooltipRenderer.destroy

render() ​
ts
render(state): void;

Defined in: tooltip/canvas-renderer.ts:38

Render the tooltip with the current state.

Parameters ​
ParameterType
stateTooltipState
Returns ​

void

Implementation of ​

TooltipRenderer.render

Released under the ISC License.