UNPKG

chart-0714

Version:

Professional trading chart library with advanced customization for trading journal apps

23 lines (22 loc) 787 B
import { Marker } from '../../types/marker'; import { ChartData, Theme } from '../../types'; import { UnifiedCoordinateSystem } from '../../core/UnifiedCoordinateSystem'; import { WebGLLineHelper } from './WebGLLineHelper'; export declare class MarkerRenderer { private coordSystem; private theme; constructor(coordSystem: UnifiedCoordinateSystem, _lineHelper: WebGLLineHelper, // 현재 사용하지 않지만 인터페이스 유지 theme: Theme); /** * Render all markers */ render(ctx: CanvasRenderingContext2D, markers: Marker[], data: ChartData | null, chartWidth: number, chartHeight: number): void; /** * Render a single marker */ private renderMarker; /** * Update theme */ updateTheme(theme: Theme): void; }