laya-coreui-es
Version:
laya核心库、ui库es版本,剔除了媒体、TTF等功能。基于 LayaAir-release_2.12.0 修改
38 lines (37 loc) • 961 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.SubmitCMD = void 0;
const SubmitKey_1 = require("./SubmitKey");
class SubmitCMD {
constructor() {
this._ref = 1;
this._key = new SubmitKey_1.SubmitKey();
}
renderSubmit() {
this.fun.apply(this._this, this.args);
return 1;
}
getRenderType() {
return 0;
}
releaseRender() {
if ((--this._ref) < 1) {
var pool = SubmitCMD.POOL;
pool[pool._length++] = this;
}
}
static create(args, fun, thisobj) {
var o = SubmitCMD.POOL._length ? SubmitCMD.POOL[--SubmitCMD.POOL._length] : new SubmitCMD();
o.fun = fun;
o.args = args;
o._this = thisobj;
o._ref = 1;
o._key.clear();
return o;
}
}
exports.SubmitCMD = SubmitCMD;
SubmitCMD.POOL = [];
{
SubmitCMD.POOL._length = 0;
}