/** * @see https://www.khronos.org/assets/uploads/developers/presentations/Crazy_Panda_How_to_draw_lines_in_WebGL.pdf */ import type { DisplayObject } from '@antv/g-lite'; import { Instanced } from '../drawcalls'; import { Batch } from './Batch'; /** * Use the following perf enhancements: * * Downgrading the "simple" Path / Polyline to {@link InstancedLineDrawcall}, e.g. 'M 0 0 L 100 0' * * Merge the Path into {@link InstancedPathDrawcall} which contains only one curve command, e.g 'M 0 0 Q 10 10 100 100' * @see https://github.com/antvis/G/issues/1113 */ export declare class PathRenderer extends Batch { getDrawcallCtors(object: DisplayObject): (typeof Instanced)[]; } //# sourceMappingURL=Path.d.ts.map