You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
7 lines
2.0 KiB
7 lines
2.0 KiB
// All material copyright Esri, All Rights Reserved, unless otherwise specified. |
|
// See https://js.arcgis.com/4.30/esri/copyright.txt for details. |
|
//>>built |
|
define("../chunks/tslib.es6 ../core/JSONSupport ../core/accessorSupport/decorators/property ../core/has ../core/Logger ../core/RandomLCG ../core/accessorSupport/decorators/reader ../core/accessorSupport/decorators/subclass ../core/accessorSupport/decorators/writer".split(" "),function(c,b,e,m,n,p,k,l,f){var g;b=g=class extends b.JSONSupport{constructor(a){super(a);this.type="sun";this.date=null;this.directShadowsEnabled=!1;this.displayUTCOffset=null}readDate(a,d){return null!=d.datetime&&new Date(d.datetime)|| |
|
null}writeDate(a,d,h){d[h]=a.getTime()}readDirectShadowsEnabled(a,d){return!!d.directShadows}writedirectShadowsEnabled(a,d,h){a&&(d[h]=a)}writeDisplayUTCOffset(a,d){null!=a&&(d.displayUTCOffset=a)}clone(){return new g(this.cloneConstructProperties())}cloneConstructProperties(){const a={directShadowsEnabled:this.directShadowsEnabled,displayUTCOffset:null!=this.displayUTCOffset?this.displayUTCOffset:null};null!=this.date&&(a.date=new Date(this.date.getTime()));return a}};c.__decorate([e.property({readOnly:!0, |
|
type:["sun"],json:{write:!0}})],b.prototype,"type",void 0);c.__decorate([e.property({type:Date,json:{type:Number,write:{target:"datetime"}}})],b.prototype,"date",void 0);c.__decorate([k.reader("date",["datetime"])],b.prototype,"readDate",null);c.__decorate([f.writer("date")],b.prototype,"writeDate",null);c.__decorate([e.property({type:Boolean,json:{default:!1,write:{target:"directShadows"}}})],b.prototype,"directShadowsEnabled",void 0);c.__decorate([k.reader("directShadowsEnabled",["directShadows"])], |
|
b.prototype,"readDirectShadowsEnabled",null);c.__decorate([f.writer("directShadowsEnabled")],b.prototype,"writedirectShadowsEnabled",null);c.__decorate([e.property({type:Number,json:{write:!0}})],b.prototype,"displayUTCOffset",void 0);c.__decorate([f.writer("displayUTCOffset")],b.prototype,"writeDisplayUTCOffset",null);return b=g=c.__decorate([l.subclass("esri.webscene.SunLighting")],b)}); |