@vuemap/vue-amap-extra
Version:
@vuemap/vue-amap扩展库,包含threejs相关图层
132 lines (131 loc) • 3.86 kB
TypeScript
import CustomThreeLayer from "./CustomThreeLayer";
import type { TRegisterFn, IProvideType } from "@vuemap/vue-amap";
import type { PropType } from "vue";
import type { HDROptions, LightOption } from "./Type";
import type { WebGLRendererParameters } from "three";
declare const _default: import("vue").DefineComponent<{
lights: {
type: PropType<LightOption[]>;
default(): never[];
};
hdr: {
type: PropType<HDROptions>;
};
zooms: {
type: PropType<number[]>;
default(): number[];
};
opacity: {
type: NumberConstructor;
};
alpha: {
type: BooleanConstructor;
default: boolean;
};
antialias: {
type: BooleanConstructor;
default: boolean;
};
customCoordsCenter: {
type: PropType<number[]>;
default(): null;
};
axesHelper: {
type: BooleanConstructor;
default: boolean;
};
createCanvas: {
type: BooleanConstructor;
default: boolean;
};
webGLRendererParameters: {
type: PropType<WebGLRendererParameters>;
default(): undefined;
};
createCssRender: {
type: BooleanConstructor;
default: boolean;
};
} & {
visible: import("@vuemap/vue-amap").IPropOptions<boolean>;
zIndex: import("@vuemap/vue-amap").IPropOptions<number>;
reEventWhenUpdate: import("@vuemap/vue-amap").IPropOptions<boolean>;
extraOptions: import("@vuemap/vue-amap").IPropOptions<any>;
}, {
needInitComponents: TRegisterFn[];
provideData: IProvideType;
emits: (event: "init", ...args: any[]) => void;
$amapComponent: CustomThreeLayer;
$$getInstance: () => CustomThreeLayer;
parentInstance: IProvideType | undefined;
convertLngLat: (lnglat: any) => any;
addObject: (object: any) => void;
removeObject: (object: any) => void;
addEnvMap: (obj: any) => void;
$$getScene: () => import("three").Scene | undefined;
$$getRender: () => import("three").WebGLRenderer | undefined;
$$refresh: () => void;
$$addPass: (pass: any) => void;
$$removePass: (pass: any) => void;
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "init"[], "init", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
lights: {
type: PropType<LightOption[]>;
default(): never[];
};
hdr: {
type: PropType<HDROptions>;
};
zooms: {
type: PropType<number[]>;
default(): number[];
};
opacity: {
type: NumberConstructor;
};
alpha: {
type: BooleanConstructor;
default: boolean;
};
antialias: {
type: BooleanConstructor;
default: boolean;
};
customCoordsCenter: {
type: PropType<number[]>;
default(): null;
};
axesHelper: {
type: BooleanConstructor;
default: boolean;
};
createCanvas: {
type: BooleanConstructor;
default: boolean;
};
webGLRendererParameters: {
type: PropType<WebGLRendererParameters>;
default(): undefined;
};
createCssRender: {
type: BooleanConstructor;
default: boolean;
};
} & {
visible: import("@vuemap/vue-amap").IPropOptions<boolean>;
zIndex: import("@vuemap/vue-amap").IPropOptions<number>;
reEventWhenUpdate: import("@vuemap/vue-amap").IPropOptions<boolean>;
extraOptions: import("@vuemap/vue-amap").IPropOptions<any>;
}>> & {
onInit?: ((...args: any[]) => any) | undefined;
}, {
lights: LightOption[];
zooms: number[];
alpha: boolean;
antialias: boolean;
customCoordsCenter: number[];
axesHelper: boolean;
createCanvas: boolean;
webGLRendererParameters: WebGLRendererParameters;
createCssRender: boolean;
}, {}>;
export default _default;