wonder.js
Version:
154 lines (131 loc) • 10.4 kB
JavaScript
'use strict';
var ArrayService$Wonderjs = require("../../../../../atom/ArrayService.js");
var BufferTextureService$Wonderjs = require("../../../../../record/main/texture/BufferTextureService.js");
var TextureSourceMapService$Wonderjs = require("../../../../../primitive/texture/TextureSourceMapService.js");
var WorkerDetectMainService$Wonderjs = require("../../../workerDetect/WorkerDetectMainService.js");
var IndexAllSourceTextureService$Wonderjs = require("../../../../../record/all/texture/source/IndexAllSourceTextureService.js");
var IndexSourceTextureMainService$Wonderjs = require("../IndexSourceTextureMainService.js");
var RecordArrayBufferViewSourceTextureMainService$Wonderjs = require("./RecordArrayBufferViewSourceTextureMainService.js");
var OperateTypeArrayAllArrayBufferViewSourceTextureService$Wonderjs = require("../../../../../record/all/texture/source/arrayBufferView_source/OperateTypeArrayAllArrayBufferViewSourceTextureService.js");
function unsafeGetSource(texture, state) {
var match = RecordArrayBufferViewSourceTextureMainService$Wonderjs.getRecord(state);
return TextureSourceMapService$Wonderjs.unsafeGetSource(texture, match[/* sourceMap */11]);
}
function setSource(texture, source, state) {
var match = WorkerDetectMainService$Wonderjs.isUseWorker(state);
if (match) {
var match$1 = RecordArrayBufferViewSourceTextureMainService$Wonderjs.getRecord(state);
TextureSourceMapService$Wonderjs.setSource(texture, source, match$1[/* sourceMap */11]);
ArrayService$Wonderjs.push(/* tuple */[
texture,
source
], match$1[/* needAddedSourceArray */14]);
return state;
} else {
var match$2 = RecordArrayBufferViewSourceTextureMainService$Wonderjs.getRecord(state);
TextureSourceMapService$Wonderjs.setSource(texture, source, match$2[/* sourceMap */11]);
return state;
}
}
function getWrapS(texture, state) {
var match = RecordArrayBufferViewSourceTextureMainService$Wonderjs.getRecord(state);
return OperateTypeArrayAllArrayBufferViewSourceTextureService$Wonderjs.getWrapS(IndexAllSourceTextureService$Wonderjs.getArrayBufferViewSourceTextureIndexInTypeArray(texture, IndexSourceTextureMainService$Wonderjs.getArrayBufferViewSourceTextureIndexOffset(state)), match[/* wrapSs */1]);
}
function setWrapS(texture, wrapS, state) {
var match = RecordArrayBufferViewSourceTextureMainService$Wonderjs.getRecord(state);
OperateTypeArrayAllArrayBufferViewSourceTextureService$Wonderjs.setWrapS(IndexAllSourceTextureService$Wonderjs.getArrayBufferViewSourceTextureIndexInTypeArray(texture, IndexSourceTextureMainService$Wonderjs.getArrayBufferViewSourceTextureIndexOffset(state)), wrapS, match[/* wrapSs */1]);
return state;
}
function getWrapT(texture, state) {
var match = RecordArrayBufferViewSourceTextureMainService$Wonderjs.getRecord(state);
return OperateTypeArrayAllArrayBufferViewSourceTextureService$Wonderjs.getWrapT(IndexAllSourceTextureService$Wonderjs.getArrayBufferViewSourceTextureIndexInTypeArray(texture, IndexSourceTextureMainService$Wonderjs.getArrayBufferViewSourceTextureIndexOffset(state)), match[/* wrapTs */2]);
}
function setWrapT(texture, wrapT, state) {
var match = RecordArrayBufferViewSourceTextureMainService$Wonderjs.getRecord(state);
OperateTypeArrayAllArrayBufferViewSourceTextureService$Wonderjs.setWrapT(IndexAllSourceTextureService$Wonderjs.getArrayBufferViewSourceTextureIndexInTypeArray(texture, IndexSourceTextureMainService$Wonderjs.getArrayBufferViewSourceTextureIndexOffset(state)), wrapT, match[/* wrapTs */2]);
return state;
}
function getMagFilter(texture, state) {
var match = RecordArrayBufferViewSourceTextureMainService$Wonderjs.getRecord(state);
return OperateTypeArrayAllArrayBufferViewSourceTextureService$Wonderjs.getMagFilter(IndexAllSourceTextureService$Wonderjs.getArrayBufferViewSourceTextureIndexInTypeArray(texture, IndexSourceTextureMainService$Wonderjs.getArrayBufferViewSourceTextureIndexOffset(state)), match[/* magFilters */3]);
}
function setMagFilter(texture, filter, state) {
var match = RecordArrayBufferViewSourceTextureMainService$Wonderjs.getRecord(state);
OperateTypeArrayAllArrayBufferViewSourceTextureService$Wonderjs.setMagFilter(IndexAllSourceTextureService$Wonderjs.getArrayBufferViewSourceTextureIndexInTypeArray(texture, IndexSourceTextureMainService$Wonderjs.getArrayBufferViewSourceTextureIndexOffset(state)), filter, match[/* magFilters */3]);
return state;
}
function getMinFilter(texture, state) {
var match = RecordArrayBufferViewSourceTextureMainService$Wonderjs.getRecord(state);
return OperateTypeArrayAllArrayBufferViewSourceTextureService$Wonderjs.getMinFilter(IndexAllSourceTextureService$Wonderjs.getArrayBufferViewSourceTextureIndexInTypeArray(texture, IndexSourceTextureMainService$Wonderjs.getArrayBufferViewSourceTextureIndexOffset(state)), match[/* minFilters */4]);
}
function setMinFilter(texture, filter, state) {
var match = RecordArrayBufferViewSourceTextureMainService$Wonderjs.getRecord(state);
OperateTypeArrayAllArrayBufferViewSourceTextureService$Wonderjs.setMinFilter(IndexAllSourceTextureService$Wonderjs.getArrayBufferViewSourceTextureIndexInTypeArray(texture, IndexSourceTextureMainService$Wonderjs.getArrayBufferViewSourceTextureIndexOffset(state)), filter, match[/* minFilters */4]);
return state;
}
function getFormat(texture, state) {
var match = RecordArrayBufferViewSourceTextureMainService$Wonderjs.getRecord(state);
return OperateTypeArrayAllArrayBufferViewSourceTextureService$Wonderjs.getFormat(IndexAllSourceTextureService$Wonderjs.getArrayBufferViewSourceTextureIndexInTypeArray(texture, IndexSourceTextureMainService$Wonderjs.getArrayBufferViewSourceTextureIndexOffset(state)), match[/* formats */5]);
}
function setFormat(texture, format, state) {
var match = RecordArrayBufferViewSourceTextureMainService$Wonderjs.getRecord(state);
OperateTypeArrayAllArrayBufferViewSourceTextureService$Wonderjs.setFormat(IndexAllSourceTextureService$Wonderjs.getArrayBufferViewSourceTextureIndexInTypeArray(texture, IndexSourceTextureMainService$Wonderjs.getArrayBufferViewSourceTextureIndexOffset(state)), format, match[/* formats */5]);
return state;
}
function getType(texture, state) {
var match = RecordArrayBufferViewSourceTextureMainService$Wonderjs.getRecord(state);
return OperateTypeArrayAllArrayBufferViewSourceTextureService$Wonderjs.getType(IndexAllSourceTextureService$Wonderjs.getArrayBufferViewSourceTextureIndexInTypeArray(texture, IndexSourceTextureMainService$Wonderjs.getArrayBufferViewSourceTextureIndexOffset(state)), match[/* types */6]);
}
function setType(texture, type_, state) {
var match = RecordArrayBufferViewSourceTextureMainService$Wonderjs.getRecord(state);
OperateTypeArrayAllArrayBufferViewSourceTextureService$Wonderjs.setType(IndexAllSourceTextureService$Wonderjs.getArrayBufferViewSourceTextureIndexInTypeArray(texture, IndexSourceTextureMainService$Wonderjs.getArrayBufferViewSourceTextureIndexOffset(state)), type_, match[/* types */6]);
return state;
}
function getFlipY(texture, state) {
var match = RecordArrayBufferViewSourceTextureMainService$Wonderjs.getRecord(state);
return BufferTextureService$Wonderjs.getFlipYFromTypeArrayValue(OperateTypeArrayAllArrayBufferViewSourceTextureService$Wonderjs.getFlipY(IndexAllSourceTextureService$Wonderjs.getArrayBufferViewSourceTextureIndexInTypeArray(texture, IndexSourceTextureMainService$Wonderjs.getArrayBufferViewSourceTextureIndexOffset(state)), match[/* flipYs */8]));
}
function setFlipY(texture, flipY, state) {
var match = RecordArrayBufferViewSourceTextureMainService$Wonderjs.getRecord(state);
OperateTypeArrayAllArrayBufferViewSourceTextureService$Wonderjs.setFlipY(IndexAllSourceTextureService$Wonderjs.getArrayBufferViewSourceTextureIndexInTypeArray(texture, IndexSourceTextureMainService$Wonderjs.getArrayBufferViewSourceTextureIndexOffset(state)), BufferTextureService$Wonderjs.getFlipYTypeArrayValue(flipY), match[/* flipYs */8]);
return state;
}
function getWidth(texture, state) {
var match = RecordArrayBufferViewSourceTextureMainService$Wonderjs.getRecord(state);
return OperateTypeArrayAllArrayBufferViewSourceTextureService$Wonderjs.getWidth(IndexAllSourceTextureService$Wonderjs.getArrayBufferViewSourceTextureIndexInTypeArray(texture, IndexSourceTextureMainService$Wonderjs.getArrayBufferViewSourceTextureIndexOffset(state)), match[/* widths */9]);
}
function setWidth(texture, width, state) {
var match = RecordArrayBufferViewSourceTextureMainService$Wonderjs.getRecord(state);
OperateTypeArrayAllArrayBufferViewSourceTextureService$Wonderjs.setWidth(IndexAllSourceTextureService$Wonderjs.getArrayBufferViewSourceTextureIndexInTypeArray(texture, IndexSourceTextureMainService$Wonderjs.getArrayBufferViewSourceTextureIndexOffset(state)), width, match[/* widths */9]);
return state;
}
function getHeight(texture, state) {
var match = RecordArrayBufferViewSourceTextureMainService$Wonderjs.getRecord(state);
return OperateTypeArrayAllArrayBufferViewSourceTextureService$Wonderjs.getHeight(IndexAllSourceTextureService$Wonderjs.getArrayBufferViewSourceTextureIndexInTypeArray(texture, IndexSourceTextureMainService$Wonderjs.getArrayBufferViewSourceTextureIndexOffset(state)), match[/* heights */10]);
}
function setHeight(texture, height, state) {
var match = RecordArrayBufferViewSourceTextureMainService$Wonderjs.getRecord(state);
OperateTypeArrayAllArrayBufferViewSourceTextureService$Wonderjs.setHeight(IndexAllSourceTextureService$Wonderjs.getArrayBufferViewSourceTextureIndexInTypeArray(texture, IndexSourceTextureMainService$Wonderjs.getArrayBufferViewSourceTextureIndexOffset(state)), height, match[/* heights */10]);
return state;
}
exports.unsafeGetSource = unsafeGetSource;
exports.setSource = setSource;
exports.getWrapS = getWrapS;
exports.setWrapS = setWrapS;
exports.getWrapT = getWrapT;
exports.setWrapT = setWrapT;
exports.getMagFilter = getMagFilter;
exports.setMagFilter = setMagFilter;
exports.getMinFilter = getMinFilter;
exports.setMinFilter = setMinFilter;
exports.getFormat = getFormat;
exports.setFormat = setFormat;
exports.getType = getType;
exports.setType = setType;
exports.getFlipY = getFlipY;
exports.setFlipY = setFlipY;
exports.getWidth = getWidth;
exports.setWidth = setWidth;
exports.getHeight = getHeight;
exports.setHeight = setHeight;
/* ArrayService-Wonderjs Not a pure module */