DefinitelyTyped/types/ol/render.d.ts
2019-08-06 09:51:34 -07:00

20 lines
655 B
TypeScript

import { FeatureLike } from './Feature';
import SimpleGeometry from './geom/SimpleGeometry';
import CanvasImmediateRenderer from './render/canvas/Immediate';
import { Size } from './size';
export type OrderFunction = (p0: FeatureLike, p1: FeatureLike) => number;
export interface State {
context: CanvasRenderingContext2D;
feature: FeatureLike;
geometry: SimpleGeometry;
pixelRatio: number;
resolution: number;
rotation: number;
}
export interface ToContextOptions {
size?: Size;
pixelRatio?: number;
}
export function toContext(context: CanvasRenderingContext2D, opt_options?: ToContextOptions): CanvasImmediateRenderer;