UNPKG

wonder.js

Version:
87 lines (76 loc) 2.99 kB
'use strict'; var OptionService$Wonderjs = require("../../../atom/OptionService.js"); function setSetting(param) { var worker = param[/* worker */6]; var gpu = param[/* gpu */5]; var context = param[/* context */4]; var isDebug = param[/* isDebug */3]; var buffer = param[/* buffer */2]; var memory = param[/* memory */1]; return /* record */[ /* canvasId */param[/* canvasId */0], /* memory */memory !== undefined ? memory : /* record */[ /* maxDisposeCount */1000, /* maxTypeArrayPoolSize */5000, /* maxBigTypeArrayPoolSize */100 ], /* buffer */buffer !== undefined ? buffer : /* record */[ /* geometryPointCount */1000000, /* geometryCount */1000, /* transformCount */10000, /* basicMaterialCount */10000, /* lightMaterialCount */10000, /* directionLightCount */1000, /* pointLightCount */1000, /* basicSourceTextureCount */64, /* arrayBufferViewSourceTextureCount */64, /* cubemapTextureCount */64, /* meshRendererCount */10000, /* instanceBuffer : record */[ /* sourceInstanceCount */2, /* objectInstanceCountPerSourceInstance */10000 ] ], /* isDebug */isDebug !== undefined ? isDebug : false, /* context */context !== undefined ? context : /* record */[ /* alpha */true, /* depth */true, /* stencil */false, /* antialias */true, /* premultipliedAlpha */true, /* preserveDrawingBuffer */false ], /* gpu */gpu !== undefined ? gpu : /* record */[/* useHardwareInstance */true], /* worker */worker !== undefined ? worker : /* record */[/* useWorker */false] ]; } function getCanvasId(param) { return param[/* canvasId */0]; } function unsafeGetCanvasId(record) { return OptionService$Wonderjs.unsafeGet(getCanvasId(record)); } function unsafeGetMemory(param) { return OptionService$Wonderjs.unsafeGet(param[/* memory */1]); } function unsafeGetIsDebug(param) { return OptionService$Wonderjs.unsafeGet(param[/* isDebug */3]); } function unsafeGetGPU(param) { return OptionService$Wonderjs.unsafeGet(param[/* gpu */5]); } function unsafeGetContext(param) { return OptionService$Wonderjs.unsafeGet(param[/* context */4]); } function unsafeGetWorker(param) { return OptionService$Wonderjs.unsafeGet(param[/* worker */6]); } exports.setSetting = setSetting; exports.getCanvasId = getCanvasId; exports.unsafeGetCanvasId = unsafeGetCanvasId; exports.unsafeGetMemory = unsafeGetMemory; exports.unsafeGetIsDebug = unsafeGetIsDebug; exports.unsafeGetGPU = unsafeGetGPU; exports.unsafeGetContext = unsafeGetContext; exports.unsafeGetWorker = unsafeGetWorker; /* OptionService-Wonderjs Not a pure module */