UNPKG

wonder.js

Version:
40 lines (36 loc) 2.38 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 IndexSourceTextureMainService$Wonderjs = require("../IndexSourceTextureMainService.js"); var RecordBasicSourceTextureMainService$Wonderjs = require("./RecordBasicSourceTextureMainService.js"); function create(state) { var basicSourceTextureRecord = RecordBasicSourceTextureMainService$Wonderjs.getRecord(state); var match = IndexComponentService$Wonderjs.generateIndex(basicSourceTextureRecord[/* index */0], basicSourceTextureRecord[/* disposedIndexArray */11]); var index = IndexSourceTextureMainService$Wonderjs.generateBasicSourceTextureIndex(match[0]); state[/* basicSourceTextureRecord */18] = /* record */[ /* index */match[1], /* wrapSs */basicSourceTextureRecord[/* wrapSs */1], /* wrapTs */basicSourceTextureRecord[/* wrapTs */2], /* magFilters */basicSourceTextureRecord[/* magFilters */3], /* minFilters */basicSourceTextureRecord[/* minFilters */4], /* formats */basicSourceTextureRecord[/* formats */5], /* types */basicSourceTextureRecord[/* types */6], /* isNeedUpdates */basicSourceTextureRecord[/* isNeedUpdates */7], /* flipYs */basicSourceTextureRecord[/* flipYs */8], /* sourceMap */basicSourceTextureRecord[/* sourceMap */9], /* glTextureMap */basicSourceTextureRecord[/* glTextureMap */10], /* disposedIndexArray */basicSourceTextureRecord[/* disposedIndexArray */11], /* needAddedSourceArray */basicSourceTextureRecord[/* needAddedSourceArray */12], /* needInitedTextureIndexArray */basicSourceTextureRecord[/* needInitedTextureIndexArray */13], /* needDisposedTextureIndexArray */basicSourceTextureRecord[/* needDisposedTextureIndexArray */14], /* nameMap */basicSourceTextureRecord[/* nameMap */15], /* materialsMap */basicSourceTextureRecord[/* materialsMap */16] ]; return BufferService$Wonderjs.checkNotExceedMaxCount(BufferSettingService$Wonderjs.getBasicSourceTextureCount(state[/* settingRecord */0]), /* tuple */[ state, index ]); } exports.create = create; /* BufferService-Wonderjs Not a pure module */