@maptalks/gl
Advanced tools
+28
-228
| /// <reference types="gl-matrix/index.js" /> | ||
| /*! | ||
| * @maptalks/gl v0.108.4 | ||
| * @maptalks/gl v0.109.0 | ||
| * LICENSE : UNLICENSED | ||
| * (c) 2016-2025 maptalks.com | ||
| */ | ||
| import * as _maptalks_regl from '@maptalks/regl'; | ||
| export { default as createREGL } from '@maptalks/regl'; | ||
@@ -146,3 +145,3 @@ import * as reshader from '@maptalks/reshader.gl'; | ||
| getWeatherConfig(): SceneWeather; | ||
| getScanEffectConfig(): scanEffect; | ||
| getScanEffectConfig(): ScanEffect; | ||
| /** | ||
@@ -285,3 +284,3 @@ * Add a new Layer. | ||
| }; | ||
| type scanEffectItem = { | ||
| type ScanEffectItem = { | ||
| center: maptalks.Coordinate; | ||
@@ -292,5 +291,5 @@ radius: number; | ||
| }; | ||
| type scanEffect = { | ||
| type ScanEffect = { | ||
| enable?: boolean; | ||
| effects: scanEffectItem[]; | ||
| effects: ScanEffectItem[]; | ||
| }; | ||
@@ -330,3 +329,3 @@ type SceneShadow = { | ||
| }; | ||
| scanEffect?: scanEffect; | ||
| scanEffect?: ScanEffect; | ||
| }; | ||
@@ -342,9 +341,5 @@ type GroupGLLayerSceneConfig = { | ||
| declare class GroundPainter { | ||
| renderer: reshader.Renderer; | ||
| static getGroundTransform(out: any, map: any): any; | ||
| constructor(regl: any, layer: any); | ||
| _regl: any; | ||
| renderer: reshader.Renderer; | ||
| _layer: any; | ||
| _loader: reshader.ResourceLoader; | ||
| _bindOnMaterialComplete: (...args: any[]) => any; | ||
| needToRedraw(): any; | ||
@@ -357,8 +352,5 @@ getMap(): any; | ||
| update(): void; | ||
| _polygonFill: any; | ||
| _polygonOpacity: any; | ||
| _polygonPatternFile: any; | ||
| setToRedraw(): void; | ||
| dispose(): void; | ||
| _getShader(): reshader.MeshShader; | ||
| _getShader(): any; | ||
| _getUniformValues(context: any): any; | ||
@@ -369,39 +361,2 @@ _getCommonUniforms(context: any): any; | ||
| _init(): void; | ||
| _fillShader: reshader.MeshShader; | ||
| _standardShader: { | ||
| version: number; | ||
| getGeometryDefines(geometry: any): { | ||
| HAS_TANGENT: number; | ||
| HAS_NORMAL: number; | ||
| HAS_COLOR: number; | ||
| HAS_COLOR0: number; | ||
| COLOR0_SIZE: any; | ||
| }; | ||
| draw(regl: any, meshes: any): number; | ||
| _ensureContextDefines(v: any): void; | ||
| _runFilter(m: any): any; | ||
| getMeshCommand(regl: any, mesh: any): any; | ||
| _cmdKeys: {}; | ||
| vert: any; | ||
| frag: any; | ||
| shaderDefines: any; | ||
| uniforms: any; | ||
| contextDesc: {}; | ||
| extraCommandProps: any; | ||
| commands: {}; | ||
| _shaderDefines: any; | ||
| dkey: string; | ||
| setDefines(defines: any): void; | ||
| setFramebuffer(framebuffer: any): any; | ||
| appendDescUniforms(regl: any, meshProps: any): any; | ||
| setUniforms(uniforms: any): any; | ||
| contextKeys: string; | ||
| context: any; | ||
| getVersion(regl: any, source: any): "" | "#version 300 es\n" | "#version 100\n"; | ||
| getActiveVars(regl: any, vert: any, frag: any, hash: any): any; | ||
| createREGLCommand(regl: any, materialDefines: any, elements: any, isInstanced: any, disableVAO: any, commandProps?: {}): any; | ||
| dispose(): void; | ||
| _insertDefines(source: any, defines: any): string; | ||
| _compileSource(): void; | ||
| }; | ||
| _getExtraCommandProps(): { | ||
@@ -441,173 +396,9 @@ viewport: { | ||
| _createGround(): void; | ||
| _ground: reshader.Mesh; | ||
| _groundScene: reshader.Scene; | ||
| _transformGround(): void; | ||
| _getGroundDefines(context: any): { | ||
| [_: string]: string | number; | ||
| }; | ||
| _getGroundDefines(context: any): any; | ||
| _updateMaterial(): void; | ||
| material: { | ||
| appendDefines(defines: { | ||
| [_: string]: string | number; | ||
| }, geometry: reshader.Geometry): { | ||
| [_: string]: string | number; | ||
| }; | ||
| uniforms: { | ||
| meshConfig?: { | ||
| transparent?: boolean; | ||
| bloom?: boolean; | ||
| ssr?: boolean; | ||
| castShadow?: boolean; | ||
| picking?: boolean; | ||
| disableVAO?: boolean; | ||
| }; | ||
| primitive?: _maptalks_regl.PrimitiveType; | ||
| } & { | ||
| [_: string]: string | number | boolean | (number[] | (Float32Array | Uint8Array | Uint16Array | Uint32Array | Int8Array | Int16Array)) | reshader.AbstractTexture | _maptalks_regl.Texture; | ||
| }; | ||
| refCount: number; | ||
| unlit: boolean; | ||
| version: number; | ||
| readonly propVersion: number; | ||
| doubleSided: boolean; | ||
| isReady(): boolean; | ||
| set(k: string, v: string | number | boolean | (number[] | (Float32Array | Uint8Array | Uint16Array | Uint32Array | Int8Array | Int16Array)) | reshader.AbstractTexture | _maptalks_regl.Texture): any; | ||
| setFunctionUniform(k: string, fn: () => string | number | boolean | (number[] | (Float32Array | Uint8Array | Uint16Array | Uint32Array | Int8Array | Int16Array)) | reshader.AbstractTexture | _maptalks_regl.Texture): any; | ||
| hasFunctionUniform(k: string): boolean; | ||
| get(k: string): string | number | boolean | (number[] | (Float32Array | Uint8Array | Uint16Array | Uint32Array | Int8Array | Int16Array)) | reshader.AbstractTexture | _maptalks_regl.Texture; | ||
| isDirty(): boolean; | ||
| hasSkinAnimation(): boolean; | ||
| getUniforms(regl: _maptalks_regl.Regl): { | ||
| meshConfig?: { | ||
| transparent?: boolean; | ||
| bloom?: boolean; | ||
| ssr?: boolean; | ||
| castShadow?: boolean; | ||
| picking?: boolean; | ||
| disableVAO?: boolean; | ||
| }; | ||
| primitive?: _maptalks_regl.PrimitiveType; | ||
| } & { | ||
| [_: string]: string | number | boolean | (number[] | (Float32Array | Uint8Array | Uint16Array | Uint32Array | Int8Array | Int16Array)) | reshader.AbstractTexture | _maptalks_regl.Texture; | ||
| }; | ||
| isTexture(k: string): boolean; | ||
| dispose(): void; | ||
| isDisposed(): boolean; | ||
| getUniformKeys(): string; | ||
| getMemorySize(): number; | ||
| _events: Record<string, { | ||
| [propName: string]: any; | ||
| type?: string; | ||
| target?: any; | ||
| }>; | ||
| on(type: string, handler: (result?: { | ||
| [propName: string]: any; | ||
| type: string; | ||
| target: any; | ||
| }) => boolean | void): any; | ||
| once(type: string, handler: (result?: { | ||
| [propName: string]: any; | ||
| type: string; | ||
| target: any; | ||
| }) => boolean | void): any; | ||
| off(type: string, handler: (result?: { | ||
| [propName: string]: any; | ||
| type: string; | ||
| target: any; | ||
| }) => boolean | void): any; | ||
| fire(type: string, params?: { | ||
| [propName: string]: any; | ||
| type?: string; | ||
| target?: any; | ||
| }): any; | ||
| _wrapOnce(type: string, handler: (result?: { | ||
| [propName: string]: any; | ||
| type: string; | ||
| target: any; | ||
| }) => boolean | void): (params: any) => void; | ||
| }; | ||
| _loadingMaterial: { | ||
| appendDefines(defines: { | ||
| [_: string]: string | number; | ||
| }, geometry: reshader.Geometry): { | ||
| [_: string]: string | number; | ||
| }; | ||
| uniforms: { | ||
| meshConfig?: { | ||
| transparent?: boolean; | ||
| bloom?: boolean; | ||
| ssr?: boolean; | ||
| castShadow?: boolean; | ||
| picking?: boolean; | ||
| disableVAO?: boolean; | ||
| }; | ||
| primitive?: _maptalks_regl.PrimitiveType; | ||
| } & { | ||
| [_: string]: string | number | boolean | (number[] | (Float32Array | Uint8Array | Uint16Array | Uint32Array | Int8Array | Int16Array)) | reshader.AbstractTexture | _maptalks_regl.Texture; | ||
| }; | ||
| refCount: number; | ||
| unlit: boolean; | ||
| version: number; | ||
| readonly propVersion: number; | ||
| doubleSided: boolean; | ||
| isReady(): boolean; | ||
| set(k: string, v: string | number | boolean | (number[] | (Float32Array | Uint8Array | Uint16Array | Uint32Array | Int8Array | Int16Array)) | reshader.AbstractTexture | _maptalks_regl.Texture): any; | ||
| setFunctionUniform(k: string, fn: () => string | number | boolean | (number[] | (Float32Array | Uint8Array | Uint16Array | Uint32Array | Int8Array | Int16Array)) | reshader.AbstractTexture | _maptalks_regl.Texture): any; | ||
| hasFunctionUniform(k: string): boolean; | ||
| get(k: string): string | number | boolean | (number[] | (Float32Array | Uint8Array | Uint16Array | Uint32Array | Int8Array | Int16Array)) | reshader.AbstractTexture | _maptalks_regl.Texture; | ||
| isDirty(): boolean; | ||
| hasSkinAnimation(): boolean; | ||
| getUniforms(regl: _maptalks_regl.Regl): { | ||
| meshConfig?: { | ||
| transparent?: boolean; | ||
| bloom?: boolean; | ||
| ssr?: boolean; | ||
| castShadow?: boolean; | ||
| picking?: boolean; | ||
| disableVAO?: boolean; | ||
| }; | ||
| primitive?: _maptalks_regl.PrimitiveType; | ||
| } & { | ||
| [_: string]: string | number | boolean | (number[] | (Float32Array | Uint8Array | Uint16Array | Uint32Array | Int8Array | Int16Array)) | reshader.AbstractTexture | _maptalks_regl.Texture; | ||
| }; | ||
| isTexture(k: string): boolean; | ||
| dispose(): void; | ||
| isDisposed(): boolean; | ||
| getUniformKeys(): string; | ||
| getMemorySize(): number; | ||
| _events: Record<string, { | ||
| [propName: string]: any; | ||
| type?: string; | ||
| target?: any; | ||
| }>; | ||
| on(type: string, handler: (result?: { | ||
| [propName: string]: any; | ||
| type: string; | ||
| target: any; | ||
| }) => boolean | void): any; | ||
| once(type: string, handler: (result?: { | ||
| [propName: string]: any; | ||
| type: string; | ||
| target: any; | ||
| }) => boolean | void): any; | ||
| off(type: string, handler: (result?: { | ||
| [propName: string]: any; | ||
| type: string; | ||
| target: any; | ||
| }) => boolean | void): any; | ||
| fire(type: string, params?: { | ||
| [propName: string]: any; | ||
| type?: string; | ||
| target?: any; | ||
| }): any; | ||
| _wrapOnce(type: string, handler: (result?: { | ||
| [propName: string]: any; | ||
| type: string; | ||
| target: any; | ||
| }) => boolean | void): (params: any) => void; | ||
| }; | ||
| _onMaterialComplete(): void; | ||
| _createPatternTexture(image: any): any; | ||
| _parseColor(c: any): any; | ||
| _getUVOffsetAnim(): string | number | boolean | (number[] | (Float32Array | Uint8Array | Uint16Array | Uint32Array | Int8Array | Int16Array)) | reshader.AbstractTexture | _maptalks_regl.Texture; | ||
| _getUVOffsetAnim(): any; | ||
| getRenderMeshes(): reshader.Mesh[]; | ||
@@ -617,2 +408,11 @@ } | ||
| declare const canvasCompatible: <T extends maptalks.MixinConstructor>(Base: T) => { | ||
| new (...args: any[]): { | ||
| [x: string]: any; | ||
| createContext(): void; | ||
| clearContext(): void; | ||
| }; | ||
| } & T; | ||
| //# sourceMappingURL=CanvasCompatible.d.ts.map | ||
| declare function clearShowOnly(mesh: any): void; | ||
@@ -656,3 +456,3 @@ declare function showOnly(regl: any, mesh: any, items: any, timestamp: any, feaIdIndiceMap: any): void; | ||
| _rampCtx: CanvasRenderingContext2D; | ||
| _colorRampTex: _maptalks_regl.Texture2D; | ||
| _colorRampTex: any; | ||
| _check(): void; | ||
@@ -665,3 +465,3 @@ _init(): void; | ||
| _createHeatmapTex(): void; | ||
| _heatmapFBO: _maptalks_regl.Framebuffer2D; | ||
| _heatmapFBO: any; | ||
| _createShader(): void; | ||
@@ -878,4 +678,4 @@ _heatmapShader: reshader.HeatmapShader; | ||
| declare class Distance3DTool extends Measure3DTool { | ||
| _helperLayer: maptalks.VectorLayer; | ||
| _markerLayer: maptalks.VectorLayer; | ||
| _helperLayer: maptalks.DrawToolLayer; | ||
| _markerLayer: maptalks.DrawToolLayer; | ||
| _drawVertexMarker(): void; | ||
@@ -891,4 +691,4 @@ _drawLabel(): void; | ||
| declare class Area3DTool extends Measure3DTool { | ||
| _helperLayer: maptalks.VectorLayer; | ||
| _markerLayer: maptalks.VectorLayer; | ||
| _helperLayer: maptalks.DrawToolLayer; | ||
| _markerLayer: maptalks.DrawToolLayer; | ||
| _drawVertexMarker(): void; | ||
@@ -906,4 +706,4 @@ _getPolygonCoordinates(coordinates: any): any; | ||
| declare class Height3DTool extends Measure3DTool { | ||
| _markerLayer: maptalks.VectorLayer; | ||
| _helperLayer: maptalks.VectorLayer; | ||
| _helperLayer: maptalks.DrawToolLayer; | ||
| _markerLayer: maptalks.DrawToolLayer; | ||
| _drawVertexMarker(): void; | ||
@@ -918,2 +718,2 @@ _drawLabel(coordinates: any, distances: any): void; | ||
| export { Area3DTool, BoxInsideClipper as BoxInsideClipMask, BoxOutsideClipper as BoxOutsideClipMask, ClipInsideMask, ClipOutsideMask, ColorMask, context_d as ContextUtil, Distance3DTool, ElevateMask, FlatInsideMask$1 as FlatInsideMask, FlatInsideMask as FlatOutsideMask, GroundPainter, GroupGLLayer, HeatmapProcess, Height3DTool, highlight_d as HighlightUtil, ImageMask, export_default as MaskLayerMixin, _default as MaskRendererMixin, Measure3DTool, RayCaster, VideoMask }; | ||
| export { Area3DTool, BoxInsideClipper as BoxInsideClipMask, BoxOutsideClipper as BoxOutsideClipMask, canvasCompatible as CanvasCompatible, ClipInsideMask, ClipOutsideMask, ColorMask, context_d as ContextUtil, Distance3DTool, ElevateMask, FlatInsideMask$1 as FlatInsideMask, FlatInsideMask as FlatOutsideMask, GroundPainter, GroupGLLayer, HeatmapProcess, Height3DTool, highlight_d as HighlightUtil, ImageMask, export_default as MaskLayerMixin, _default as MaskRendererMixin, Measure3DTool, RayCaster, VideoMask }; |
| /*! | ||
| * @maptalks/gl v0.108.4 | ||
| * @maptalks/gl v0.109.0 | ||
| * LICENSE : UNLICENSED | ||
@@ -4,0 +4,0 @@ * (c) 2016-2025 maptalks.com |
+9
-9
| { | ||
| "name": "@maptalks/gl", | ||
| "version": "0.108.4", | ||
| "version": "0.109.0", | ||
| "description": "WebGL infrastrcture for maptalks", | ||
@@ -24,9 +24,10 @@ "main": "dist/maptalksgl.js", | ||
| "@maptalks/martini": "^0.4.0", | ||
| "@maptalks/regl": "^3.4.0", | ||
| "@maptalks/regl": "^3.6.0", | ||
| "color": "^3.0.0", | ||
| "colorin": "^0.6.0", | ||
| "frustum-intersects": "^0.2.4", | ||
| "@maptalks/gltf-loader": "0.102.8", | ||
| "@maptalks/fusiongl": "0.9.3", | ||
| "@maptalks/reshader.gl": "0.107.4" | ||
| "@maptalks/gltf-loader": "0.103.0", | ||
| "@maptalks/fusiongl": "0.10.0", | ||
| "maptalks": "1.4.2", | ||
| "@maptalks/reshader.gl": "0.108.0" | ||
| }, | ||
@@ -39,9 +40,8 @@ "devDependencies": { | ||
| "eslint": "^8.57.0", | ||
| "eslint-plugin-mocha": "^10.4.1", | ||
| "eslint-plugin-mocha": "^10.5.0", | ||
| "expect.js": "^0.3.1", | ||
| "karma": "^6.4.1", | ||
| "karma": "^6.4.4", | ||
| "karma-chrome-launcher": "^3.1.1", | ||
| "karma-mocha": "^2.0.1", | ||
| "karma-mocha-reporter": "^2.2.5", | ||
| "maptalks": "^1.4.1", | ||
| "mocha": "^10.3.0", | ||
@@ -53,3 +53,3 @@ "pixelmatch": "^4.0.2", | ||
| "typescript": "^5.4.2", | ||
| "typescript-eslint": "^7.3.1" | ||
| "typescript-eslint": "^8.34.0" | ||
| }, | ||
@@ -56,0 +56,0 @@ "gitHead": "9eeea4807723d460fa7e09969c6556d53f6bed84", |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
7929825
33.89%18
-5.26%53767
23.81%9
12.5%9
12.5%+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
- Removed
- Removed
- Removed
Updated
Updated