igniteui-angular-core
Version:
Ignite UI Angular Core logic used in multiple UI components.
72 lines (71 loc) • 3.38 kB
TypeScript
import { HeatTileGenerator as HeatTileGenerator_internal } from "./HeatTileGenerator";
import { TileImageCreatedEventArgs } from './TileImageCreatedEventArgs';
import { TileImageZoomChangingEventArgs } from './TileImageZoomChangingEventArgs';
import { ITileGenerator } from './ITileGenerator';
export declare class IgxHeatTileGenerator implements ITileGenerator {
protected createImplementation(): HeatTileGenerator_internal;
protected _implementation: any;
/**
* @hidden
*/
get i(): HeatTileGenerator_internal;
private onImplementationCreated;
constructor();
protected _provideImplementation(i: any): void;
get scaleColors(): string[];
set scaleColors(v: string[]);
get yValues(): number[];
set yValues(v: number[]);
static ngAcceptInputType_yValues: number[] | string;
get xValues(): number[];
set xValues(v: number[]);
static ngAcceptInputType_xValues: number[] | string;
get values(): number[];
set values(v: number[]);
static ngAcceptInputType_values: number[] | string;
get minimumColor(): string;
set minimumColor(v: string);
get maximumColor(): string;
set maximumColor(v: string);
get scaleColorOffsets(): number[];
set scaleColorOffsets(v: number[]);
static ngAcceptInputType_scaleColorOffsets: number[] | string;
get blurRadius(): number;
set blurRadius(v: number);
static ngAcceptInputType_blurRadius: number | string;
get maxBlurRadius(): number;
set maxBlurRadius(v: number);
static ngAcceptInputType_maxBlurRadius: number | string;
get useBlurRadiusAdjustedForZoom(): boolean;
set useBlurRadiusAdjustedForZoom(v: boolean);
static ngAcceptInputType_useBlurRadiusAdjustedForZoom: boolean | string;
get useGlobalMinMax(): boolean;
set useGlobalMinMax(v: boolean);
static ngAcceptInputType_useGlobalMinMax: boolean | string;
get useGlobalMinMaxAdjustedForZoom(): boolean;
set useGlobalMinMaxAdjustedForZoom(v: boolean);
static ngAcceptInputType_useGlobalMinMaxAdjustedForZoom: boolean | string;
get minimumValue(): number;
set minimumValue(v: number);
static ngAcceptInputType_minimumValue: number | string;
get maximumValue(): number;
set maximumValue(v: number);
static ngAcceptInputType_maximumValue: number | string;
get logarithmBase(): number;
set logarithmBase(v: number);
static ngAcceptInputType_logarithmBase: number | string;
get useLogarithmicScale(): boolean;
set useLogarithmicScale(v: boolean);
static ngAcceptInputType_useLogarithmicScale: boolean | string;
get useWebWorkers(): boolean;
set useWebWorkers(v: boolean);
static ngAcceptInputType_useWebWorkers: boolean | string;
get webWorkerScriptPath(): string;
set webWorkerScriptPath(v: string);
get webWorkerInstance(): any;
set webWorkerInstance(v: any);
findByName(name: string): any;
destroy(): void;
getTile(z: number, x: number, y: number, onCreated: (sender: any, eventArgs: TileImageCreatedEventArgs) => void, onCreating: (sender: any, eventArgs: TileImageCreatedEventArgs) => void, zoomChanging: (sender: any, eventArgs: TileImageZoomChangingEventArgs) => void, existingImage: HTMLImageElement): void;
cancelTile(z: number, x: number, y: number): void;
}