What you think about typed objects support/using with Emscripten?
http://wiki.ecmascript.org/doku.php?id=harmony:proxies
I tried polyfill with Emscripten allocated memory. But I want native
browser support, for knowing what will with pointers.
Sample JS:
const Bike = new TypedObjects.StructType({
top: TypedObjects.int32,
bottom: TypedObjects.int32
});
var adr = Module._malloc(8);
var a = new Bike(Module.buffer, adr);
a.top = 100;
a.bottom = 10;
var setObject = Module.cwrap('setObject', 'number', ['number']);
setObject(adr);
Sample C:
#include <stdio.h>
typedef struct{
int top;
int bottom;
} Bike;
//Use pointer
Bike * getObject(int top, int bottom){
Bike a;
a.top = top;
a.bottom = bottom;
Bike * b = &a;
return b;
}
//Use pointer
void setObject(Bike * a){
printf("%d\n", a->top);
printf("%d\n", a->bottom);
}
--
You received this message because you are subscribed to the Google Groups
"emscripten-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.