Ejemplo n.º 1
0
value _ofxOscMessage_getRemoteIp(value a) {
	ofxOscMessage* oscMessage = (ofxOscMessage*) val_data(a);
	return alloc_string(oscMessage->getRemoteIp().c_str());
}
Ejemplo n.º 2
0
	int lime_cairo_font_options_get_hint_metrics (value handle) {
		
		return cairo_font_options_get_hint_metrics ((cairo_font_options_t*)val_data (handle));
		
	}
Ejemplo n.º 3
0
	int lime_cairo_font_options_get_subpixel_order (value handle) {
		
		return cairo_font_options_get_subpixel_order ((cairo_font_options_t*)val_data (handle));
		
	}
Ejemplo n.º 4
0
	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);
		
	}
Ejemplo n.º 5
0
	int lime_cairo_font_face_status (value handle) {
		
		return cairo_font_face_status ((cairo_font_face_t*)val_data (handle));
		
	}
Ejemplo n.º 6
0
	void lime_cairo_copy_page (value handle) {
		
		cairo_copy_page ((cairo_t*)val_data (handle));
		
	}
Ejemplo n.º 7
0
	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);
		
	}
Ejemplo n.º 8
0
void delete_ofxOscMessage(value a) {
	ofxOscMessage* oscMessage = (ofxOscMessage*) val_data(a);
	delete oscMessage;
}
Ejemplo n.º 9
0
void _ofxOscMessage_setRemoteEndpoint(value a,value b,value c) {
	ofxOscMessage* oscMessage = (ofxOscMessage*) val_data(a);
	oscMessage->setRemoteEndpoint(val_string(b),val_int(c));
}
Ejemplo n.º 10
0
value _ofxOscMessage_getArgAsString(value a,value b) {
	ofxOscMessage* oscMessage = (ofxOscMessage*) val_data(a);
	return alloc_string(oscMessage->getArgAsString(val_int(b)).c_str());
}
Ejemplo n.º 11
0
void _ofxOscMessage_setAddress(value a,value b) {
	ofxOscMessage* oscMessage = (ofxOscMessage*) val_data(a);
	oscMessage->setAddress(val_string(b));
}
Ejemplo n.º 12
0
value _ofxOscMessage_getArgAsFloat(value a,value b) {
	ofxOscMessage* oscMessage = (ofxOscMessage*) val_data(a);
	return alloc_float(oscMessage->getArgAsFloat(val_int(b)));
}
Ejemplo n.º 13
0
value _ofxOscMessage_getNumArgs(value a) {
	ofxOscMessage* oscMessage = (ofxOscMessage*) val_data(a);
	return alloc_int(oscMessage->getNumArgs());
}
Ejemplo n.º 14
0
value _ofxOscMessage_getRemotePort(value a) {
	ofxOscMessage* oscMessage = (ofxOscMessage*) val_data(a);
	return alloc_int(oscMessage->getRemotePort());
}
Ejemplo n.º 15
0
/**
	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 );
}
Ejemplo n.º 16
0
void _ofxOscMessage_addIntArg(value a,value b) {
	ofxOscMessage* oscMessage = (ofxOscMessage*) val_data(a);
	oscMessage->addIntArg(val_int(b));
}
Ejemplo n.º 17
0
	void lime_cairo_close_path (value handle) {
		
		cairo_close_path ((cairo_t*)val_data (handle));
		
	}
Ejemplo n.º 18
0
void _ofxOscMessage_addFloatArg(value a,value b) {
	ofxOscMessage* oscMessage = (ofxOscMessage*) val_data(a);
	oscMessage->addFloatArg(val_float(b));
}
Ejemplo n.º 19
0
	value lime_cairo_create (value surface) {
		
		cairo_t* cairo = cairo_create ((cairo_surface_t*)val_data (surface));
		return CFFIPointer (cairo, gc_cairo);
		
	}
Ejemplo n.º 20
0
/**
	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);
}
Ejemplo n.º 21
0
	void lime_cairo_fill (value handle) {
		
		cairo_fill ((cairo_t*)val_data (handle));
		
	}
Ejemplo n.º 22
0
/**
	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;
}
Ejemplo n.º 23
0
	void lime_cairo_fill_preserve (value handle) {
		
		cairo_fill_preserve ((cairo_t*)val_data (handle));
		
	}
Ejemplo n.º 24
0
/**
	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;
}
Ejemplo n.º 25
0
	int lime_cairo_font_options_get_antialias (value handle) {
		
		return cairo_font_options_get_antialias ((cairo_font_options_t*)val_data (handle));
		
	}
Ejemplo n.º 26
0
/**
	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;
}
Ejemplo n.º 27
0
	int lime_cairo_font_options_get_hint_style (value handle) {
		
		return cairo_font_options_get_hint_style ((cairo_font_options_t*)val_data (handle));
		
	}
Ejemplo n.º 28
0
/**
	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);
}
Ejemplo n.º 29
0
	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);
		
	}
Ejemplo n.º 30
0
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));
}