MCPcopy Index your code
hub / github.com/ColmapView/Colmapview.github.io / get

Function get

e2e/webgpu-psnr-isolation.spec.ts:183–195  ·  view source on GitHub ↗
(target, prop, _receiver)

Source from the content-addressed store, hash-verified

181 const mapReadBufferSizes: number[] = [];
182 const trackedDevice = new Proxy(device, {
183 get(target, prop, _receiver) {
184 if (prop === 'createBuffer') {
185 return (descriptor: BrowserGpuBufferDescriptor) => {
186 if ((descriptor.usage & bufferUsageMapRead) !== 0) {
187 mapReadBufferSizes.push(Number(descriptor.size));
188 }
189 return target.createBuffer(descriptor);
190 };
191 }
192
193 const value = Reflect.get(target, prop, target);
194 return typeof value === 'function' ? value.bind(target) : value;
195 },
196 }) as BrowserGpuDevice;
197
198 let session: BrowserPsnrSession | null = null;

Callers

nothing calls this directly

Calls 2

getMethod · 0.80
createBufferMethod · 0.65

Tested by

no test coverage detected