@shopware-ag/dive
Version:
Shopware Spatial Framework
2 lines (1 loc) • 971 B
JavaScript
;var o=Object.defineProperty;var i=(A,E,e)=>E in A?o(A,E,{enumerable:!0,configurable:!0,writable:!0,value:e}):A[E]=e;var a=(A,E,e)=>i(A,typeof E!="symbol"?E+"":E,e);const n=require("three/webgpu"),L=1,I=2,R=4,S=8,_=16,s={fov:70,near:.001,far:1e3},t=class t extends n.PerspectiveCamera{constructor(e=s){super(e.fov||s.fov,1,e.near||s.near,e.far||s.far);a(this,"isDIVEPerspectiveCamera",!0);a(this,"onSetCameraLayer",()=>{});this.layers.mask=t.EDITOR_VIEW_LAYER_MASK}onResize(e,c){this.aspect=e/c,this.updateProjectionMatrix()}setCameraLayer(e){this.layers.mask=e==="LIVE"?t.LIVE_VIEW_LAYER_MASK:t.EDITOR_VIEW_LAYER_MASK,this.onSetCameraLayer(this.layers.mask)}};a(t,"EDITOR_VIEW_LAYER_MASK",L|R|S|_),a(t,"LIVE_VIEW_LAYER_MASK",_);let r=t;exports.COORDINATE_LAYER_MASK=I;exports.DEFAULT_LAYER_MASK=L;exports.DIVEPerspectiveCamera=r;exports.DIVEPerspectiveCameraDefaultSettings=s;exports.HELPER_LAYER_MASK=S;exports.PRODUCT_LAYER_MASK=_;exports.UI_LAYER_MASK=R;