UNPKG

casc-cesium

Version:

Vue 3.x components for CesiumJS.

1 lines 3.37 kB
{"version":3,"file":"events.mjs","sources":["../../../../../../packages/components/viewer/src/events.ts"],"sourcesContent":["import { viewerScreenSpaceEvents, pickEvents } from 'casc-cesium-composables/use-events'\nimport { camelCase, capitalize } from 'casc-cesium-utils/util'\n\nconst viewerEvents = [\n {\n // viewer.imageryLayers\n name: 'imageryLayers',\n events: ['layerAdded', 'layerMoved', 'layerRemoved', 'layerShownOrHidden']\n },\n {\n // viewer.dataSources\n name: 'dataSources',\n events: ['dataSourceAdded', 'dataSourceMoved', 'dataSourceRemoved']\n },\n {\n // viewer.entities\n name: 'entities',\n events: ['collectionChanged']\n },\n {\n // viewer.scene\n name: 'scene',\n events: ['morphComplete', 'morphStart', 'postRender', 'postUpdate', 'preRender', 'preUpdate', 'renderError', 'terrainProviderChanged']\n },\n {\n // viewer.camera\n name: 'camera',\n events: ['changed', 'moveEnd', 'moveStart']\n },\n {\n // viewer.clock\n name: 'clock',\n events: ['onStop', 'onTick']\n },\n {\n // viewer.terrainProvider\n name: 'terrainProvider',\n events: ['errorEvent']\n },\n {\n // viewer.infoBox.viewModel\n name: ['infoBox', 'viewModel'],\n events: ['cameraClicked', 'closeClicked']\n },\n // viewer.scene.globe\n {\n name: ['scene', 'globe'],\n events: ['imageryLayersUpdatedEvent', 'terrainProviderChanged', 'tileLoadProgressEvent']\n }\n]\n\nconst viewerScreenSpaceEventsCamel = viewerScreenSpaceEvents.map(v => camelCase(v))\n\nconst cmpEvents = [\n 'beforeLoad',\n 'cesiumReady',\n 'ready',\n 'destroyed',\n 'update:camera',\n 'viewerWidgetResized',\n ...viewerScreenSpaceEvents,\n ...viewerScreenSpaceEventsCamel,\n ...pickEvents\n]\n\nconst emits = viewerEvents.reduce((pre, cur) => {\n return pre.concat(cur.events)\n}, cmpEvents)\n\nexport { viewerEvents, emits }\n"],"names":[],"mappings":";;;;AAEK,MAAC,YAAY,GAAG;AACrB,EAAE;AACF,IAAI,IAAI,EAAE,eAAe;AACzB,IAAI,MAAM,EAAE,CAAC,YAAY,EAAE,YAAY,EAAE,cAAc,EAAE,oBAAoB,CAAC;AAC9E,GAAG;AACH,EAAE;AACF,IAAI,IAAI,EAAE,aAAa;AACvB,IAAI,MAAM,EAAE,CAAC,iBAAiB,EAAE,iBAAiB,EAAE,mBAAmB,CAAC;AACvE,GAAG;AACH,EAAE;AACF,IAAI,IAAI,EAAE,UAAU;AACpB,IAAI,MAAM,EAAE,CAAC,mBAAmB,CAAC;AACjC,GAAG;AACH,EAAE;AACF,IAAI,IAAI,EAAE,OAAO;AACjB,IAAI,MAAM,EAAE,CAAC,eAAe,EAAE,YAAY,EAAE,YAAY,EAAE,YAAY,EAAE,WAAW,EAAE,WAAW,EAAE,aAAa,EAAE,wBAAwB,CAAC;AAC1I,GAAG;AACH,EAAE;AACF,IAAI,IAAI,EAAE,QAAQ;AAClB,IAAI,MAAM,EAAE,CAAC,SAAS,EAAE,SAAS,EAAE,WAAW,CAAC;AAC/C,GAAG;AACH,EAAE;AACF,IAAI,IAAI,EAAE,OAAO;AACjB,IAAI,MAAM,EAAE,CAAC,QAAQ,EAAE,QAAQ,CAAC;AAChC,GAAG;AACH,EAAE;AACF,IAAI,IAAI,EAAE,iBAAiB;AAC3B,IAAI,MAAM,EAAE,CAAC,YAAY,CAAC;AAC1B,GAAG;AACH,EAAE;AACF,IAAI,IAAI,EAAE,CAAC,SAAS,EAAE,WAAW,CAAC;AAClC,IAAI,MAAM,EAAE,CAAC,eAAe,EAAE,cAAc,CAAC;AAC7C,GAAG;AACH,EAAE;AACF,IAAI,IAAI,EAAE,CAAC,OAAO,EAAE,OAAO,CAAC;AAC5B,IAAI,MAAM,EAAE,CAAC,2BAA2B,EAAE,wBAAwB,EAAE,uBAAuB,CAAC;AAC5F,GAAG;AACH,EAAE;AACF,MAAM,4BAA4B,GAAG,uBAAuB,CAAC,GAAG,CAAC,CAAC,CAAC,KAAK,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC;AACtF,MAAM,SAAS,GAAG;AAClB,EAAE,YAAY;AACd,EAAE,aAAa;AACf,EAAE,OAAO;AACT,EAAE,WAAW;AACb,EAAE,eAAe;AACjB,EAAE,qBAAqB;AACvB,EAAE,GAAG,uBAAuB;AAC5B,EAAE,GAAG,4BAA4B;AACjC,EAAE,GAAG,UAAU;AACf,CAAC,CAAC;AACG,MAAC,KAAK,GAAG,YAAY,CAAC,MAAM,CAAC,CAAC,GAAG,EAAE,GAAG,KAAK;AAChD,EAAE,OAAO,GAAG,CAAC,MAAM,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AAChC,CAAC,EAAE,SAAS;;;;"}