Interface PrimitiveRenderContext

interface PrimitiveRenderContext {
    dataLayer: DataLayer;
    dpr: number;
    dragId?: null | string;
    hoverId?: null | string;
    plotHeight: number;
    plotWidth: number;
    priceAxisWidth: number;
    priceScale: PriceScale;
    theme: ChartTheme;
    timeScale: TimeScale;
}

Properties

dataLayer: DataLayer
dpr: number
dragId?: null | string

externalId of the line being dragged (active state), if any.

hoverId?: null | string

externalId of the primitive hit under the pointer (hover state), if any.

plotHeight: number
plotWidth: number
priceAxisWidth: number
priceScale: PriceScale
theme: ChartTheme
timeScale: TimeScale