UNPKG

casc-cesium

Version:

Vue 3.x components for CesiumJS.

1 lines 1.43 kB
{"version":3,"file":"use-vc-extension.mjs","sources":["../../../../../packages/composables/private/use-vc-extension.ts"],"sourcesContent":["/*\n * @Author: zouyaoji@https://github.com/zouyaoji\n * @Date: 2022-04-25 16:05:16\n * @LastEditTime: 2022-05-13 09:57:29\n * @LastEditors: zouyaoji\n * @Description:\n * @FilePath: \\vue-cesium@next\\packages\\composables\\private\\use-vc-extension.ts\n */\nimport { RectangleExtend, ShadowMapShaderExtend } from 'casc-cesium-shared'\n\nconst vcExtends = [RectangleExtend, ShadowMapShaderExtend]\n\nexport default function useVcExtension() {\n const invokeExtensions = (viewer: Cesium.Viewer) => {\n vcExtends.forEach(item => {\n item.extend(viewer)\n })\n }\n\n const revokeExtensions = (viewer: Cesium.Viewer) => {\n vcExtends.forEach(item => {\n item.revoke(viewer)\n })\n }\n\n return {\n invokeExtensions,\n revokeExtensions\n }\n}\n"],"names":[],"mappings":";;;;AACA,MAAM,SAAS,GAAG,CAAC,eAAe,EAAE,qBAAqB,CAAC,CAAC;AAC5C,SAAS,cAAc,GAAG;AACzC,EAAE,MAAM,gBAAgB,GAAG,CAAC,MAAM,KAAK;AACvC,IAAI,SAAS,CAAC,OAAO,CAAC,CAAC,IAAI,KAAK;AAChC,MAAM,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;AAC1B,KAAK,CAAC,CAAC;AACP,GAAG,CAAC;AACJ,EAAE,MAAM,gBAAgB,GAAG,CAAC,MAAM,KAAK;AACvC,IAAI,SAAS,CAAC,OAAO,CAAC,CAAC,IAAI,KAAK;AAChC,MAAM,IAAI,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC;AAC1B,KAAK,CAAC,CAAC;AACP,GAAG,CAAC;AACJ,EAAE,OAAO;AACT,IAAI,gBAAgB;AACpB,IAAI,gBAAgB;AACpB,GAAG,CAAC;AACJ;;;;"}