UNPKG

wonder.js

Version:
54 lines (48 loc) 2.58 kB
'use strict'; var InitMaterialMainService$Wonderjs = require("../InitMaterialMainService.js"); var InitInitBasicMaterialService$Wonderjs = require("../../../init_shader/init_material/init_basicMaterial/material/InitInitBasicMaterialService.js"); var RecordBasicMaterialMainService$Wonderjs = require("./RecordBasicMaterialMainService.js"); var CreateInitBasicMaterialStateMainService$Wonderjs = require("./CreateInitBasicMaterialStateMainService.js"); function initMaterials(materialIndexArr, gl, state) { var match = RecordBasicMaterialMainService$Wonderjs.getRecord(state); return InitMaterialMainService$Wonderjs.initMaterials(materialIndexArr, /* tuple */[ gl, match[/* index */0], match[/* disposedIndexArray */8], match[/* gameObjectsMap */7] ], /* tuple */[ InitInitBasicMaterialService$Wonderjs.initMaterial, CreateInitBasicMaterialStateMainService$Wonderjs.createInitMaterialState ], state); } function handleInitComponent(materialIndex, state) { var match = RecordBasicMaterialMainService$Wonderjs.getRecord(state); var materialArrayForWorkerInit = match[/* materialArrayForWorkerInit */10]; return InitMaterialMainService$Wonderjs.handleInitComponent(materialIndex, /* tuple */[ match[/* index */0], match[/* disposedIndexArray */8], match[/* shaderIndices */2], materialArrayForWorkerInit, match[/* gameObjectsMap */7] ], /* tuple */[ InitInitBasicMaterialService$Wonderjs.isNeedInitMaterial, InitInitBasicMaterialService$Wonderjs.initMaterial, CreateInitBasicMaterialStateMainService$Wonderjs.createInitMaterialState ], state); } function reInitComponents(materialIndices, state) { var match = RecordBasicMaterialMainService$Wonderjs.getRecord(state); return InitMaterialMainService$Wonderjs.reInitComponents(materialIndices, /* tuple */[ match[/* shaderIndices */2], match[/* gameObjectsMap */7], match[/* index */0], match[/* disposedIndexArray */8] ], /* tuple */[ InitInitBasicMaterialService$Wonderjs.reInitMaterial, CreateInitBasicMaterialStateMainService$Wonderjs.createInitMaterialState ], state); } exports.initMaterials = initMaterials; exports.handleInitComponent = handleInitComponent; exports.reInitComponents = reInitComponents; /* InitMaterialMainService-Wonderjs Not a pure module */