boda_jsEnv/bodaEnv/env/GPURenderPassEncoder.js
xuxiaobo-bobo 842b34b5ca 0218
2024-02-18 15:40:48 +08:00

230 lines
8.9 KiB
JavaScript

// GPURenderPassEncoder对象
bodaEnv.memory.globlProtoObj["GPURenderPassEncoder"] = function GPURenderPassEncoder() {
let arg = arguments[0];
if (arg != 'bobo') {
bodaEnv.toolsFunc.console_copy('GPURenderPassEncoder 实例化对象 --->', bodaEnv.toolsFunc.stringify_bo(arguments, function (k, v) {
if (v == window) {
return 'window';
} else {
return v;
}
}));
}
;
};
bodaEnv.toolsFunc.safeProto(bodaEnv.memory.globlProtoObj["GPURenderPassEncoder"], "GPURenderPassEncoder");
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["GPURenderPassEncoder"].prototype, "label", {
configurable: true,
enumerable: true,
get: {
label() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["GPURenderPassEncoder"].prototype, "GPURenderPassEncoder", "label_get", arguments);
}
}.label,
set: {
label() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["GPURenderPassEncoder"].prototype, "GPURenderPassEncoder", "label_set", arguments);
}
}.label
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["GPURenderPassEncoder"].prototype, "executeBundles", {
configurable: true,
enumerable: true,
writable: true,
value: {
executeBundles() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["GPURenderPassEncoder"].prototype, "GPURenderPassEncoder", "executeBundles", arguments);
}
}.executeBundles
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["GPURenderPassEncoder"].prototype, "insertDebugMarker", {
configurable: true,
enumerable: true,
writable: true,
value: {
insertDebugMarker() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["GPURenderPassEncoder"].prototype, "GPURenderPassEncoder", "insertDebugMarker", arguments);
}
}.insertDebugMarker
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["GPURenderPassEncoder"].prototype, "pushDebugGroup", {
configurable: true,
enumerable: true,
writable: true,
value: {
pushDebugGroup() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["GPURenderPassEncoder"].prototype, "GPURenderPassEncoder", "pushDebugGroup", arguments);
}
}.pushDebugGroup
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["GPURenderPassEncoder"].prototype, "setBindGroup", {
configurable: true,
enumerable: true,
writable: true,
value: {
setBindGroup() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["GPURenderPassEncoder"].prototype, "GPURenderPassEncoder", "setBindGroup", arguments);
}
}.setBindGroup
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["GPURenderPassEncoder"].prototype, "setBlendConstant", {
configurable: true,
enumerable: true,
writable: true,
value: {
setBlendConstant() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["GPURenderPassEncoder"].prototype, "GPURenderPassEncoder", "setBlendConstant", arguments);
}
}.setBlendConstant
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["GPURenderPassEncoder"].prototype, "setIndexBuffer", {
configurable: true,
enumerable: true,
writable: true,
value: {
setIndexBuffer() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["GPURenderPassEncoder"].prototype, "GPURenderPassEncoder", "setIndexBuffer", arguments);
}
}.setIndexBuffer
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["GPURenderPassEncoder"].prototype, "writeTimestamp", {
configurable: true,
enumerable: true,
writable: true,
value: {
writeTimestamp() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["GPURenderPassEncoder"].prototype, "GPURenderPassEncoder", "writeTimestamp", arguments);
}
}.writeTimestamp
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["GPURenderPassEncoder"].prototype, "beginOcclubodaQuery", {
configurable: true,
enumerable: true,
writable: true,
value: {
beginOcclubodaQuery() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["GPURenderPassEncoder"].prototype, "GPURenderPassEncoder", "beginOcclubodaQuery", arguments);
}
}.beginOcclubodaQuery
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["GPURenderPassEncoder"].prototype, "draw", {
configurable: true,
enumerable: true,
writable: true,
value: {
draw() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["GPURenderPassEncoder"].prototype, "GPURenderPassEncoder", "draw", arguments);
}
}.draw
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["GPURenderPassEncoder"].prototype, "drawIndexed", {
configurable: true,
enumerable: true,
writable: true,
value: {
drawIndexed() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["GPURenderPassEncoder"].prototype, "GPURenderPassEncoder", "drawIndexed", arguments);
}
}.drawIndexed
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["GPURenderPassEncoder"].prototype, "drawIndexedIndirect", {
configurable: true,
enumerable: true,
writable: true,
value: {
drawIndexedIndirect() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["GPURenderPassEncoder"].prototype, "GPURenderPassEncoder", "drawIndexedIndirect", arguments);
}
}.drawIndexedIndirect
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["GPURenderPassEncoder"].prototype, "drawIndirect", {
configurable: true,
enumerable: true,
writable: true,
value: {
drawIndirect() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["GPURenderPassEncoder"].prototype, "GPURenderPassEncoder", "drawIndirect", arguments);
}
}.drawIndirect
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["GPURenderPassEncoder"].prototype, "end", {
configurable: true,
enumerable: true,
writable: true,
value: {
end() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["GPURenderPassEncoder"].prototype, "GPURenderPassEncoder", "end", arguments);
}
}.end
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["GPURenderPassEncoder"].prototype, "endOcclubodaQuery", {
configurable: true,
enumerable: true,
writable: true,
value: {
endOcclubodaQuery() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["GPURenderPassEncoder"].prototype, "GPURenderPassEncoder", "endOcclubodaQuery", arguments);
}
}.endOcclubodaQuery
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["GPURenderPassEncoder"].prototype, "popDebugGroup", {
configurable: true,
enumerable: true,
writable: true,
value: {
popDebugGroup() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["GPURenderPassEncoder"].prototype, "GPURenderPassEncoder", "popDebugGroup", arguments);
}
}.popDebugGroup
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["GPURenderPassEncoder"].prototype, "setPipeline", {
configurable: true,
enumerable: true,
writable: true,
value: {
setPipeline() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["GPURenderPassEncoder"].prototype, "GPURenderPassEncoder", "setPipeline", arguments);
}
}.setPipeline
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["GPURenderPassEncoder"].prototype, "setScissorRect", {
configurable: true,
enumerable: true,
writable: true,
value: {
setScissorRect() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["GPURenderPassEncoder"].prototype, "GPURenderPassEncoder", "setScissorRect", arguments);
}
}.setScissorRect
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["GPURenderPassEncoder"].prototype, "setStencilReference", {
configurable: true,
enumerable: true,
writable: true,
value: {
setStencilReference() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["GPURenderPassEncoder"].prototype, "GPURenderPassEncoder", "setStencilReference", arguments);
}
}.setStencilReference
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["GPURenderPassEncoder"].prototype, "setVertexBuffer", {
configurable: true,
enumerable: true,
writable: true,
value: {
setVertexBuffer() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["GPURenderPassEncoder"].prototype, "GPURenderPassEncoder", "setVertexBuffer", arguments);
}
}.setVertexBuffer
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["GPURenderPassEncoder"].prototype, "setViewport", {
configurable: true,
enumerable: true,
writable: true,
value: {
setViewport() {
return bodaEnv.toolsFunc.dispatch(this, bodaEnv.memory.globlProtoObj["GPURenderPassEncoder"].prototype, "GPURenderPassEncoder", "setViewport", arguments);
}
}.setViewport
});