vue-cesium
Version:
Vue 3.x components for CesiumJS.
27 lines (24 loc) • 775 B
JavaScript
import '../../shared/index.mjs';
import RectangleExtend from '../../shared/extends/core/RectangleExtend.mjs';
import ShadowMapShaderExtend from '../../shared/extends/scene/ShadowMapShaderExtend.mjs';
import MaterialExtend from '../../shared/extends/materials/MaterialExtend.mjs';
;
const vcExtends = [RectangleExtend, ShadowMapShaderExtend, MaterialExtend];
function useVcExtension() {
const invokeExtensions = (viewer) => {
vcExtends.forEach((item) => {
item.extend(viewer);
});
};
const revokeExtensions = (viewer) => {
vcExtends.forEach((item) => {
item.revoke(viewer);
});
};
return {
invokeExtensions,
revokeExtensions
};
}
export { useVcExtension as default };
//# sourceMappingURL=use-vc-extension.mjs.map