{"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-02-15 17:45:45\n * @LastEditors: zouyaoji\n * @Description:\n * @FilePath: \\vue-cesium@next\\packages\\components\\imagery-layer\\src\\defaultProps.ts\n */\nimport { rectangle, colorToAlpha, cutoutRectangle, show } from 'casc-cesium-utils/cesium-props'\nimport type { AnyFunction, VcImageryProvider } from 'casc-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}\n"],"names":[],"mappings":";;AACA,mBAAe;AACf,EAAE,eAAe,EAAE,MAAM;AACzB,EAAE,GAAG,SAAS;AACd,EAAE,KAAK,EAAE;AACT,IAAI,IAAI,EAAE,CAAC,MAAM,EAAE,QAAQ,CAAC;AAC5B,IAAI,OAAO,EAAE,CAAC;AACd,GAAG;AACH,EAAE,UAAU,EAAE;AACd,IAAI,IAAI,EAAE,CAAC,MAAM,EAAE,QAAQ,CAAC;AAC5B,IAAI,OAAO,EAAE,CAAC;AACd,GAAG;AACH,EAAE,QAAQ,EAAE;AACZ,IAAI,IAAI,EAAE,CAAC,MAAM,EAAE,QAAQ,CAAC;AAC5B,IAAI,OAAO,EAAE,CAAC;AACd,GAAG;AACH,EAAE,UAAU,EAAE;AACd,IAAI,IAAI,EAAE,CAAC,MAAM,EAAE,QAAQ,CAAC;AAC5B,IAAI,OAAO,EAAE,CAAC;AACd,GAAG;AACH,EAAE,QAAQ,EAAE;AACZ,IAAI,IAAI,EAAE,CAAC,MAAM,EAAE,QAAQ,CAAC;AAC5B,IAAI,OAAO,EAAE,CAAC;AACd,GAAG;AACH,EAAE,GAAG,EAAE;AACP,IAAI,IAAI,EAAE,CAAC,MAAM,EAAE,QAAQ,CAAC;AAC5B,IAAI,OAAO,EAAE,CAAC;AACd,GAAG;AACH,EAAE,UAAU,EAAE;AACd,IAAI,IAAI,EAAE,CAAC,MAAM,EAAE,QAAQ,CAAC;AAC5B,IAAI,OAAO,EAAE,CAAC;AACd,GAAG;AACH,EAAE,KAAK,EAAE;AACT,IAAI,IAAI,EAAE,CAAC,MAAM,EAAE,QAAQ,CAAC;AAC5B,IAAI,OAAO,EAAE,CAAC;AACd,GAAG;AACH,EAAE,cAAc,EAAE;AAClB,IAAI,IAAI,EAAE,CAAC,MAAM,EAAE,QAAQ,CAAC;AAC5B,IAAI,OAAO,EAAE,CAAC;AACd,GAAG;AACH,EAAE,kBAAkB,EAAE,MAAM;AAC5B,EAAE,mBAAmB,EAAE,MAAM;AAC7B,EAAE,GAAG,IAAI;AACT,EAAE,iBAAiB,EAAE,MAAM;AAC3B,EAAE,mBAAmB,EAAE,MAAM;AAC7B,EAAE,mBAAmB,EAAE,MAAM;AAC7B,EAAE,GAAG,eAAe;AACpB,EAAE,GAAG,YAAY;AACjB,EAAE,qBAAqB,EAAE;AACzB,IAAI,IAAI,EAAE,MAAM;AAChB,IAAI,OAAO,EAAE,IAAI;AACjB,GAAG;AACH,EAAE,SAAS,EAAE,MAAM;AACnB,CAAC;;;;"}