wonder.js
Version:
1,108 lines (583 loc) • 103 kB
JavaScript
'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