UNPKG

wonder.js

Version:
54 lines (48 loc) 2.59 kB
'use strict'; var InitMaterialMainService$Wonderjs = require("../InitMaterialMainService.js"); var InitInitLightMaterialService$Wonderjs = require("../../../init_shader/init_material/init_lightMaterial/material/InitInitLightMaterialService.js"); var RecordLightMaterialMainService$Wonderjs = require("./RecordLightMaterialMainService.js"); var CreateInitLightMaterialStateMainService$Wonderjs = require("./CreateInitLightMaterialStateMainService.js"); function initMaterials(materialIndexArr, gl, state) { var match = RecordLightMaterialMainService$Wonderjs.getRecord(state); return InitMaterialMainService$Wonderjs.initMaterials(materialIndexArr, /* tuple */[ gl, match[/* index */0], match[/* disposedIndexArray */12], match[/* gameObjectsMap */11] ], /* tuple */[ InitInitLightMaterialService$Wonderjs.initMaterial, CreateInitLightMaterialStateMainService$Wonderjs.createInitMaterialState ], state); } function handleInitComponent(materialIndex, state) { var match = RecordLightMaterialMainService$Wonderjs.getRecord(state); var materialArrayForWorkerInit = match[/* materialArrayForWorkerInit */14]; return InitMaterialMainService$Wonderjs.handleInitComponent(materialIndex, /* tuple */[ match[/* index */0], match[/* disposedIndexArray */12], match[/* shaderIndices */2], materialArrayForWorkerInit, match[/* gameObjectsMap */11] ], /* tuple */[ InitInitLightMaterialService$Wonderjs.isNeedInitMaterial, InitInitLightMaterialService$Wonderjs.initMaterial, CreateInitLightMaterialStateMainService$Wonderjs.createInitMaterialState ], state); } function reInitComponents(materialIndices, state) { var match = RecordLightMaterialMainService$Wonderjs.getRecord(state); return InitMaterialMainService$Wonderjs.reInitComponents(materialIndices, /* tuple */[ match[/* shaderIndices */2], match[/* gameObjectsMap */11], match[/* index */0], match[/* disposedIndexArray */12] ], /* tuple */[ InitInitLightMaterialService$Wonderjs.reInitMaterial, CreateInitLightMaterialStateMainService$Wonderjs.createInitMaterialState ], state); } exports.initMaterials = initMaterials; exports.handleInitComponent = handleInitComponent; exports.reInitComponents = reInitComponents; /* InitMaterialMainService-Wonderjs Not a pure module */