import { DisplayObject } from '@antv/g-lite'; import { Instanced } from './Instanced'; import { RenderHelper } from '../render'; import { TexturePool } from '../TexturePool'; import { LightPool } from '../LightPool'; import { BatchContext } from '../renderer'; export declare class InstancedFillDrawcall extends Instanced { protected renderHelper: RenderHelper; protected texturePool: TexturePool; protected lightPool: LightPool; constructor(renderHelper: RenderHelper, texturePool: TexturePool, lightPool: LightPool, object: DisplayObject, drawcallCtors: (new (..._: any) => Instanced)[], index: number, context: BatchContext); private trianglesHash; private calcSegmentNum; private calcSubpathIndex; private compareTrianglesHash; shouldMerge(object: DisplayObject, index: number): boolean; createGeometry(objects: DisplayObject[]): void; createMaterial(objects: DisplayObject[]): void; updateAttribute(objects: DisplayObject[], startIndex: number, name: string, value: any): void; } //# sourceMappingURL=InstancedFill.d.ts.map