value _ofxOscMessage_getRemoteIp(value a) { ofxOscMessage* oscMessage = (ofxOscMessage*) val_data(a); return alloc_string(oscMessage->getRemoteIp().c_str()); }
int lime_cairo_font_options_get_hint_metrics (value handle) { return cairo_font_options_get_hint_metrics ((cairo_font_options_t*)val_data (handle)); }
int lime_cairo_font_options_get_subpixel_order (value handle) { return cairo_font_options_get_subpixel_order ((cairo_font_options_t*)val_data (handle)); }
void lime_cairo_fill_extents (value handle, double x1, double y1, double x2, double y2) { cairo_fill_extents ((cairo_t*)val_data (handle), &x1, &y1, &x2, &y2); }
int lime_cairo_font_face_status (value handle) { return cairo_font_face_status ((cairo_font_face_t*)val_data (handle)); }
void lime_cairo_copy_page (value handle) { cairo_copy_page ((cairo_t*)val_data (handle)); }
void lime_cairo_curve_to (value handle, double x1, double y1, double x2, double y2, double x3, double y3) { cairo_curve_to ((cairo_t*)val_data (handle), x1, y1, x2, y2, x3, y3); }
void delete_ofxOscMessage(value a) { ofxOscMessage* oscMessage = (ofxOscMessage*) val_data(a); delete oscMessage; }
void _ofxOscMessage_setRemoteEndpoint(value a,value b,value c) { ofxOscMessage* oscMessage = (ofxOscMessage*) val_data(a); oscMessage->setRemoteEndpoint(val_string(b),val_int(c)); }
value _ofxOscMessage_getArgAsString(value a,value b) { ofxOscMessage* oscMessage = (ofxOscMessage*) val_data(a); return alloc_string(oscMessage->getArgAsString(val_int(b)).c_str()); }
void _ofxOscMessage_setAddress(value a,value b) { ofxOscMessage* oscMessage = (ofxOscMessage*) val_data(a); oscMessage->setAddress(val_string(b)); }
value _ofxOscMessage_getArgAsFloat(value a,value b) { ofxOscMessage* oscMessage = (ofxOscMessage*) val_data(a); return alloc_float(oscMessage->getArgAsFloat(val_int(b))); }
value _ofxOscMessage_getNumArgs(value a) { ofxOscMessage* oscMessage = (ofxOscMessage*) val_data(a); return alloc_int(oscMessage->getNumArgs()); }
value _ofxOscMessage_getRemotePort(value a) { ofxOscMessage* oscMessage = (ofxOscMessage*) val_data(a); return alloc_int(oscMessage->getRemotePort()); }
/** module_code_size : 'module -> int <doc>return the codesize of the module</doc> **/ static value module_code_size( value mv ) { val_check_kind(mv,neko_kind_module); return alloc_int( ((neko_module*)val_data(mv))->codesize ); }
void _ofxOscMessage_addIntArg(value a,value b) { ofxOscMessage* oscMessage = (ofxOscMessage*) val_data(a); oscMessage->addIntArg(val_int(b)); }
void lime_cairo_close_path (value handle) { cairo_close_path ((cairo_t*)val_data (handle)); }
void _ofxOscMessage_addFloatArg(value a,value b) { ofxOscMessage* oscMessage = (ofxOscMessage*) val_data(a); oscMessage->addFloatArg(val_float(b)); }
value lime_cairo_create (value surface) { cairo_t* cairo = cairo_create ((cairo_surface_t*)val_data (surface)); return CFFIPointer (cairo, gc_cairo); }
/** module_exec : 'module -> any <doc>Execute the module, return the calculated value</doc> **/ static value module_exec( value mv ) { neko_module *m; val_check_kind(mv,neko_kind_module); m = (neko_module*)val_data(mv); return neko_vm_execute(neko_vm_current(),m); }
void lime_cairo_fill (value handle) { cairo_fill ((cairo_t*)val_data (handle)); }
/** module_name : 'module -> string <doc>Return the module name</doc> **/ static value module_name( value mv ) { neko_module *m; val_check_kind(mv,neko_kind_module); m = (neko_module*)val_data(mv); return m->name; }
void lime_cairo_fill_preserve (value handle) { cairo_fill_preserve ((cairo_t*)val_data (handle)); }
/** module_exports : 'module -> object <doc>Return the module export table</doc> **/ static value module_exports( value mv ) { neko_module *m; val_check_kind(mv,neko_kind_module); m = (neko_module*)val_data(mv); return m->exports; }
int lime_cairo_font_options_get_antialias (value handle) { return cairo_font_options_get_antialias ((cairo_font_options_t*)val_data (handle)); }
/** module_loader : 'module -> object <doc>Return the module loader</doc> **/ static value module_loader( value mv ) { neko_module *m; val_check_kind(mv,neko_kind_module); m = (neko_module*)val_data(mv); return m->loader; }
int lime_cairo_font_options_get_hint_style (value handle) { return cairo_font_options_get_hint_style ((cairo_font_options_t*)val_data (handle)); }
/** module_nglobals : 'module -> int <doc>Return the number of globals for this module</doc> **/ static value module_nglobals( value mv ) { neko_module *m; val_check_kind(mv,neko_kind_module); m = (neko_module*)val_data(mv); return alloc_int(m->nglobals); }
void lime_cairo_font_options_set_antialias (value handle, int v) { cairo_font_options_set_antialias ((cairo_font_options_t*)val_data (handle), (cairo_antialias_t)v); }
value _ofxOscReceiver_getNextMessage(value a,value b) { ofxOscReceiver* oscReceiver = (ofxOscReceiver*) val_data(a); ofxOscMessage* oscMessage = (ofxOscMessage*) val_data(b); return alloc_bool(oscReceiver->getNextMessage(oscMessage)); }