コード例 #1
0
ファイル: sdl_window.cpp プロジェクト: ShenTensen/circa
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);
}
コード例 #2
0
ファイル: libuv.cpp プロジェクト: andyfischer/circa
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);
}
コード例 #3
0
ファイル: FontFace.cpp プロジェクト: ShenTensen/circa
void font_native_patch(caNativePatch* module)
{
    circa_patch_function(module, "load_font", load_font);
}