这篇教程C++ val_data函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中val_data函数的典型用法代码示例。如果您正苦于以下问题:C++ val_data函数的具体用法?C++ val_data怎么用?C++ val_data使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了val_data函数的30个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: _ofxOscMessage_getRemoteIpvalue _ofxOscMessage_getRemoteIp(value a) { ofxOscMessage* oscMessage = (ofxOscMessage*) val_data(a); return alloc_string(oscMessage->getRemoteIp().c_str());}
开发者ID:vixns,项目名称:hxOpenFrameworks,代码行数:4,
示例2: lime_cairo_font_options_get_hint_metrics int lime_cairo_font_options_get_hint_metrics (value handle) { return cairo_font_options_get_hint_metrics ((cairo_font_options_t*)val_data (handle)); }
开发者ID:Gemioli,项目名称:lime,代码行数:5,
示例3: lime_cairo_font_options_get_subpixel_order int lime_cairo_font_options_get_subpixel_order (value handle) { return cairo_font_options_get_subpixel_order ((cairo_font_options_t*)val_data (handle)); }
开发者ID:Gemioli,项目名称:lime,代码行数:5,
示例4: lime_cairo_fill_extents 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); }
开发者ID:Gemioli,项目名称:lime,代码行数:5,
示例5: lime_cairo_font_face_status int lime_cairo_font_face_status (value handle) { return cairo_font_face_status ((cairo_font_face_t*)val_data (handle)); }
开发者ID:Gemioli,项目名称:lime,代码行数:5,
示例6: lime_cairo_copy_page void lime_cairo_copy_page (value handle) { cairo_copy_page ((cairo_t*)val_data (handle)); }
开发者ID:Gemioli,项目名称:lime,代码行数:5,
示例7: lime_cairo_curve_to 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); }
开发者ID:Gemioli,项目名称:lime,代码行数:5,
示例8: delete_ofxOscMessagevoid delete_ofxOscMessage(value a) { ofxOscMessage* oscMessage = (ofxOscMessage*) val_data(a); delete oscMessage;}
开发者ID:vixns,项目名称:hxOpenFrameworks,代码行数:4,
示例9: _ofxOscMessage_setRemoteEndpointvoid _ofxOscMessage_setRemoteEndpoint(value a,value b,value c) { ofxOscMessage* oscMessage = (ofxOscMessage*) val_data(a); oscMessage->setRemoteEndpoint(val_string(b),val_int(c));}
开发者ID:vixns,项目名称:hxOpenFrameworks,代码行数:4,
示例10: _ofxOscMessage_getArgAsStringvalue _ofxOscMessage_getArgAsString(value a,value b) { ofxOscMessage* oscMessage = (ofxOscMessage*) val_data(a); return alloc_string(oscMessage->getArgAsString(val_int(b)).c_str());}
开发者ID:vixns,项目名称:hxOpenFrameworks,代码行数:4,
示例11: _ofxOscMessage_setAddressvoid _ofxOscMessage_setAddress(value a,value b) { ofxOscMessage* oscMessage = (ofxOscMessage*) val_data(a); oscMessage->setAddress(val_string(b));}
开发者ID:vixns,项目名称:hxOpenFrameworks,代码行数:4,
示例12: _ofxOscMessage_getArgAsFloatvalue _ofxOscMessage_getArgAsFloat(value a,value b) { ofxOscMessage* oscMessage = (ofxOscMessage*) val_data(a); return alloc_float(oscMessage->getArgAsFloat(val_int(b)));}
开发者ID:vixns,项目名称:hxOpenFrameworks,代码行数:4,
示例13: _ofxOscMessage_getNumArgsvalue _ofxOscMessage_getNumArgs(value a) { ofxOscMessage* oscMessage = (ofxOscMessage*) val_data(a); return alloc_int(oscMessage->getNumArgs());}
开发者ID:vixns,项目名称:hxOpenFrameworks,代码行数:4,
示例14: _ofxOscMessage_getRemotePortvalue _ofxOscMessage_getRemotePort(value a) { ofxOscMessage* oscMessage = (ofxOscMessage*) val_data(a); return alloc_int(oscMessage->getRemotePort());}
开发者ID:vixns,项目名称:hxOpenFrameworks,代码行数:4,
示例15: module_code_size/** 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 );}
开发者ID:exaphaser,项目名称:neko_mod,代码行数:8,
示例16: _ofxOscMessage_addIntArgvoid _ofxOscMessage_addIntArg(value a,value b) { ofxOscMessage* oscMessage = (ofxOscMessage*) val_data(a); oscMessage->addIntArg(val_int(b));}
开发者ID:vixns,项目名称:hxOpenFrameworks,代码行数:4,
示例17: lime_cairo_close_path void lime_cairo_close_path (value handle) { cairo_close_path ((cairo_t*)val_data (handle)); }
开发者ID:Gemioli,项目名称:lime,代码行数:5,
示例18: _ofxOscMessage_addFloatArgvoid _ofxOscMessage_addFloatArg(value a,value b) { ofxOscMessage* oscMessage = (ofxOscMessage*) val_data(a); oscMessage->addFloatArg(val_float(b));}
开发者ID:vixns,项目名称:hxOpenFrameworks,代码行数:4,
示例19: lime_cairo_create value lime_cairo_create (value surface) { cairo_t* cairo = cairo_create ((cairo_surface_t*)val_data (surface)); return CFFIPointer (cairo, gc_cairo); }
开发者ID:Gemioli,项目名称:lime,代码行数:6,
示例20: module_exec/** 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);}
开发者ID:exaphaser,项目名称:neko_mod,代码行数:10,
示例21: lime_cairo_fill void lime_cairo_fill (value handle) { cairo_fill ((cairo_t*)val_data (handle)); }
开发者ID:Gemioli,项目名称:lime,代码行数:5,
示例22: module_name/** 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;}
开发者ID:exaphaser,项目名称:neko_mod,代码行数:10,
示例23: lime_cairo_fill_preserve void lime_cairo_fill_preserve (value handle) { cairo_fill_preserve ((cairo_t*)val_data (handle)); }
开发者ID:Gemioli,项目名称:lime,代码行数:5,
示例24: module_exports/** 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;}
开发者ID:exaphaser,项目名称:neko_mod,代码行数:10,
示例25: lime_cairo_font_options_get_antialias int lime_cairo_font_options_get_antialias (value handle) { return cairo_font_options_get_antialias ((cairo_font_options_t*)val_data (handle)); }
开发者ID:Gemioli,项目名称:lime,代码行数:5,
示例26: module_loader/** 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;}
开发者ID:exaphaser,项目名称:neko_mod,代码行数:10,
示例27: lime_cairo_font_options_get_hint_style int lime_cairo_font_options_get_hint_style (value handle) { return cairo_font_options_get_hint_style ((cairo_font_options_t*)val_data (handle)); }
开发者ID:Gemioli,项目名称:lime,代码行数:5,
示例28: module_nglobals/** 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);}
开发者ID:exaphaser,项目名称:neko_mod,代码行数:10,
示例29: lime_cairo_font_options_set_antialias 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); }
开发者ID:Gemioli,项目名称:lime,代码行数:5,
示例30: _ofxOscReceiver_getNextMessagevalue _ofxOscReceiver_getNextMessage(value a,value b) { ofxOscReceiver* oscReceiver = (ofxOscReceiver*) val_data(a); ofxOscMessage* oscMessage = (ofxOscMessage*) val_data(b); return alloc_bool(oscReceiver->getNextMessage(oscMessage));}
开发者ID:vixns,项目名称:hxOpenFrameworks,代码行数:5,
注:本文中的val_data函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 C++ val_float函数代码示例 C++ val_check函数代码示例 |