{"version":3,"file":"defaultProps.mjs","sources":["../../../../../../packages/components/imagery-layer/src/defaultProps.ts"],"sourcesContent":["/*\n * @Author: zouyaoji@https://github.com/zouyaoji\n * @Date: 2021-10-27 15:54:13\n * @LastEditTime: 2022-09-23 13:49:40\n * @LastEditors: zouyaoji\n * @Description:\n * @FilePath: \\vue-cesium@next\\packages\\components\\imagery-layer\\src\\defaultProps.ts\n */\nimport { rectangle, colorToAlpha, cutoutRectangle, show } from '@vue-cesium/utils/cesium-props'\nimport type { AnyFunction, VcImageryProvider } from '@vue-cesium/utils/types'\nimport type { PropType } from 'vue'\nexport default {\n  imageryProvider: Object as PropType<VcImageryProvider>,\n  ...rectangle,\n  alpha: {\n    type: [Number, Function] as PropType<number | AnyFunction<any>>,\n    default: 1.0\n  },\n  nightAlpha: {\n    type: [Number, Function] as PropType<number | AnyFunction<any>>,\n    default: 1.0\n  },\n  dayAlpha: {\n    type: [Number, Function] as PropType<number | AnyFunction<any>>,\n    default: 1.0\n  },\n  brightness: {\n    type: [Number, Function] as PropType<number | AnyFunction<any>>,\n    default: 1.0\n  },\n  contrast: {\n    type: [Number, Function] as PropType<number | AnyFunction<any>>,\n    default: 1.0\n  },\n  hue: {\n    type: [Number, Function] as PropType<number | AnyFunction<any>>,\n    default: 0.0\n  },\n  saturation: {\n    type: [Number, Function] as PropType<number | AnyFunction<any>>,\n    default: 1.0\n  },\n  gamma: {\n    type: [Number, Function] as PropType<number | AnyFunction<any>>,\n    default: 1.0\n  },\n  splitDirection: {\n    type: [Number, Function] as PropType<number | AnyFunction<any>>,\n    default: 0\n  },\n  minificationFilter: Number,\n  magnificationFilter: Number,\n  ...show,\n  maximumAnisotropy: Number,\n  minimumTerrainLevel: Number,\n  maximumTerrainLevel: Number,\n  ...cutoutRectangle,\n  ...colorToAlpha,\n  colorToAlphaThreshold: {\n    type: Number,\n    default: 0.004\n  },\n  sortOrder: Number,\n  vcId: String\n}\n"],"names":[],"mappings":";;;AAWA,mBAAe;AAAA,EACb,eAAiB,EAAA,MAAA;AAAA,EACjB,GAAG,SAAA;AAAA,EACH,KAAO,EAAA;AAAA,IACL,IAAA,EAAM,CAAC,MAAA,EAAQ,QAAQ,CAAA;AAAA,IACvB,OAAS,EAAA,CAAA;AAAA,GACX;AAAA,EACA,UAAY,EAAA;AAAA,IACV,IAAA,EAAM,CAAC,MAAA,EAAQ,QAAQ,CAAA;AAAA,IACvB,OAAS,EAAA,CAAA;AAAA,GACX;AAAA,EACA,QAAU,EAAA;AAAA,IACR,IAAA,EAAM,CAAC,MAAA,EAAQ,QAAQ,CAAA;AAAA,IACvB,OAAS,EAAA,CAAA;AAAA,GACX;AAAA,EACA,UAAY,EAAA;AAAA,IACV,IAAA,EAAM,CAAC,MAAA,EAAQ,QAAQ,CAAA;AAAA,IACvB,OAAS,EAAA,CAAA;AAAA,GACX;AAAA,EACA,QAAU,EAAA;AAAA,IACR,IAAA,EAAM,CAAC,MAAA,EAAQ,QAAQ,CAAA;AAAA,IACvB,OAAS,EAAA,CAAA;AAAA,GACX;AAAA,EACA,GAAK,EAAA;AAAA,IACH,IAAA,EAAM,CAAC,MAAA,EAAQ,QAAQ,CAAA;AAAA,IACvB,OAAS,EAAA,CAAA;AAAA,GACX;AAAA,EACA,UAAY,EAAA;AAAA,IACV,IAAA,EAAM,CAAC,MAAA,EAAQ,QAAQ,CAAA;AAAA,IACvB,OAAS,EAAA,CAAA;AAAA,GACX;AAAA,EACA,KAAO,EAAA;AAAA,IACL,IAAA,EAAM,CAAC,MAAA,EAAQ,QAAQ,CAAA;AAAA,IACvB,OAAS,EAAA,CAAA;AAAA,GACX;AAAA,EACA,cAAgB,EAAA;AAAA,IACd,IAAA,EAAM,CAAC,MAAA,EAAQ,QAAQ,CAAA;AAAA,IACvB,OAAS,EAAA,CAAA;AAAA,GACX;AAAA,EACA,kBAAoB,EAAA,MAAA;AAAA,EACpB,mBAAqB,EAAA,MAAA;AAAA,EACrB,GAAG,IAAA;AAAA,EACH,iBAAmB,EAAA,MAAA;AAAA,EACnB,mBAAqB,EAAA,MAAA;AAAA,EACrB,mBAAqB,EAAA,MAAA;AAAA,EACrB,GAAG,eAAA;AAAA,EACH,GAAG,YAAA;AAAA,EACH,qBAAuB,EAAA;AAAA,IACrB,IAAM,EAAA,MAAA;AAAA,IACN,OAAS,EAAA,IAAA;AAAA,GACX;AAAA,EACA,SAAW,EAAA,MAAA;AAAA,EACX,IAAM,EAAA,MAAA;AACR,CAAA;;;;"}