MCPcopy Create free account
hub / github.com/cselab/aphros / CopyToCanvas

Function CopyToCanvas

examples/107_wasm/diffusion.cpp:32–42  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

30using MIdx = typename M::MIdx;
31
32void CopyToCanvas(uint32_t* ptr, int w, int h) {
33 EM_ASM_(
34 {
35 let data = Module.HEAPU8.slice($0, $0 + $1 * $2 * 4);
36 let context = Module['canvas'].getContext('2d');
37 let imageData = context.getImageData(0, 0, $1, $2);
38 imageData.data.set(data);
39 context.putImageData(imageData, 0, 0);
40 },
41 ptr, w, h);
42}
43
44struct Par {};
45

Callers 1

main_loopFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected