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:243

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:250

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.