wonder.js
Version:
28 lines (24 loc) • 1.55 kB
JavaScript
;
var MostUtils$Wonderjs = require("../../../../asset/utils/MostUtils.js");
var MessageService$Wonderjs = require("../../../../service/primitive/worker/MessageService.js");
var StateRenderWorkerService$Wonderjs = require("../../../../service/state/render_worker/state/StateRenderWorkerService.js");
function execJob(flags, e, stateData) {
return MostUtils$Wonderjs.callFunc((function (param) {
var state = StateRenderWorkerService$Wonderjs.unsafeGetState(stateData);
var data = MessageService$Wonderjs.getRecord(e);
var sourceInstanceData = data.renderData.sourceInstance;
var init = state[/* sourceInstanceRecord */11];
state[/* sourceInstanceRecord */11] = /* record */[
/* objectInstanceTransformIndexMap */sourceInstanceData.objectInstanceTransformIndexMap,
/* objectInstanceTransformCollections */init[/* objectInstanceTransformCollections */1],
/* isTransformStatics */init[/* isTransformStatics */2],
/* matrixInstanceBufferCapacityMap */init[/* matrixInstanceBufferCapacityMap */3],
/* matrixFloat32ArrayMap */init[/* matrixFloat32ArrayMap */4],
/* isSendTransformMatrixDataMap */init[/* isSendTransformMatrixDataMap */5]
];
StateRenderWorkerService$Wonderjs.setState(stateData, state);
return e;
}));
}
exports.execJob = execJob;
/* MostUtils-Wonderjs Not a pure module */