UNPKG

wonder.js

Version:
147 lines (142 loc) 12.2 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 */[ /* uid */0, /* nameMap */MutableSparseMapService$WonderCommonlib.createEmpty(/* () */0), /* isRootMap */MutableSparseMapService$WonderCommonlib.createEmpty(/* () */0), /* isActiveMap */MutableSparseMapService$WonderCommonlib.createEmpty(/* () */0), /* disposeCount */0, /* disposedUidMap */MutableSparseMapService$WonderCommonlib.createEmpty(/* () */0), /* disposedUidArray */ArrayService$WonderCommonlib.createEmpty(/* () */0), /* disposedUidArrayForKeepOrder */ArrayService$WonderCommonlib.createEmpty(/* () */0), /* disposedUidArrayForKeepOrderRemoveGeometry */ArrayService$WonderCommonlib.createEmpty(/* () */0), /* disposedUidArrayForKeepOrderRemoveGeometryRemoveMaterial */ArrayService$WonderCommonlib.createEmpty(/* () */0), /* disposedUidArrayForDisposeGeometryRemoveMaterial */ArrayService$WonderCommonlib.createEmpty(/* () */0), /* disposedUidArrayForRemoveTexture */ArrayService$WonderCommonlib.createEmpty(/* () */0), /* disposedBasicCameraViewArray */ArrayService$WonderCommonlib.createEmpty(/* () */0), /* disposedTransformArray */ArrayService$WonderCommonlib.createEmpty(/* () */0), /* disposedTransformArrayForKeepOrder */ArrayService$WonderCommonlib.createEmpty(/* () */0), /* disposedPerspectiveCameraProjectionArray */ArrayService$WonderCommonlib.createEmpty(/* () */0), /* disposedFlyCameraControllerArray */ArrayService$WonderCommonlib.createEmpty(/* () */0), /* disposedArcballCameraControllerArray */ArrayService$WonderCommonlib.createEmpty(/* () */0), /* disposedBasicMaterialDataMap */ArrayService$WonderCommonlib.createEmpty(/* () */0), /* disposedLightMaterialDataMap */ArrayService$WonderCommonlib.createEmpty(/* () */0), /* disposedLightMaterialRemoveTextureDataMap */ArrayService$WonderCommonlib.createEmpty(/* () */0), /* disposedGeometryDataMap */ArrayService$WonderCommonlib.createEmpty(/* () */0), /* disposedSourceInstanceArray */ArrayService$WonderCommonlib.createEmpty(/* () */0), /* disposedObjectInstanceArray */ArrayService$WonderCommonlib.createEmpty(/* () */0), /* disposedDirectionLightArray */ArrayService$WonderCommonlib.createEmpty(/* () */0), /* disposedPointLightArray */ArrayService$WonderCommonlib.createEmpty(/* () */0), /* disposedMeshRendererComponentArray */ArrayService$WonderCommonlib.createEmpty(/* () */0), /* disposedScriptArray */ArrayService$WonderCommonlib.createEmpty(/* () */0), /* aliveUidArray */ArrayService$WonderCommonlib.createEmpty(/* () */0), /* geometryMap */MutableSparseMapService$WonderCommonlib.createEmpty(/* () */0), /* transformMap */MutableSparseMapService$WonderCommonlib.createEmpty(/* () */0), /* basicCameraViewMap */MutableSparseMapService$WonderCommonlib.createEmpty(/* () */0), /* perspectiveCameraProjectionMap */MutableSparseMapService$WonderCommonlib.createEmpty(/* () */0), /* arcballCameraControllerMap */MutableSparseMapService$WonderCommonlib.createEmpty(/* () */0), /* flyCameraControllerMap */MutableSparseMapService$WonderCommonlib.createEmpty(/* () */0), /* meshRendererMap */MutableSparseMapService$WonderCommonlib.createEmpty(/* () */0), /* basicMaterialMap */MutableSparseMapService$WonderCommonlib.createEmpty(/* () */0), /* lightMaterialMap */MutableSparseMapService$WonderCommonlib.createEmpty(/* () */0), /* sourceInstanceMap */MutableSparseMapService$WonderCommonlib.createEmpty(/* () */0), /* objectInstanceMap */MutableSparseMapService$WonderCommonlib.createEmpty(/* () */0), /* directionLightMap */MutableSparseMapService$WonderCommonlib.createEmpty(/* () */0), /* pointLightMap */MutableSparseMapService$WonderCommonlib.createEmpty(/* () */0), /* scriptMap */MutableSparseMapService$WonderCommonlib.createEmpty(/* () */0) ]; } function deepCopyForRestore(record) { var uid = record[/* uid */0]; var nameMap = record[/* nameMap */1]; var isRootMap = record[/* isRootMap */2]; var isActiveMap = record[/* isActiveMap */3]; var disposeCount = record[/* disposeCount */4]; var disposedUidMap = record[/* disposedUidMap */5]; var disposedUidArray = record[/* disposedUidArray */6]; var disposedUidArrayForKeepOrder = record[/* disposedUidArrayForKeepOrder */7]; var disposedUidArrayForKeepOrderRemoveGeometry = record[/* disposedUidArrayForKeepOrderRemoveGeometry */8]; var disposedUidArrayForDisposeGeometryRemoveMaterial = record[/* disposedUidArrayForDisposeGeometryRemoveMaterial */10]; var disposedUidArrayForRemoveTexture = record[/* disposedUidArrayForRemoveTexture */11]; var disposedBasicCameraViewArray = record[/* disposedBasicCameraViewArray */12]; var disposedTransformArray = record[/* disposedTransformArray */13]; var disposedTransformArrayForKeepOrder = record[/* disposedTransformArrayForKeepOrder */14]; var disposedPerspectiveCameraProjectionArray = record[/* disposedPerspectiveCameraProjectionArray */15]; var disposedFlyCameraControllerArray = record[/* disposedFlyCameraControllerArray */16]; var disposedArcballCameraControllerArray = record[/* disposedArcballCameraControllerArray */17]; var disposedBasicMaterialDataMap = record[/* disposedBasicMaterialDataMap */18]; var disposedLightMaterialDataMap = record[/* disposedLightMaterialDataMap */19]; var disposedLightMaterialRemoveTextureDataMap = record[/* disposedLightMaterialRemoveTextureDataMap */20]; var disposedGeometryDataMap = record[/* disposedGeometryDataMap */21]; var disposedSourceInstanceArray = record[/* disposedSourceInstanceArray */22]; var disposedObjectInstanceArray = record[/* disposedObjectInstanceArray */23]; var disposedDirectionLightArray = record[/* disposedDirectionLightArray */24]; var disposedPointLightArray = record[/* disposedPointLightArray */25]; var disposedMeshRendererComponentArray = record[/* disposedMeshRendererComponentArray */26]; var disposedScriptArray = record[/* disposedScriptArray */27]; var aliveUidArray = record[/* aliveUidArray */28]; var geometryMap = record[/* geometryMap */29]; var transformMap = record[/* transformMap */30]; var basicCameraViewMap = record[/* basicCameraViewMap */31]; var perspectiveCameraProjectionMap = record[/* perspectiveCameraProjectionMap */32]; var arcballCameraControllerMap = record[/* arcballCameraControllerMap */33]; var flyCameraControllerMap = record[/* flyCameraControllerMap */34]; var meshRendererMap = record[/* meshRendererMap */35]; var basicMaterialMap = record[/* basicMaterialMap */36]; var lightMaterialMap = record[/* lightMaterialMap */37]; var sourceInstanceMap = record[/* sourceInstanceMap */38]; var objectInstanceMap = record[/* objectInstanceMap */39]; var directionLightMap = record[/* directionLightMap */40]; var pointLightMap = record[/* pointLightMap */41]; var scriptMap = record[/* scriptMap */42]; return /* record */[ /* uid */uid, /* nameMap */MutableSparseMapService$WonderCommonlib.copy(nameMap), /* isRootMap */MutableSparseMapService$WonderCommonlib.copy(isRootMap), /* isActiveMap */MutableSparseMapService$WonderCommonlib.copy(isActiveMap), /* disposeCount */disposeCount, /* disposedUidMap */MutableSparseMapService$WonderCommonlib.copy(disposedUidMap), /* disposedUidArray */MutableSparseMapService$WonderCommonlib.copy(disposedUidArray), /* disposedUidArrayForKeepOrder */MutableSparseMapService$WonderCommonlib.copy(disposedUidArrayForKeepOrder), /* disposedUidArrayForKeepOrderRemoveGeometry */MutableSparseMapService$WonderCommonlib.copy(disposedUidArrayForKeepOrderRemoveGeometry), /* disposedUidArrayForKeepOrderRemoveGeometryRemoveMaterial */MutableSparseMapService$WonderCommonlib.copy(disposedUidArrayForKeepOrderRemoveGeometry), /* disposedUidArrayForDisposeGeometryRemoveMaterial */MutableSparseMapService$WonderCommonlib.copy(disposedUidArrayForDisposeGeometryRemoveMaterial), /* disposedUidArrayForRemoveTexture */MutableSparseMapService$WonderCommonlib.copy(disposedUidArrayForRemoveTexture), /* disposedBasicCameraViewArray */MutableSparseMapService$WonderCommonlib.copy(disposedBasicCameraViewArray), /* disposedTransformArray */MutableSparseMapService$WonderCommonlib.copy(disposedTransformArray), /* disposedTransformArrayForKeepOrder */MutableSparseMapService$WonderCommonlib.copy(disposedTransformArrayForKeepOrder), /* disposedPerspectiveCameraProjectionArray */MutableSparseMapService$WonderCommonlib.copy(disposedPerspectiveCameraProjectionArray), /* disposedFlyCameraControllerArray */MutableSparseMapService$WonderCommonlib.copy(disposedFlyCameraControllerArray), /* disposedArcballCameraControllerArray */MutableSparseMapService$WonderCommonlib.copy(disposedArcballCameraControllerArray), /* disposedBasicMaterialDataMap */MutableSparseMapService$WonderCommonlib.copy(disposedBasicMaterialDataMap), /* disposedLightMaterialDataMap */MutableSparseMapService$WonderCommonlib.copy(disposedLightMaterialDataMap), /* disposedLightMaterialRemoveTextureDataMap */MutableSparseMapService$WonderCommonlib.copy(disposedLightMaterialRemoveTextureDataMap), /* disposedGeometryDataMap */MutableSparseMapService$WonderCommonlib.copy(disposedGeometryDataMap), /* disposedSourceInstanceArray */MutableSparseMapService$WonderCommonlib.copy(disposedSourceInstanceArray), /* disposedObjectInstanceArray */MutableSparseMapService$WonderCommonlib.copy(disposedObjectInstanceArray), /* disposedDirectionLightArray */MutableSparseMapService$WonderCommonlib.copy(disposedDirectionLightArray), /* disposedPointLightArray */MutableSparseMapService$WonderCommonlib.copy(disposedPointLightArray), /* disposedMeshRendererComponentArray */MutableSparseMapService$WonderCommonlib.copy(disposedMeshRendererComponentArray), /* disposedScriptArray */MutableSparseMapService$WonderCommonlib.copy(disposedScriptArray), /* aliveUidArray */MutableSparseMapService$WonderCommonlib.copy(aliveUidArray), /* geometryMap */MutableSparseMapService$WonderCommonlib.copy(geometryMap), /* transformMap */MutableSparseMapService$WonderCommonlib.copy(transformMap), /* basicCameraViewMap */MutableSparseMapService$WonderCommonlib.copy(basicCameraViewMap), /* perspectiveCameraProjectionMap */MutableSparseMapService$WonderCommonlib.copy(perspectiveCameraProjectionMap), /* arcballCameraControllerMap */MutableSparseMapService$WonderCommonlib.copy(arcballCameraControllerMap), /* flyCameraControllerMap */MutableSparseMapService$WonderCommonlib.copy(flyCameraControllerMap), /* meshRendererMap */MutableSparseMapService$WonderCommonlib.copy(meshRendererMap), /* basicMaterialMap */MutableSparseMapService$WonderCommonlib.copy(basicMaterialMap), /* lightMaterialMap */MutableSparseMapService$WonderCommonlib.copy(lightMaterialMap), /* sourceInstanceMap */MutableSparseMapService$WonderCommonlib.copy(sourceInstanceMap), /* objectInstanceMap */MutableSparseMapService$WonderCommonlib.copy(objectInstanceMap), /* directionLightMap */MutableSparseMapService$WonderCommonlib.copy(directionLightMap), /* pointLightMap */MutableSparseMapService$WonderCommonlib.copy(pointLightMap), /* scriptMap */MutableSparseMapService$WonderCommonlib.copy(scriptMap) ]; } exports.create = create; exports.deepCopyForRestore = deepCopyForRestore; /* No side effect */