@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
| Parameter | Type |
|---|---|
graph | default |
options | RequiredTooltipOptions |
Returns
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
destroy()
ts
destroy(): void;Defined in: tooltip/canvas-renderer.ts:250
Cleanup resources (no-op for canvas renderer).
Returns
void
Implementation of
render()
ts
render(state): void;Defined in: tooltip/canvas-renderer.ts:38
Render the tooltip with the current state.
Parameters
| Parameter | Type |
|---|---|
state | TooltipState |
Returns
void