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

38 lines
1.1 KiB
JavaScript

// GPUTextureUsage对象
bodaEnv.memory.globlProtoObj["GPUTextureUsage"] = {};
Object.defineProperty(bodaEnv.memory.globlProtoObj["GPUTextureUsage"], Symbol.toStringTag, {
value: 'GPUTextureUsage',
configurable: true,
writable: false,
enumerable: false
}, 'bobo');
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["GPUTextureUsage"], "COPY_SRC", {
configurable: false,
enumerable: true,
writable: false,
value: 1
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["GPUTextureUsage"], "COPY_DST", {
configurable: false,
enumerable: true,
writable: false,
value: 2
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["GPUTextureUsage"], "TEXTURE_BINDING", {
configurable: false,
enumerable: true,
writable: false,
value: 4
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["GPUTextureUsage"], "STORAGE_BINDING", {
configurable: false,
enumerable: true,
writable: false,
value: 8
});
bodaEnv.toolsFunc.defineProperty(bodaEnv.memory.globlProtoObj["GPUTextureUsage"], "RENDER_ATTACHMENT", {
configurable: false,
enumerable: true,
writable: false,
value: 16
});