UNPKG

wonder.js

Version:
29 lines (25 loc) 1.49 kB
'use strict'; var BufferService$Wonderjs = require("../../../primitive/buffer/BufferService.js"); var BufferSettingService$Wonderjs = require("../../../record/main/setting/BufferSettingService.js"); var IndexComponentService$Wonderjs = require("../../../primitive/component/IndexComponentService.js"); var RecordMeshRendererMainService$Wonderjs = require("./RecordMeshRendererMainService.js"); function create(state) { var meshRendererRecord = RecordMeshRendererMainService$Wonderjs.getRecord(state); var match = IndexComponentService$Wonderjs.generateIndex(meshRendererRecord[/* index */0], meshRendererRecord[/* disposedIndexArray */7]); state[/* meshRendererRecord */24] = /* record */[ /* index */match[1], /* buffer */meshRendererRecord[/* buffer */1], /* drawModes */meshRendererRecord[/* drawModes */2], /* isRenders */meshRendererRecord[/* isRenders */3], /* basicMaterialRenderGameObjectMap */meshRendererRecord[/* basicMaterialRenderGameObjectMap */4], /* lightMaterialRenderGameObjectMap */meshRendererRecord[/* lightMaterialRenderGameObjectMap */5], /* gameObjectMap */meshRendererRecord[/* gameObjectMap */6], /* disposedIndexArray */match[2] ]; return BufferService$Wonderjs.checkNotExceedMaxCount(BufferSettingService$Wonderjs.getMeshRendererCount(state[/* settingRecord */0]), /* tuple */[ state, match[0] ]); } exports.create = create; /* BufferService-Wonderjs Not a pure module */