scichart
Version:
Fast WebGL JavaScript Charting Library and Framework
13 lines (12 loc) • 853 B
TypeScript
import { Point } from "../../../../Core/Point";
import { EDataLabelProviderType } from "../../../../types/DataLabelProviderType";
import { Size } from "../../../../types/Size";
import { WebGlRenderContext2D } from "../../../Drawing/WebGlRenderContext2D";
import { RenderPassData } from "../../../Services/RenderPassData";
import { HeatMapDataLabelProvider } from "./HeatMapDataLabelProvider";
export declare class NonUniformHeatMapDataLabelProvider extends HeatMapDataLabelProvider {
readonly type: EDataLabelProviderType;
cellSizeThresholdCoefficient: number;
getPosition(xIndex: number, yIndex: number, xVal: number, yVal: number, textSize: Size, cellWidth: number, cellHeight: number, renderPassData: RenderPassData): Point;
generateDataLabels(renderContext: WebGlRenderContext2D, renderPassData: RenderPassData): void;
}