Esempio n. 1
0
void setup_native_patches(caWorld* world)
{
    caNativePatch* improvPatch = circa_create_native_patch(world, "improv");
    circa_patch_function(improvPatch, "play_audio", play_audio);
    circa_finish_native_patch(improvPatch);

    cairo_native_patch(circa_create_native_patch(world, "cairo"));

    caNativePatch* gl = circa_create_native_patch(world, "gl");
    gl_native_patch(gl);
    circa_finish_native_patch(gl);
}
Esempio n. 2
0
void libuv_native_patch(caWorld* world)
{
    caNativePatch* socket = circa_create_native_patch(world, "socket");
    circa_patch_function(socket, "make_server", make_server);
    circa_patch_function(socket, "Server.connections", Server__connections);
    circa_patch_function(socket, "make_tcp_client", make_client);
    circa_patch_function(socket, "make_tcp_client", make_client);
    circa_patch_function(socket, "Connection.send", Connection__send);
    circa_patch_function(socket, "Connection.receive", Connection__receive);
    circa_finish_native_patch(socket);
}