UNPKG

wonder.js

Version:
1,108 lines (583 loc) 103 kB
'use strict'; var APIAPI$Wonderjs = require("./api/api/APIAPI.js"); var JobAPI$Wonderjs = require("./api/job/JobAPI.js"); var SceneAPI$Wonderjs = require("./api/SceneAPI.js"); var StateAPI$Wonderjs = require("./api/StateAPI.js"); var ABDemoAPI$Wonderjs = require("./api/asset_bundle/ABDemoAPI.js"); var JieHuoAPI$Wonderjs = require("./api/jiehuo/JieHuoAPI.js"); var ScreenAPI$Wonderjs = require("./api/ScreenAPI.js"); var ScriptAPI$Wonderjs = require("./api/script/ScriptAPI.js"); var ShaderAPI$Wonderjs = require("./api/shader/ShaderAPI.js"); var JobDataAPI$Wonderjs = require("./api/jobData/JobDataAPI.js"); var DirectorAPI$Wonderjs = require("./api/DirectorAPI.js"); var GeometryAPI$Wonderjs = require("./api/geometry/GeometryAPI.js"); var ConverterAPI$Wonderjs = require("./api/asset/ConverterAPI.js"); var ExecIMGUIAPI$Wonderjs = require("./api/imgui/ExecIMGUIAPI.js"); var NameEventAPI$Wonderjs = require("./api/event/NameEventAPI.js"); var RenderJobAPI$Wonderjs = require("./api/job/RenderJobAPI.js"); var SparseMapAPI$Wonderjs = require("./api/structure/SparseMapAPI.js"); var TransformAPI$Wonderjs = require("./api/TransformAPI.js"); var AssetIMGUIAPI$Wonderjs = require("./api/imgui/AssetIMGUIAPI.js"); var CoordinateAPI$Wonderjs = require("./api/CoordinateAPI.js"); var GameObjectAPI$Wonderjs = require("./api/GameObjectAPI.js"); var PointLightAPI$Wonderjs = require("./api/light/PointLightAPI.js"); var WorkerDataAPI$Wonderjs = require("./api/workerData/WorkerDataAPI.js"); var CameraGroupAPI$Wonderjs = require("./api/group/camera/CameraGroupAPI.js"); var ExtendIMGUIAPI$Wonderjs = require("./api/imgui/ExtendIMGUIAPI.js"); var ManageEventAPI$Wonderjs = require("./api/event/ManageEventAPI.js"); var ManageIMGUIAPI$Wonderjs = require("./api/imgui/ManageIMGUIAPI.js"); var RenderGroupAPI$Wonderjs = require("./api/group/render/RenderGroupAPI.js"); var MeshRendererAPI$Wonderjs = require("./api/MeshRendererAPI.js"); var WorkerDetectAPI$Wonderjs = require("./api/detect/WorkerDetectAPI.js"); var BasicMaterialAPI$Wonderjs = require("./api/material/BasicMaterialAPI.js"); var DeviceManagerAPI$Wonderjs = require("./api/DeviceManagerAPI.js"); var GenerateAllABAPI$Wonderjs = require("./api/asset_bundle/GenerateAllABAPI.js"); var LightMaterialAPI$Wonderjs = require("./api/material/LightMaterialAPI.js"); var LoaderManagerAPI$Wonderjs = require("./api/asset/LoaderManagerAPI.js"); var CubemapTextureAPI$Wonderjs = require("./api/texture/CubemapTextureAPI.js"); var DirectionLightAPI$Wonderjs = require("./api/light/DirectionLightAPI.js"); var SourceInstanceAPI$Wonderjs = require("./api/SourceInstanceAPI.js"); var TimeControllerAPI$Wonderjs = require("./api/TimeControllerAPI.js"); var BasicCameraViewAPI$Wonderjs = require("./api/camera/BasicCameraViewAPI.js"); var ScriptAttributeAPI$Wonderjs = require("./api/script/ScriptAttributeAPI.js"); var AssembleWholeWDBAPI$Wonderjs = require("./api/asset/AssembleWholeWDBAPI.js"); var AssembleStreamWDBAPI$Wonderjs = require("./api/asset/AssembleStreamWDBAPI.js"); var GenerateSingleRABAPI$Wonderjs = require("./api/asset_bundle/GenerateSingleRABAPI.js"); var GenerateSingleSABAPI$Wonderjs = require("./api/asset_bundle/GenerateSingleSABAPI.js"); var RecordAPIMainService$Wonderjs = require("./service/state/main/api/RecordAPIMainService.js"); var BasicSourceTextureAPI$Wonderjs = require("./api/texture/BasicSourceTextureAPI.js"); var GenerateSceneGraphAPI$Wonderjs = require("./api/asset/GenerateSceneGraphAPI.js"); var FlyCameraControllerAPI$Wonderjs = require("./api/camera_controller/FlyCameraControllerAPI.js"); var ScriptEventFunctionAPI$Wonderjs = require("./api/script/ScriptEventFunctionAPI.js"); var ReallocateCPUMemoryJobAPI$Wonderjs = require("./api/job/ReallocateCPUMemoryJobAPI.js"); var RecordIMGUIAPIMainService$Wonderjs = require("./service/state/main/api/RecordIMGUIAPIMainService.js"); var ArcballCameraControllerAPI$Wonderjs = require("./api/camera_controller/ArcballCameraControllerAPI.js"); var FixedLayoutControlIMGUIAPI$Wonderjs = require("./api/imgui/FixedLayoutControlIMGUIAPI.js"); var RecordScriptAPIMainService$Wonderjs = require("./service/state/main/api/script/RecordScriptAPIMainService.js"); var RecordAPIRenderWorkerService$Wonderjs = require("./service/state/render_worker/api/RecordAPIRenderWorkerService.js"); var PerspectiveCameraProjectionAPI$Wonderjs = require("./api/camera/PerspectiveCameraProjectionAPI.js"); var ArrayBufferViewSourceTextureAPI$Wonderjs = require("./api/texture/ArrayBufferViewSourceTextureAPI.js"); var clearAllABData = ABDemoAPI$Wonderjs.clearAllABData; var isSABAssembled = ABDemoAPI$Wonderjs.isSABAssembled; var isRABAssembled = ABDemoAPI$Wonderjs.isRABAssembled; var getLoadedNeededABCount = ABDemoAPI$Wonderjs.getLoadedNeededABCount; var getAllNeededABCount = ABDemoAPI$Wonderjs.getAllNeededABCount; var addSABSceneGameObjectChildrenToScene = ABDemoAPI$Wonderjs.addSABSceneGameObjectChildrenToScene; var initAllSABGameObjects = ABDemoAPI$Wonderjs.initAllSABGameObjects; var setSABSceneGameObjectToBeScene = ABDemoAPI$Wonderjs.setSABSceneGameObjectToBeScene; var disposeSceneAllChildren = ABDemoAPI$Wonderjs.disposeSceneAllChildren; var unsafeGetWholeDependencyRelationMap = ABDemoAPI$Wonderjs.unsafeGetWholeDependencyRelationMap; var unsafeGetLoadedSAB = ABDemoAPI$Wonderjs.unsafeGetLoadedSAB; var assembleSAB = ABDemoAPI$Wonderjs.assembleSAB; var canAssembleSAB = ABDemoAPI$Wonderjs.canAssembleSAB; var isWABLoaded = ABDemoAPI$Wonderjs.isWABLoaded; var loadWABAndSetToState = ABDemoAPI$Wonderjs.loadWABAndSetToState; var assembleAllDependencyRAB = ABDemoAPI$Wonderjs.assembleAllDependencyRAB; var loadSABAndSetToState = ABDemoAPI$Wonderjs.loadSABAndSetToState; var loadAllDependencyRABAndSetToState = ABDemoAPI$Wonderjs.loadAllDependencyRABAndSetToState; var setWholeDependencyRelationMap = ABDemoAPI$Wonderjs.setWholeDependencyRelationMap; var getWholeDependencyRelationMap = ABDemoAPI$Wonderjs.getWholeDependencyRelationMap; var parseWABManifest = ABDemoAPI$Wonderjs.parseWABManifest; var loadAssetBundle = ABDemoAPI$Wonderjs.loadAssetBundle; var cacheAssetBundleArrayBuffer = ABDemoAPI$Wonderjs.cacheAssetBundleArrayBuffer; var getAssetBundleArrayBufferCache = ABDemoAPI$Wonderjs.getAssetBundleArrayBufferCache; var isAssetBundleArrayBufferCached = ABDemoAPI$Wonderjs.isAssetBundleArrayBufferCached; var initAssetBundleArrayBufferCache = ABDemoAPI$Wonderjs.initAssetBundleArrayBufferCache; var getAssetBundlePath = ABDemoAPI$Wonderjs.getAssetBundlePath; var fromPromiseStream = ABDemoAPI$Wonderjs.fromPromiseStream; var buildDependencyRelation = GenerateAllABAPI$Wonderjs.buildDependencyRelation; var generateAllABs = GenerateAllABAPI$Wonderjs.generateAllABs; var buildResourceData = GenerateSingleRABAPI$Wonderjs.buildResourceData; var generateSingleRAB = GenerateSingleRABAPI$Wonderjs.generateSingleRAB; var generateSingleSAB = GenerateSingleSABAPI$Wonderjs.generateSingleSAB; var assembleStreamWDB = AssembleStreamWDBAPI$Wonderjs.assembleStreamWDB; var assembleWholeWDB = AssembleWholeWDBAPI$Wonderjs.assembleWholeWDB; var assembleWholeGLB = AssembleWholeWDBAPI$Wonderjs.assembleWholeGLB; var isDefaultGeometryName = ConverterAPI$Wonderjs.isDefaultGeometryName; var isDefaultCubemapTextureName = ConverterAPI$Wonderjs.isDefaultCubemapTextureName; var isDefaultBasicSourceTextureName = ConverterAPI$Wonderjs.isDefaultBasicSourceTextureName; var isDefaultBasicMaterialName = ConverterAPI$Wonderjs.isDefaultBasicMaterialName; var isDefaultLightMaterialName = ConverterAPI$Wonderjs.isDefaultLightMaterialName; var isDefaultImageName = ConverterAPI$Wonderjs.isDefaultImageName; var convertGLBToWDB = ConverterAPI$Wonderjs.convertGLBToWDB; var generateWDB = GenerateSceneGraphAPI$Wonderjs.generateWDB; var generateGLBData = GenerateSceneGraphAPI$Wonderjs.generateGLBData; var loadIMGUIAsset = LoaderManagerAPI$Wonderjs.loadIMGUIAsset; var loadStreamWDB = LoaderManagerAPI$Wonderjs.loadStreamWDB; var loadWholeWDB = LoaderManagerAPI$Wonderjs.loadWholeWDB; var loadConfig = LoaderManagerAPI$Wonderjs.loadConfig; var isBindArcballCameraControllerEvent = ArcballCameraControllerAPI$Wonderjs.isBindArcballCameraControllerEvent; var unbindArcballCameraControllerPointScaleEvent = ArcballCameraControllerAPI$Wonderjs.unbindArcballCameraControllerPointScaleEvent; var unbindArcballCameraControllerEvent = ArcballCameraControllerAPI$Wonderjs.unbindArcballCameraControllerEvent; var bindArcballCameraControllerEvent = ArcballCameraControllerAPI$Wonderjs.bindArcballCameraControllerEvent; var setArcballCameraControllerDirectionArray = ArcballCameraControllerAPI$Wonderjs.setArcballCameraControllerDirectionArray; var hasArcballCameraControllerDirection = ArcballCameraControllerAPI$Wonderjs.hasArcballCameraControllerDirection; var unsafeGetArcballCameraControllerDirectionArray = ArcballCameraControllerAPI$Wonderjs.unsafeGetArcballCameraControllerDirectionArray; var setArcballCameraControllerRotateSpeed = ArcballCameraControllerAPI$Wonderjs.setArcballCameraControllerRotateSpeed; var unsafeGetArcballCameraControllerRotateSpeed = ArcballCameraControllerAPI$Wonderjs.unsafeGetArcballCameraControllerRotateSpeed; var setArcballCameraControllerMoveSpeedY = ArcballCameraControllerAPI$Wonderjs.setArcballCameraControllerMoveSpeedY; var unsafeGetArcballCameraControllerMoveSpeedY = ArcballCameraControllerAPI$Wonderjs.unsafeGetArcballCameraControllerMoveSpeedY; var setArcballCameraControllerMoveSpeedX = ArcballCameraControllerAPI$Wonderjs.setArcballCameraControllerMoveSpeedX; var unsafeGetArcballCameraControllerMoveSpeedX = ArcballCameraControllerAPI$Wonderjs.unsafeGetArcballCameraControllerMoveSpeedX; var setArcballCameraControllerTarget = ArcballCameraControllerAPI$Wonderjs.setArcballCameraControllerTarget; var unsafeGetArcballCameraControllerTarget = ArcballCameraControllerAPI$Wonderjs.unsafeGetArcballCameraControllerTarget; var setArcballCameraControllerThetaMargin = ArcballCameraControllerAPI$Wonderjs.setArcballCameraControllerThetaMargin; var unsafeGetArcballCameraControllerThetaMargin = ArcballCameraControllerAPI$Wonderjs.unsafeGetArcballCameraControllerThetaMargin; var setArcballCameraControllerTheta = ArcballCameraControllerAPI$Wonderjs.setArcballCameraControllerTheta; var unsafeGetArcballCameraControllerTheta = ArcballCameraControllerAPI$Wonderjs.unsafeGetArcballCameraControllerTheta; var setArcballCameraControllerPhi = ArcballCameraControllerAPI$Wonderjs.setArcballCameraControllerPhi; var unsafeGetArcballCameraControllerPhi = ArcballCameraControllerAPI$Wonderjs.unsafeGetArcballCameraControllerPhi; var setArcballCameraControllerWheelSpeed = ArcballCameraControllerAPI$Wonderjs.setArcballCameraControllerWheelSpeed; var unsafeGetArcballCameraControllerWheelSpeed = ArcballCameraControllerAPI$Wonderjs.unsafeGetArcballCameraControllerWheelSpeed; var setArcballCameraControllerMinDistance = ArcballCameraControllerAPI$Wonderjs.setArcballCameraControllerMinDistance; var unsafeGetArcballCameraControllerMinDistance = ArcballCameraControllerAPI$Wonderjs.unsafeGetArcballCameraControllerMinDistance; var setArcballCameraControllerDistance = ArcballCameraControllerAPI$Wonderjs.setArcballCameraControllerDistance; var unsafeGetArcballCameraControllerDistance = ArcballCameraControllerAPI$Wonderjs.unsafeGetArcballCameraControllerDistance; var unsafeGetArcballCameraControllerGameObject = ArcballCameraControllerAPI$Wonderjs.unsafeGetArcballCameraControllerGameObject; var createArcballCameraController = ArcballCameraControllerAPI$Wonderjs.createArcballCameraController; var isBindFlyCameraControllerEvent = FlyCameraControllerAPI$Wonderjs.isBindFlyCameraControllerEvent; var unbindFlyCameraControllerPointScaleEvent = FlyCameraControllerAPI$Wonderjs.unbindFlyCameraControllerPointScaleEvent; var unbindFlyCameraControllerEvent = FlyCameraControllerAPI$Wonderjs.unbindFlyCameraControllerEvent; var bindFlyCameraControllerEvent = FlyCameraControllerAPI$Wonderjs.bindFlyCameraControllerEvent; var setFlyCameraControllerDirectionArray = FlyCameraControllerAPI$Wonderjs.setFlyCameraControllerDirectionArray; var hasFlyCameraControllerDirection = FlyCameraControllerAPI$Wonderjs.hasFlyCameraControllerDirection; var unsafeGetFlyCameraControllerDirectionArray = FlyCameraControllerAPI$Wonderjs.unsafeGetFlyCameraControllerDirectionArray; var setFlyCameraControllerRotateSpeed = FlyCameraControllerAPI$Wonderjs.setFlyCameraControllerRotateSpeed; var unsafeGetFlyCameraControllerRotateSpeed = FlyCameraControllerAPI$Wonderjs.unsafeGetFlyCameraControllerRotateSpeed; var setFlyCameraControllerWheelSpeed = FlyCameraControllerAPI$Wonderjs.setFlyCameraControllerWheelSpeed; var unsafeGetFlyCameraControllerWheelSpeed = FlyCameraControllerAPI$Wonderjs.unsafeGetFlyCameraControllerWheelSpeed; var setFlyCameraControllerMoveSpeed = FlyCameraControllerAPI$Wonderjs.setFlyCameraControllerMoveSpeed; var unsafeGetFlyCameraControllerMoveSpeed = FlyCameraControllerAPI$Wonderjs.unsafeGetFlyCameraControllerMoveSpeed; var unsafeGetFlyCameraControllerGameObject = FlyCameraControllerAPI$Wonderjs.unsafeGetFlyCameraControllerGameObject; var createFlyCameraController = FlyCameraControllerAPI$Wonderjs.createFlyCameraController; var getActiveBasicCameraView = BasicCameraViewAPI$Wonderjs.getActiveBasicCameraView; var setActiveBasicCameraView = BasicCameraViewAPI$Wonderjs.setActiveBasicCameraView; var unactiveBasicCameraView = BasicCameraViewAPI$Wonderjs.unactiveBasicCameraView; var activeBasicCameraView = BasicCameraViewAPI$Wonderjs.activeBasicCameraView; var isActiveBasicCameraView = BasicCameraViewAPI$Wonderjs.isActiveBasicCameraView; var getBasicCameraViewWorldToCameraMatrix = BasicCameraViewAPI$Wonderjs.getBasicCameraViewWorldToCameraMatrix; var unsafeGetBasicCameraViewGameObject = BasicCameraViewAPI$Wonderjs.unsafeGetBasicCameraViewGameObject; var createBasicCameraView = BasicCameraViewAPI$Wonderjs.createBasicCameraView; var markPerspectiveCameraProjectionNotDirty = PerspectiveCameraProjectionAPI$Wonderjs.markPerspectiveCameraProjectionNotDirty; var markPerspectiveCameraProjectionDirty = PerspectiveCameraProjectionAPI$Wonderjs.markPerspectiveCameraProjectionDirty; var getAllPerspectiveCameraProjections = PerspectiveCameraProjectionAPI$Wonderjs.getAllPerspectiveCameraProjections; var setPerspectiveCameraProjectionFar = PerspectiveCameraProjectionAPI$Wonderjs.setPerspectiveCameraProjectionFar; var unsafeGetPerspectiveCameraFar = PerspectiveCameraProjectionAPI$Wonderjs.unsafeGetPerspectiveCameraFar; var setPerspectiveCameraProjectionNear = PerspectiveCameraProjectionAPI$Wonderjs.setPerspectiveCameraProjectionNear; var unsafeGetPerspectiveCameraNear = PerspectiveCameraProjectionAPI$Wonderjs.unsafeGetPerspectiveCameraNear; var setPerspectiveCameraProjectionAspect = PerspectiveCameraProjectionAPI$Wonderjs.setPerspectiveCameraProjectionAspect; var unsafeGetPerspectiveCameraAspect = PerspectiveCameraProjectionAPI$Wonderjs.unsafeGetPerspectiveCameraAspect; var setPerspectiveCameraProjectionFovy = PerspectiveCameraProjectionAPI$Wonderjs.setPerspectiveCameraProjectionFovy; var unsafeGetPerspectiveCameraFovy = PerspectiveCameraProjectionAPI$Wonderjs.unsafeGetPerspectiveCameraFovy; var unsafeGetPerspectiveCameraProjectionGameObject = PerspectiveCameraProjectionAPI$Wonderjs.unsafeGetPerspectiveCameraProjectionGameObject; var unsafeGetPerspectiveCameraProjectionPMatrix = PerspectiveCameraProjectionAPI$Wonderjs.unsafeGetPerspectiveCameraProjectionPMatrix; var createPerspectiveCameraProjection = PerspectiveCameraProjectionAPI$Wonderjs.createPerspectiveCameraProjection; var isSupportRenderWorkerAndSharedArrayBuffer = WorkerDetectAPI$Wonderjs.isSupportRenderWorkerAndSharedArrayBuffer; var getPointEventEventOfEvent = ManageEventAPI$Wonderjs.getPointEventEventOfEvent; var getPointEventMovementDeltaOfEvent = ManageEventAPI$Wonderjs.getPointEventMovementDeltaOfEvent; var getPointEventWheelOfEvent = ManageEventAPI$Wonderjs.getPointEventWheelOfEvent; var getPointEventButtonOfEvent = ManageEventAPI$Wonderjs.getPointEventButtonOfEvent; var getPointEventLocationOfEvent = ManageEventAPI$Wonderjs.getPointEventLocationOfEvent; var getPointEventLocationInViewOfEvent = ManageEventAPI$Wonderjs.getPointEventLocationInViewOfEvent; var getCustomEventUserData = ManageEventAPI$Wonderjs.getCustomEventUserData; var createCustomEvent = ManageEventAPI$Wonderjs.createCustomEvent; var emitCustomGameObjectEvent = ManageEventAPI$Wonderjs.emitCustomGameObjectEvent; var broadcastCustomGameObjectEvent = ManageEventAPI$Wonderjs.broadcastCustomGameObjectEvent; var triggerCustomGameObjectEvent = ManageEventAPI$Wonderjs.triggerCustomGameObjectEvent; var triggerCustomGlobalEvent = ManageEventAPI$Wonderjs.triggerCustomGlobalEvent; var stopPropagationCustomEvent = ManageEventAPI$Wonderjs.stopPropagationCustomEvent; var offCustomGameObjectEventByHandleFunc = ManageEventAPI$Wonderjs.offCustomGameObjectEventByHandleFunc; var offCustomGameObjectEventByTarget = ManageEventAPI$Wonderjs.offCustomGameObjectEventByTarget; var onCustomGameObjectEvent = ManageEventAPI$Wonderjs.onCustomGameObjectEvent; var offCustomGlobalEventByHandleFunc = ManageEventAPI$Wonderjs.offCustomGlobalEventByHandleFunc; var offCustomGlobalEventByEventName = ManageEventAPI$Wonderjs.offCustomGlobalEventByEventName; var onCustomGlobalEvent = ManageEventAPI$Wonderjs.onCustomGlobalEvent; var offTouchEventByHandleFunc = ManageEventAPI$Wonderjs.offTouchEventByHandleFunc; var offKeyboardEventByHandleFunc = ManageEventAPI$Wonderjs.offKeyboardEventByHandleFunc; var offMouseEventByHandleFunc = ManageEventAPI$Wonderjs.offMouseEventByHandleFunc; var onTouchEvent = ManageEventAPI$Wonderjs.onTouchEvent; var onKeyboardEvent = ManageEventAPI$Wonderjs.onKeyboardEvent; var onMouseEvent = ManageEventAPI$Wonderjs.onMouseEvent; var getPointDragDropEventName = NameEventAPI$Wonderjs.getPointDragDropEventName; var getPointDragOverEventName = NameEventAPI$Wonderjs.getPointDragOverEventName; var getPointDragStartEventName = NameEventAPI$Wonderjs.getPointDragStartEventName; var getPointScaleEventName = NameEventAPI$Wonderjs.getPointScaleEventName; var getPointMoveEventName = NameEventAPI$Wonderjs.getPointMoveEventName; var getPointTapEventName = NameEventAPI$Wonderjs.getPointTapEventName; var getPointUpEventName = NameEventAPI$Wonderjs.getPointUpEventName; var getPointDownEventName = NameEventAPI$Wonderjs.getPointDownEventName; var getGeometryIndicesCount = GeometryAPI$Wonderjs.getGeometryIndicesCount; var hasGeometryIndices32 = GeometryAPI$Wonderjs.hasGeometryIndices32; var hasGeometryIndices16 = GeometryAPI$Wonderjs.hasGeometryIndices16; var hasGeometryIndices = GeometryAPI$Wonderjs.hasGeometryIndices; var hasGeometryTexCoords = GeometryAPI$Wonderjs.hasGeometryTexCoords; var hasGeometryNormals = GeometryAPI$Wonderjs.hasGeometryNormals; var hasGeometryVertices = GeometryAPI$Wonderjs.hasGeometryVertices; var batchDisposeGeometry = GeometryAPI$Wonderjs.batchDisposeGeometry; var getAllGeometrys = GeometryAPI$Wonderjs.getAllGeometrys; var setGeometryName = GeometryAPI$Wonderjs.setGeometryName; var unsafeGetGeometryName = GeometryAPI$Wonderjs.unsafeGetGeometryName; var unsafeGetGeometryGameObjects = GeometryAPI$Wonderjs.unsafeGetGeometryGameObjects; var setGeometryIndices32 = GeometryAPI$Wonderjs.setGeometryIndices32; var getGeometryIndices32 = GeometryAPI$Wonderjs.getGeometryIndices32; var setGeometryIndices16 = GeometryAPI$Wonderjs.setGeometryIndices16; var getGeometryIndices16 = GeometryAPI$Wonderjs.getGeometryIndices16; var setGeometryNormals = GeometryAPI$Wonderjs.setGeometryNormals; var getGeometryNormals = GeometryAPI$Wonderjs.getGeometryNormals; var setGeometryTexCoords = GeometryAPI$Wonderjs.setGeometryTexCoords; var getGeometryTexCoords = GeometryAPI$Wonderjs.getGeometryTexCoords; var setGeometryVertices = GeometryAPI$Wonderjs.setGeometryVertices; var getGeometryVertices = GeometryAPI$Wonderjs.getGeometryVertices; var createPlaneGeometry = GeometryAPI$Wonderjs.createPlaneGeometry; var createConeGeometry = GeometryAPI$Wonderjs.createConeGeometry; var createCylinderGeometry = GeometryAPI$Wonderjs.createCylinderGeometry; var createSphereGeometry = GeometryAPI$Wonderjs.createSphereGeometry; var createBoxGeometry = GeometryAPI$Wonderjs.createBoxGeometry; var createGeometry = GeometryAPI$Wonderjs.createGeometry; var hasGameObjectCameraGroupComponents = CameraGroupAPI$Wonderjs.hasGameObjectCameraGroupComponents; var unsafeGetGameObjectCameraGroupComponents = CameraGroupAPI$Wonderjs.unsafeGetGameObjectCameraGroupComponents; var disposeGameObjectCameraGroupComponents = CameraGroupAPI$Wonderjs.disposeGameObjectCameraGroupComponents; var addGameObjectCameraGroupComponents = CameraGroupAPI$Wonderjs.addGameObjectCameraGroupComponents; var createCameraGroup = CameraGroupAPI$Wonderjs.createCameraGroup; var replaceMaterial = RenderGroupAPI$Wonderjs.replaceMaterial; var hasGameObjectRenderGroupComponents = RenderGroupAPI$Wonderjs.hasGameObjectRenderGroupComponents; var unsafeGetGameObjectRenderGroupComponents = RenderGroupAPI$Wonderjs.unsafeGetGameObjectRenderGroupComponents; var disposeGameObjectRenderGroupComponents = RenderGroupAPI$Wonderjs.disposeGameObjectRenderGroupComponents; var addGameObjectRenderGroupComponents = RenderGroupAPI$Wonderjs.addGameObjectRenderGroupComponents; var createRenderGroup = RenderGroupAPI$Wonderjs.createRenderGroup; var buildRenderGroup = RenderGroupAPI$Wonderjs.buildRenderGroup; var initSettedAssets = AssetIMGUIAPI$Wonderjs.initSettedAssets; var removeSettedAssetCustomImageData = AssetIMGUIAPI$Wonderjs.removeSettedAssetCustomImageData; var addSettedAssetCustomImageData = AssetIMGUIAPI$Wonderjs.addSettedAssetCustomImageData; var getSettedAssetCustomImageDataArr = AssetIMGUIAPI$Wonderjs.getSettedAssetCustomImageDataArr; var hasSettedAssetCustomImageData = AssetIMGUIAPI$Wonderjs.hasSettedAssetCustomImageData; var removeSettedAssetBitmapData = AssetIMGUIAPI$Wonderjs.removeSettedAssetBitmapData; var setSettedAssetBitmapData = AssetIMGUIAPI$Wonderjs.setSettedAssetBitmapData; var hasSettedAssetBitmapData = AssetIMGUIAPI$Wonderjs.hasSettedAssetBitmapData; var unsafeGetSettedAssetBitmapName = AssetIMGUIAPI$Wonderjs.unsafeGetSettedAssetBitmapName; var getSettedAssetBitmapName = AssetIMGUIAPI$Wonderjs.getSettedAssetBitmapName; var unsafeGetSettedAssetBitmapArrayBuffer = AssetIMGUIAPI$Wonderjs.unsafeGetSettedAssetBitmapArrayBuffer; var getSettedAssetBitmapArrayBuffer = AssetIMGUIAPI$Wonderjs.getSettedAssetBitmapArrayBuffer; var removeSettedAssetFntData = AssetIMGUIAPI$Wonderjs.removeSettedAssetFntData; var setSettedAssetFntData = AssetIMGUIAPI$Wonderjs.setSettedAssetFntData; var hasSettedAssetFntData = AssetIMGUIAPI$Wonderjs.hasSettedAssetFntData; var unsafeGetSettedAssetFntName = AssetIMGUIAPI$Wonderjs.unsafeGetSettedAssetFntName; var getSettedAssetFntName = AssetIMGUIAPI$Wonderjs.getSettedAssetFntName; var unsafeGetSettedAssetFntContent = AssetIMGUIAPI$Wonderjs.unsafeGetSettedAssetFntContent; var getSettedAssetFntContent = AssetIMGUIAPI$Wonderjs.getSettedAssetFntContent; var unsafeGetExecOrder = ExecIMGUIAPI$Wonderjs.unsafeGetExecOrder; var getExecOrder = ExecIMGUIAPI$Wonderjs.getExecOrder; var unsafeGetCustomData = ExecIMGUIAPI$Wonderjs.unsafeGetCustomData; var getCustomData = ExecIMGUIAPI$Wonderjs.getCustomData; var unsafeGetExecFunc = ExecIMGUIAPI$Wonderjs.unsafeGetExecFunc; var getExecFunc = ExecIMGUIAPI$Wonderjs.getExecFunc; var getExecFuncDataArr = ExecIMGUIAPI$Wonderjs.getExecFuncDataArr; var clearExecFuncDataArr = ExecIMGUIAPI$Wonderjs.clearExecFuncDataArr; var removeExecFuncData = ExecIMGUIAPI$Wonderjs.removeExecFuncData; var addExecFuncData = ExecIMGUIAPI$Wonderjs.addExecFuncData; var hasExecFuncData = ExecIMGUIAPI$Wonderjs.hasExecFuncData; var createDefaultButtonSkinData = ExtendIMGUIAPI$Wonderjs.createDefaultButtonSkinData; var createButtonSkinData = ExtendIMGUIAPI$Wonderjs.createButtonSkinData; var setButtonSkinData = ExtendIMGUIAPI$Wonderjs.setButtonSkinData; var getButtonSkinData = ExtendIMGUIAPI$Wonderjs.getButtonSkinData; var getDefaultSkinName = ExtendIMGUIAPI$Wonderjs.getDefaultSkinName; var setSkinData = ExtendIMGUIAPI$Wonderjs.setSkinData; var createDefaultSkinData = ExtendIMGUIAPI$Wonderjs.createDefaultSkinData; var unsafeGetDefaultSkinData = ExtendIMGUIAPI$Wonderjs.unsafeGetDefaultSkinData; var unsafeGetSkinData = ExtendIMGUIAPI$Wonderjs.unsafeGetSkinData; var createSkinData = ExtendIMGUIAPI$Wonderjs.createSkinData; var removeSkinData = ExtendIMGUIAPI$Wonderjs.removeSkinData; var addSkinData = ExtendIMGUIAPI$Wonderjs.addSkinData; var hasSkinData = ExtendIMGUIAPI$Wonderjs.hasSkinData; var removeSingleCustomStyleData = ExtendIMGUIAPI$Wonderjs.removeSingleCustomStyleData; var addSingleCustomStyleData = ExtendIMGUIAPI$Wonderjs.addSingleCustomStyleData; var removeCustomStyleData = ExtendIMGUIAPI$Wonderjs.removeCustomStyleData; var addCustomStyleData = ExtendIMGUIAPI$Wonderjs.addCustomStyleData; var createSingleCustomStyleData = ExtendIMGUIAPI$Wonderjs.createSingleCustomStyleData; var createAllCustomStyleData = ExtendIMGUIAPI$Wonderjs.createAllCustomStyleData; var removeCustomControl = ExtendIMGUIAPI$Wonderjs.removeCustomControl; var registerCustomControl = ExtendIMGUIAPI$Wonderjs.registerCustomControl; var unsafeGetCustomControl = ExtendIMGUIAPI$Wonderjs.unsafeGetCustomControl; var hasCustomControl = ExtendIMGUIAPI$Wonderjs.hasCustomControl; var image = FixedLayoutControlIMGUIAPI$Wonderjs.image; var label = FixedLayoutControlIMGUIAPI$Wonderjs.label; var sendNoTextureProgramUniformProjectionMatData = ManageIMGUIAPI$Wonderjs.sendNoTextureProgramUniformProjectionMatData; var sendFontTextureProgramUniformProjectionMatData = ManageIMGUIAPI$Wonderjs.sendFontTextureProgramUniformProjectionMatData; var sendCustomTextureProgramUniformProjectionMatData = ManageIMGUIAPI$Wonderjs.sendCustomTextureProgramUniformProjectionMatData; var loadImageDataArr = JieHuoAPI$Wonderjs.loadImageDataArr; var loadImage = JieHuoAPI$Wonderjs.loadImage; var getIntersectedPointWithMesh = JieHuoAPI$Wonderjs.getIntersectedPointWithMesh; var isIntersectWithMesh = JieHuoAPI$Wonderjs.isIntersectWithMesh; var checkIntersectMesh = JieHuoAPI$Wonderjs.checkIntersectMesh; var createPerspectiveCameraRayFromEvent = JieHuoAPI$Wonderjs.createPerspectiveCameraRayFromEvent; var removeWorkerMainLoopJob = JobAPI$Wonderjs.removeWorkerMainLoopJob; var addWorkerMainLoopJob = JobAPI$Wonderjs.addWorkerMainLoopJob; var removeWorkerMainInitJob = JobAPI$Wonderjs.removeWorkerMainInitJob; var addWorkerMainInitJob = JobAPI$Wonderjs.addWorkerMainInitJob; var removeNoWorkerLoopJob = JobAPI$Wonderjs.removeNoWorkerLoopJob; var removeNoWorkerInitJob = JobAPI$Wonderjs.removeNoWorkerInitJob; var addNoWorkerLoopJob = JobAPI$Wonderjs.addNoWorkerLoopJob; var addNoWorkerInitJob = JobAPI$Wonderjs.addNoWorkerInitJob; var registerNoWorkerLoopJob = JobAPI$Wonderjs.registerNoWorkerLoopJob; var registerNoWorkerInitJob = JobAPI$Wonderjs.registerNoWorkerInitJob; var resetDisposeCount = ReallocateCPUMemoryJobAPI$Wonderjs.resetDisposeCount; var reallocateGeometry = ReallocateCPUMemoryJobAPI$Wonderjs.reallocateGeometry; var initGeometryBufferData = ReallocateCPUMemoryJobAPI$Wonderjs.initGeometryBufferData; var reAllocateToBuffer = ReallocateCPUMemoryJobAPI$Wonderjs.reAllocateToBuffer; var isGeometryBufferNearlyFull = ReallocateCPUMemoryJobAPI$Wonderjs.isGeometryBufferNearlyFull; var isDisposeTooMany = ReallocateCPUMemoryJobAPI$Wonderjs.isDisposeTooMany; var reallocateGameObjectByDisposeCount = ReallocateCPUMemoryJobAPI$Wonderjs.reallocateGameObjectByDisposeCount; var draw = RenderJobAPI$Wonderjs.draw; var sendUniformRenderObjectMaterialData = RenderJobAPI$Wonderjs.sendUniformRenderObjectMaterialData; var sendUniformRenderObjectModelData = RenderJobAPI$Wonderjs.sendUniformRenderObjectModelData; var sendAttributeData = RenderJobAPI$Wonderjs.sendAttributeData; var useByShaderIndex = RenderJobAPI$Wonderjs.useByShaderIndex; var getShaderIndex = RenderJobAPI$Wonderjs.getShaderIndex; var setGameObjectsNeedDrawOutline = JobDataAPI$Wonderjs.setGameObjectsNeedDrawOutline; var setOutlineColor = JobDataAPI$Wonderjs.setOutlineColor; var getOutlineColor = JobDataAPI$Wonderjs.getOutlineColor; var setDirectionLightIsRender = DirectionLightAPI$Wonderjs.setDirectionLightIsRender; var getDirectionLightIsRender = DirectionLightAPI$Wonderjs.getDirectionLightIsRender; var setDirectionLightIntensity = DirectionLightAPI$Wonderjs.setDirectionLightIntensity; var getDirectionLightIntensity = DirectionLightAPI$Wonderjs.getDirectionLightIntensity; var setDirectionLightColor = DirectionLightAPI$Wonderjs.setDirectionLightColor; var getDirectionLightColor = DirectionLightAPI$Wonderjs.getDirectionLightColor; var unsafeGetDirectionLightGameObject = DirectionLightAPI$Wonderjs.unsafeGetDirectionLightGameObject; var createDirectionLight = DirectionLightAPI$Wonderjs.createDirectionLight; var isMaxCount = PointLightAPI$Wonderjs.isMaxCount; var setPointLightIsRender = PointLightAPI$Wonderjs.setPointLightIsRender; var getPointLightIsRender = PointLightAPI$Wonderjs.getPointLightIsRender; var setPointLightRangeLevel = PointLightAPI$Wonderjs.setPointLightRangeLevel; var setPointLightRange = PointLightAPI$Wonderjs.setPointLightRange; var getPointLightRange = PointLightAPI$Wonderjs.getPointLightRange; var setPointLightQuadratic = PointLightAPI$Wonderjs.setPointLightQuadratic; var getPointLightQuadratic = PointLightAPI$Wonderjs.getPointLightQuadratic; var setPointLightLinear = PointLightAPI$Wonderjs.setPointLightLinear; var getPointLightLinear = PointLightAPI$Wonderjs.getPointLightLinear; var setPointLightConstant = PointLightAPI$Wonderjs.setPointLightConstant; var getPointLightConstant = PointLightAPI$Wonderjs.getPointLightConstant; var setPointLightIntensity = PointLightAPI$Wonderjs.setPointLightIntensity; var getPointLightIntensity = PointLightAPI$Wonderjs.getPointLightIntensity; var setPointLightColor = PointLightAPI$Wonderjs.setPointLightColor; var getPointLightColor = PointLightAPI$Wonderjs.getPointLightColor; var unsafeGetPointLightGameObject = PointLightAPI$Wonderjs.unsafeGetPointLightGameObject; var createPointLight = PointLightAPI$Wonderjs.createPointLight; var batchDisposeBasicMaterial = BasicMaterialAPI$Wonderjs.batchDisposeBasicMaterial; var getAllBasicMaterials = BasicMaterialAPI$Wonderjs.getAllBasicMaterials; var setBasicMaterialName = BasicMaterialAPI$Wonderjs.setBasicMaterialName; var unsafeGetBasicMaterialName = BasicMaterialAPI$Wonderjs.unsafeGetBasicMaterialName; var setBasicMaterialAlpha = BasicMaterialAPI$Wonderjs.setBasicMaterialAlpha; var getBasicMaterialAlpha = BasicMaterialAPI$Wonderjs.getBasicMaterialAlpha; var setBasicMaterialIsDepthTest = BasicMaterialAPI$Wonderjs.setBasicMaterialIsDepthTest; var getBasicMaterialIsDepthTest = BasicMaterialAPI$Wonderjs.getBasicMaterialIsDepthTest; var setBasicMaterialColor = BasicMaterialAPI$Wonderjs.setBasicMaterialColor; var getBasicMaterialColor = BasicMaterialAPI$Wonderjs.getBasicMaterialColor; var unsafeGetBasicMaterialGameObjects = BasicMaterialAPI$Wonderjs.unsafeGetBasicMaterialGameObjects; var createBasicMaterial = BasicMaterialAPI$Wonderjs.createBasicMaterial; var batchDisposeLightMaterialRemoveTexture = LightMaterialAPI$Wonderjs.batchDisposeLightMaterialRemoveTexture; var batchDisposeLightMaterial = LightMaterialAPI$Wonderjs.batchDisposeLightMaterial; var getAllLightMaterials = LightMaterialAPI$Wonderjs.getAllLightMaterials; var reInitMaterials = LightMaterialAPI$Wonderjs.reInitMaterials; var setLightMaterialName = LightMaterialAPI$Wonderjs.setLightMaterialName; var unsafeGetLightMaterialName = LightMaterialAPI$Wonderjs.unsafeGetLightMaterialName; var removeLightMaterialSpecularMap = LightMaterialAPI$Wonderjs.removeLightMaterialSpecularMap; var hasLightMaterialSpecularMap = LightMaterialAPI$Wonderjs.hasLightMaterialSpecularMap; var setLightMaterialSpecularMap = LightMaterialAPI$Wonderjs.setLightMaterialSpecularMap; var unsafeGetLightMaterialSpecularMap = LightMaterialAPI$Wonderjs.unsafeGetLightMaterialSpecularMap; var removeLightMaterialDiffuseMap = LightMaterialAPI$Wonderjs.removeLightMaterialDiffuseMap; var hasLightMaterialDiffuseMap = LightMaterialAPI$Wonderjs.hasLightMaterialDiffuseMap; var setLightMaterialDiffuseMap = LightMaterialAPI$Wonderjs.setLightMaterialDiffuseMap; var unsafeGetLightMaterialDiffuseMap = LightMaterialAPI$Wonderjs.unsafeGetLightMaterialDiffuseMap; var setLightMaterialShininess = LightMaterialAPI$Wonderjs.setLightMaterialShininess; var getLightMaterialShininess = LightMaterialAPI$Wonderjs.getLightMaterialShininess; var setLightMaterialSpecularColor = LightMaterialAPI$Wonderjs.setLightMaterialSpecularColor; var getLightMaterialSpecularColor = LightMaterialAPI$Wonderjs.getLightMaterialSpecularColor; var setLightMaterialDiffuseColor = LightMaterialAPI$Wonderjs.setLightMaterialDiffuseColor; var getLightMaterialDiffuseColor = LightMaterialAPI$Wonderjs.getLightMaterialDiffuseColor; var unsafeGetLightMaterialGameObjects = LightMaterialAPI$Wonderjs.unsafeGetLightMaterialGameObjects; var createLightMaterial = LightMaterialAPI$Wonderjs.createLightMaterial; var setScriptIsActive = ScriptAPI$Wonderjs.setScriptIsActive; var unsafeGetScriptIsActive = ScriptAPI$Wonderjs.unsafeGetScriptIsActive; var setScriptAttributeFieldDefaultValueAndValue = ScriptAPI$Wonderjs.setScriptAttributeFieldDefaultValueAndValue; var unsafeGetScriptAttributeFieldDefaultValue = ScriptAPI$Wonderjs.unsafeGetScriptAttributeFieldDefaultValue; var unsafeGetScriptAttribute = ScriptAPI$Wonderjs.unsafeGetScriptAttribute; var unsafeGetScriptAttributeEntries = ScriptAPI$Wonderjs.unsafeGetScriptAttributeEntries; var replaceScriptAttribute = ScriptAPI$Wonderjs.replaceScriptAttribute; var removeScriptAttribute = ScriptAPI$Wonderjs.removeScriptAttribute; var addScriptAttribute = ScriptAPI$Wonderjs.addScriptAttribute; var unsafeGetScriptEventFunctionDataEntries = ScriptAPI$Wonderjs.unsafeGetScriptEventFunctionDataEntries; var replaceScriptEventFunctionData = ScriptAPI$Wonderjs.replaceScriptEventFunctionData; var removeScriptEventFunctionData = ScriptAPI$Wonderjs.removeScriptEventFunctionData; var addScriptEventFunctionData = ScriptAPI$Wonderjs.addScriptEventFunctionData; var unsafeGetScriptGameObject = ScriptAPI$Wonderjs.unsafeGetScriptGameObject; var createScript = ScriptAPI$Wonderjs.createScript; var getScriptAttributeEntries = ScriptAttributeAPI$Wonderjs.getScriptAttributeEntries; var removeScriptAttributeField = ScriptAttributeAPI$Wonderjs.removeScriptAttributeField; var addScriptAttributeFieldJsObj = ScriptAttributeAPI$Wonderjs.addScriptAttributeFieldJsObj; var createScriptAttribute = ScriptAttributeAPI$Wonderjs.createScriptAttribute; var isScriptEventFunctionEnable = ScriptEventFunctionAPI$Wonderjs.isScriptEventFunctionEnable; var disableScriptEventFunction = ScriptEventFunctionAPI$Wonderjs.disableScriptEventFunction; var enableScriptEventFunction = ScriptEventFunctionAPI$Wonderjs.enableScriptEventFunction; var createScriptEventFunctionData = ScriptEventFunctionAPI$Wonderjs.createScriptEventFunctionData; var clearInitShaderCache = ShaderAPI$Wonderjs.clearInitShaderCache; var mergeSparseMaps = SparseMapAPI$Wonderjs.mergeSparseMaps; var setSparseMapValue = SparseMapAPI$Wonderjs.setSparseMapValue; var getSparseMapValue = SparseMapAPI$Wonderjs.getSparseMapValue; var unsafeGetSparseMapValue = SparseMapAPI$Wonderjs.unsafeGetSparseMapValue; var createSparseMap = SparseMapAPI$Wonderjs.createSparseMap; var setArrayBufferViewSourceTextureName = ArrayBufferViewSourceTextureAPI$Wonderjs.setArrayBufferViewSourceTextureName; var unsafeGetArrayBufferViewSourceTextureName = ArrayBufferViewSourceTextureAPI$Wonderjs.unsafeGetArrayBufferViewSourceTextureName; var setArrayBufferViewSourceTextureHeight = ArrayBufferViewSourceTextureAPI$Wonderjs.setArrayBufferViewSourceTextureHeight; var setArrayBufferViewSourceTextureWidth = ArrayBufferViewSourceTextureAPI$Wonderjs.setArrayBufferViewSourceTextureWidth; var setArrayBufferViewSourceTextureFlipY = ArrayBufferViewSourceTextureAPI$Wonderjs.setArrayBufferViewSourceTextureFlipY; var getArrayBufferViewSourceTextureFlipY = ArrayBufferViewSourceTextureAPI$Wonderjs.getArrayBufferViewSourceTextureFlipY; var setArrayBufferViewSourceTextureType = ArrayBufferViewSourceTextureAPI$Wonderjs.setArrayBufferViewSourceTextureType; var getArrayBufferViewSourceTextureType = ArrayBufferViewSourceTextureAPI$Wonderjs.getArrayBufferViewSourceTextureType; var setArrayBufferViewSourceTextureFormat = ArrayBufferViewSourceTextureAPI$Wonderjs.setArrayBufferViewSourceTextureFormat; var getArrayBufferViewSourceTextureFormat = ArrayBufferViewSourceTextureAPI$Wonderjs.getArrayBufferViewSourceTextureFormat; var setArrayBufferViewSourceTextureMinFilter = ArrayBufferViewSourceTextureAPI$Wonderjs.setArrayBufferViewSourceTextureMinFilter; var getArrayBufferViewSourceTextureMinFilter = ArrayBufferViewSourceTextureAPI$Wonderjs.getArrayBufferViewSourceTextureMinFilter; var setArrayBufferViewSourceTextureMagFilter = ArrayBufferViewSourceTextureAPI$Wonderjs.setArrayBufferViewSourceTextureMagFilter; var getArrayBufferViewSourceTextureMagFilter = ArrayBufferViewSourceTextureAPI$Wonderjs.getArrayBufferViewSourceTextureMagFilter; var setArrayBufferViewSourceTextureWrapT = ArrayBufferViewSourceTextureAPI$Wonderjs.setArrayBufferViewSourceTextureWrapT; var getArrayBufferViewSourceTextureWrapT = ArrayBufferViewSourceTextureAPI$Wonderjs.getArrayBufferViewSourceTextureWrapT; var setArrayBufferViewSourceTextureWrapS = ArrayBufferViewSourceTextureAPI$Wonderjs.setArrayBufferViewSourceTextureWrapS; var getArrayBufferViewSourceTextureWrapS = ArrayBufferViewSourceTextureAPI$Wonderjs.getArrayBufferViewSourceTextureWrapS; var getArrayBufferViewSourceTextureHeight = ArrayBufferViewSourceTextureAPI$Wonderjs.getArrayBufferViewSourceTextureHeight; var getArrayBufferViewSourceTextureWidth = ArrayBufferViewSourceTextureAPI$Wonderjs.getArrayBufferViewSourceTextureWidth; var setArrayBufferViewSourceTextureSource = ArrayBufferViewSourceTextureAPI$Wonderjs.setArrayBufferViewSourceTextureSource; var unsafeGetArrayBufferViewSourceTextureSource = ArrayBufferViewSourceTextureAPI$Wonderjs.unsafeGetArrayBufferViewSourceTextureSource; var createArrayBufferViewSourceTexture = ArrayBufferViewSourceTextureAPI$Wonderjs.createArrayBufferViewSourceTexture; var disposeBasicSourceTexture = BasicSourceTextureAPI$Wonderjs.disposeBasicSourceTexture; var setBasicSourceTextureIsNeedUpdate = BasicSourceTextureAPI$Wonderjs.setBasicSourceTextureIsNeedUpdate; var getBasicSourceTextureIsNeedUpdate = BasicSourceTextureAPI$Wonderjs.getBasicSourceTextureIsNeedUpdate; var setBasicSourceTextureName = BasicSourceTextureAPI$Wonderjs.setBasicSourceTextureName; var unsafeGetBasicSourceTextureName = BasicSourceTextureAPI$Wonderjs.unsafeGetBasicSourceTextureName; var getBasicSourceTextureName = BasicSourceTextureAPI$Wonderjs.getBasicSourceTextureName; var setBasicSourceTextureFlipY = BasicSourceTextureAPI$Wonderjs.setBasicSourceTextureFlipY; var getBasicSourceTextureFlipY = BasicSourceTextureAPI$Wonderjs.getBasicSourceTextureFlipY; var setBasicSourceTextureType = BasicSourceTextureAPI$Wonderjs.setBasicSourceTextureType; var getBasicSourceTextureType = BasicSourceTextureAPI$Wonderjs.getBasicSourceTextureType; var setBasicSourceTextureFormat = BasicSourceTextureAPI$Wonderjs.setBasicSourceTextureFormat; var getBasicSourceTextureFormat = BasicSourceTextureAPI$Wonderjs.getBasicSourceTextureFormat; var setBasicSourceTextureMinFilter = BasicSourceTextureAPI$Wonderjs.setBasicSourceTextureMinFilter; var getBasicSourceTextureMinFilter = BasicSourceTextureAPI$Wonderjs.getBasicSourceTextureMinFilter; var setBasicSourceTextureMagFilter = BasicSourceTextureAPI$Wonderjs.setBasicSourceTextureMagFilter; var getBasicSourceTextureMagFilter = BasicSourceTextureAPI$Wonderjs.getBasicSourceTextureMagFilter; var setBasicSourceTextureWrapT = BasicSourceTextureAPI$Wonderjs.setBasicSourceTextureWrapT; var getBasicSourceTextureWrapT = BasicSourceTextureAPI$Wonderjs.getBasicSourceTextureWrapT; var setBasicSourceTextureWrapS = BasicSourceTextureAPI$Wonderjs.setBasicSourceTextureWrapS; var getBasicSourceTextureWrapS = BasicSourceTextureAPI$Wonderjs.getBasicSourceTextureWrapS; var getBasicSourceTextureHeight = BasicSourceTextureAPI$Wonderjs.getBasicSourceTextureHeight; var getBasicSourceTextureWidth = BasicSourceTextureAPI$Wonderjs.getBasicSourceTextureWidth; var setBasicSourceTextureSource = BasicSourceTextureAPI$Wonderjs.setBasicSourceTextureSource; var unsafeGetBasicSourceTextureSource = BasicSourceTextureAPI$Wonderjs.unsafeGetBasicSourceTextureSource; var createBasicSourceTexture = BasicSourceTextureAPI$Wonderjs.createBasicSourceTexture; var initCubemapTexture = CubemapTextureAPI$Wonderjs.initCubemapTexture; var disposeCubemapTexture = CubemapTextureAPI$Wonderjs.disposeCubemapTexture; var getAllTextures = CubemapTextureAPI$Wonderjs.getAllTextures; var setCubemapTextureIsNeedUpdate = CubemapTextureAPI$Wonderjs.setCubemapTextureIsNeedUpdate; var getCubemapTextureIsNeedUpdate = CubemapTextureAPI$Wonderjs.getCubemapTextureIsNeedUpdate; var setCubemapTextureName = CubemapTextureAPI$Wonderjs.setCubemapTextureName; var unsafeGetCubemapTextureName = CubemapTextureAPI$Wonderjs.unsafeGetCubemapTextureName; var getCubemapTextureName = CubemapTextureAPI$Wonderjs.getCubemapTextureName; var setCubemapTextureFlipY = CubemapTextureAPI$Wonderjs.setCubemapTextureFlipY; var getCubemapTextureFlipY = CubemapTextureAPI$Wonderjs.getCubemapTextureFlipY; var setCubemapTextureNZType = CubemapTextureAPI$Wonderjs.setCubemapTextureNZType; var getCubemapTextureNZType = CubemapTextureAPI$Wonderjs.getCubemapTextureNZType; var setCubemapTexturePZType = CubemapTextureAPI$Wonderjs.setCubemapTexturePZType; var getCubemapTexturePZType = CubemapTextureAPI$Wonderjs.getCubemapTexturePZType; var setCubemapTextureNYType = CubemapTextureAPI$Wonderjs.setCubemapTextureNYType; var getCubemapTextureNYType = CubemapTextureAPI$Wonderjs.getCubemapTextureNYType; var setCubemapTexturePYType = CubemapTextureAPI$Wonderjs.setCubemapTexturePYType; var getCubemapTexturePYType = CubemapTextureAPI$Wonderjs.getCubemapTexturePYType; var setCubemapTextureNXType = CubemapTextureAPI$Wonderjs.setCubemapTextureNXType; var getCubemapTextureNXType = CubemapTextureAPI$Wonderjs.getCubemapTextureNXType; var setCubemapTexturePXType = CubemapTextureAPI$Wonderjs.setCubemapTexturePXType; var getCubemapTexturePXType = CubemapTextureAPI$Wonderjs.getCubemapTexturePXType; var setCubemapTextureNZFormat = CubemapTextureAPI$Wonderjs.setCubemapTextureNZFormat; var getCubemapTextureNZFormat = CubemapTextureAPI$Wonderjs.getCubemapTextureNZFormat; var setCubemapTexturePZFormat = CubemapTextureAPI$Wonderjs.setCubemapTexturePZFormat; var getCubemapTexturePZFormat = CubemapTextureAPI$Wonderjs.getCubemapTexturePZFormat; var setCubemapTextureNYFormat = CubemapTextureAPI$Wonderjs.setCubemapTextureNYFormat; var getCubemapTextureNYFormat = CubemapTextureAPI$Wonderjs.getCubemapTextureNYFormat; var setCubemapTexturePYFormat = CubemapTextureAPI$Wonderjs.setCubemapTexturePYFormat; var getCubemapTexturePYFormat = CubemapTextureAPI$Wonderjs.getCubemapTexturePYFormat; var setCubemapTextureNXFormat = CubemapTextureAPI$Wonderjs.setCubemapTextureNXFormat; var getCubemapTextureNXFormat = CubemapTextureAPI$Wonderjs.getCubemapTextureNXFormat; var setCubemapTexturePXFormat = CubemapTextureAPI$Wonderjs.setCubemapTexturePXFormat; var getCubemapTexturePXFormat = CubemapTextureAPI$Wonderjs.getCubemapTexturePXFormat; var setCubemapTextureMinFilter = CubemapTextureAPI$Wonderjs.setCubemapTextureMinFilter; var getCubemapTextureMinFilter = CubemapTextureAPI$Wonderjs.getCubemapTextureMinFilter; var setCubemapTextureMagFilter = CubemapTextureAPI$Wonderjs.setCubemapTextureMagFilter; var getCubemapTextureMagFilter = CubemapTextureAPI$Wonderjs.getCubemapTextureMagFilter; var setCubemapTextureWrapT = CubemapTextureAPI$Wonderjs.setCubemapTextureWrapT; var getCubemapTextureWrapT = CubemapTextureAPI$Wonderjs.getCubemapTextureWrapT; var setCubemapTextureWrapS = CubemapTextureAPI$Wonderjs.setCubemapTextureWrapS; var getCubemapTextureWrapS = CubemapTextureAPI$Wonderjs.getCubemapTextureWrapS; var setCubemapTextureNZSource = CubemapTextureAPI$Wonderjs.setCubemapTextureNZSource; var unsafeGetCubemapTextureNZSource = CubemapTextureAPI$Wonderjs.unsafeGetCubemapTextureNZSource; var setCubemapTexturePZSource = CubemapTextureAPI$Wonderjs.setCubemapTexturePZSource; var unsafeGetCubemapTexturePZSource = CubemapTextureAPI$Wonderjs.unsafeGetCubemapTexturePZSource; var setCubemapTextureNYSource = CubemapTextureAPI$Wonderjs.setCubemapTextureNYSource; var unsafeGetCubemapTextureNYSource = CubemapTextureAPI$Wonderjs.unsafeGetCubemapTextureNYSource; var setCubemapTexturePYSource = CubemapTextureAPI$Wonderjs.setCubemapTexturePYSource; var unsafeGetCubemapTexturePYSource = CubemapTextureAPI$Wonderjs.unsafeGetCubemapTexturePYSource; var setCubemapTextureNXSource = CubemapTextureAPI$Wonderjs.setCubemapTextureNXSource; var unsafeGetCubemapTextureNXSource = CubemapTextureAPI$Wonderjs.unsafeGetCubemapTextureNXSource; var setCubemapTexturePXSource = CubemapTextureAPI$Wonderjs.setCubemapTexturePXSource; var unsafeGetCubemapTexturePXSource = CubemapTextureAPI$Wonderjs.unsafeGetCubemapTexturePXSource; var createCubemapTexture = CubemapTextureAPI$Wonderjs.createCubemapTexture; var setMainWorkerCustomData = WorkerDataAPI$Wonderjs.setMainWorkerCustomData; var getMainWorkerCustomData = WorkerDataAPI$Wonderjs.getMainWorkerCustomData; var getRenderWorkerCustomData = WorkerDataAPI$Wonderjs.getRenderWorkerCustomData; var setScriptAPIJsObj = APIAPI$Wonderjs.setScriptAPIJsObj; var getScriptAPIJsObj = APIAPI$Wonderjs.getScriptAPIJsObj; var convertWorldToScreen = CoordinateAPI$Wonderjs.convertWorldToScreen; var setStencilOp = DeviceManagerAPI$Wonderjs.setStencilOp; var setStencilFunc = DeviceManagerAPI$Wonderjs.setStencilFunc; var setStencilMask = DeviceManagerAPI$Wonderjs.setStencilMask; var setStencilTest = DeviceManagerAPI$Wonderjs.setStencilTest; var setSide = DeviceManagerAPI$Wonderjs.setSide; var setScissorTest = DeviceManagerAPI$Wonderjs.setScissorTest; var setScissor = DeviceManagerAPI$Wonderjs.setScissor; var setViewport = DeviceManagerAPI$Wonderjs.setViewport; var unsafeGetGl = DeviceManagerAPI$Wonderjs.unsafeGetGl; var startDirector = DirectorAPI$Wonderjs.startDirector; var loopBody = DirectorAPI$Wonderjs.loopBody; var initDirector = DirectorAPI$Wonderjs.initDirector; var setGameObjectIsActive = GameObjectAPI$Wonderjs.setGameObjectIsActive; var unsafeGetGameObjectIsActive = GameObjectAPI$Wonderjs.unsafeGetGameObjectIsActive; var getAllDirectionLightComponents = GameObjectAPI$Wonderjs.getAllDirectionLightComponents; var getAllLightMaterialComponents = GameObjectAPI$Wonderjs.getAllLightMaterialComponents; var getAllBasicMaterialComponents = GameObjectAPI$Wonderjs.getAllBasicMaterialComponents; var getAllPerspectiveCameraProjectionComponents = GameObjectAPI$Wonderjs.getAllPerspectiveCameraProjectionComponents; var getAllBasicCameraViewComponents = GameObjectAPI$Wonderjs.getAllBasicCameraViewComponents; var getAllArcballCameraControllerComponents = GameObjectAPI$Wonderjs.getAllArcballCameraControllerComponents; var getAllFlyCameraControllerComponents = GameObjectAPI$Wonderjs.getAllFlyCameraControllerComponents; var getAllGeometryComponents = GameObjectAPI$Wonderjs.getAllGeometryComponents; var getAllPointLightComponents = GameObjectAPI$Wonderjs.getAllPointLightComponents; var getAllPointLightComponentsOfGameObject = GameObjectAPI$Wonderjs.getAllPointLightComponentsOfGameObject; var getAllDirectionLightComponentsOfGameObject = GameObjectAPI$Wonderjs.getAllDirectionLightComponentsOfGameObject; var getAllGameObjects = GameObjectAPI$Wonderjs.getAllGameObjects; var getAllChildrenTransform = GameObjectAPI$Wonderjs.getAllChildrenTransform; var setGameObjectIsRoot = GameObjectAPI$Wonderjs.setGameObjectIsRoot; var unsafeGetGameObjectIsRoot = GameObjectAPI$Wonderjs.unsafeGetGameObjectIsRoot; var setGameObjectName = GameObjectAPI$Wonderjs.setGameObjectName; var unsafeGetGameObjectName = GameObjectAPI$Wonderjs.unsafeGetGameObjectName; var getGameObjectName = GameObjectAPI$Wonderjs.getGameObjectName; var cloneGameObject = GameObjectAPI$Wonderjs.cloneGameObject; var batchDisposeGameObjectKeepOrder = GameObjectAPI$Wonderjs.batchDisposeGameObjectKeepOrder; var batchDisposeGameObject = GameObjectAPI$Wonderjs.batchDisposeGameObject; var initGameObject = GameObjectAPI$Wonderjs.initGameObject; var disposeGameObjectRemoveTexture = GameObjectAPI$Wonderjs.disposeGameObjectRemoveTexture; var disposeGameObjectDisposeGeometryRemoveMaterial = GameObjectAPI$Wonderjs.disposeGameObjectDisposeGeometryRemoveMaterial; var disposeGameObjectKeepOrderRemoveGeometryRemoveMaterial = GameObjectAPI$Wonderjs.disposeGameObjectKeepOrderRemoveGeometryRemoveMaterial; var disposeGameObjectKeepOrderRemoveGeometry = GameObjectAPI$Wonderjs.disposeGameObjectKeepOrderRemoveGeometry; var disposeGameObjectKeepOrder = GameObjectAPI$Wonderjs.disposeGameObjectKeepOrder; var disposeGameObject = GameObjectAPI$Wonderjs.disposeGameObject; var isGameObjectAlive = GameObjectAPI$Wonderjs.isGameObjectAlive; var disposeGameObjectObjectInstanceComponent = GameObjectAPI$Wonderjs.disposeGameObjectObjectInstanceComponent; var unsafeGetGameObjectObjectInstanceComponent = GameObjectAPI$Wonderjs.unsafeGetGameObjectObjectInstanceComponent; var addGameObjectObjectInstanceComponent = GameObjectAPI$Wonderjs.addGameObjectObjectInstanceComponent; var dispo