UNPKG

vrmaker

Version:

vamaker sdk help you build your 360 panorama solution more easily by aframe or krpano.

47 lines (38 loc) 967 B
import { clone } from '@/common/utils' let _krpanoId = '' let _xml = '' let _krpanoEl = {} let _krpanoVrModeObj = { vrModeShouldHide: [], vrModeShouldShow: ['vr_menu_bg', 'vr_menu_l', 'vr_menu', 'vr_menu_r'] } let _krpanoLookAtH = 0 const krpanoConstants = { setKrpanoId: krpanoId => { _krpanoId = krpanoId }, setKrpanoXml: xml => { _xml = xml }, setKrpanoEl: krpanoEl => { _krpanoEl = krpanoEl }, addVrModeShouldHide: item => { _krpanoVrModeObj.vrModeShouldHide.push(item) }, addVrModeShouldShow: item => { _krpanoVrModeObj.vrModeShouldShow.push(item) }, setKrpanoLookAtH: h => { _krpanoLookAtH = h }, getKrpanoId: () => _krpanoId, getKrpanoXml: () => _xml, getKrpanoEl: () => _krpanoEl, getKrpanoVrModeObj: () => clone(_krpanoVrModeObj), getKrpanoLookAtH: () => _krpanoLookAtH, getDefaultFov: () => 120, getKrpanoXOffset: () => 90, getVrThumbAth: () => 24 } export default krpanoConstants