UNPKG

wonder.js

Version:
35 lines (30 loc) 1.66 kB
'use strict'; var ArrayService$WonderCommonlib = require("wonder-commonlib/lib/js/src/ArrayService.js"); var MutableSparseMapService$WonderCommonlib = require("wonder-commonlib/lib/js/src/MutableSparseMapService.js"); function create(param) { return /* record */[ /* geometryVertexBufferMap */MutableSparseMapService$WonderCommonlib.createEmpty(/* () */0), /* geometryTexCoordBufferMap */MutableSparseMapService$WonderCommonlib.createEmpty(/* () */0), /* geometryNormalBufferMap */MutableSparseMapService$WonderCommonlib.createEmpty(/* () */0), /* geometryElementArrayBufferMap */MutableSparseMapService$WonderCommonlib.createEmpty(/* () */0), /* matrixInstanceBufferMap */MutableSparseMapService$WonderCommonlib.createEmpty(/* () */0), /* vertexArrayBufferPool */ArrayService$WonderCommonlib.createEmpty(/* () */0), /* elementArrayBufferPool */ArrayService$WonderCommonlib.createEmpty(/* () */0), /* matrixInstanceBufferPool */ArrayService$WonderCommonlib.createEmpty(/* () */0) ]; } function deepCopyForRestore(record) { return /* record */[ /* geometryVertexBufferMap : array */[], /* geometryTexCoordBufferMap : array */[], /* geometryNormalBufferMap : array */[], /* geometryElementArrayBufferMap : array */[], /* matrixInstanceBufferMap : array */[], /* vertexArrayBufferPool : array */[], /* elementArrayBufferPool : array */[], /* matrixInstanceBufferPool : array */[] ]; } exports.create = create; exports.deepCopyForRestore = deepCopyForRestore; /* No side effect */