//////////////////////////////////////////////////////// // static member function // //////////////////////////////////////////////////////// void gemframebuffer :: obj_setupCallback(t_class *classPtr) { CPPEXTERN_MSG0(classPtr, "bang", bangMess); CPPEXTERN_MSG (classPtr, "color", colorMess); CPPEXTERN_MSG (classPtr, "perspec", perspectiveMess); CPPEXTERN_MSG2(classPtr, "dimen", dimMess, int, int); CPPEXTERN_MSG1(classPtr, "format", formatMess, std::string); CPPEXTERN_MSG1(classPtr, "type", typeMess, std::string); CPPEXTERN_MSG1(classPtr, "rectangle", rectangleMess, bool); CPPEXTERN_MSG1(classPtr, "texunit", texunitMess, int); /* legacy */ CPPEXTERN_MSG2(classPtr, "dim", dimMess, int, int); CPPEXTERN_MSG1(classPtr, "mode", rectangleMess, bool); }
///////////////////////////////////////////////////////// // static member function // ///////////////////////////////////////////////////////// void TextBase :: obj_setupCallback(t_class *classPtr) { CPPEXTERN_MSG(classPtr, "list", textMess); CPPEXTERN_MSG(classPtr, "text", textMess); //-- moocow CPPEXTERN_MSG(classPtr, "string", stringMess); //-- /moocow CPPEXTERN_MSG1(classPtr, "font", fontNameMess, std::string); CPPEXTERN_MSG1(classPtr, "ft1", setFontSize, float); CPPEXTERN_MSG1(classPtr, "precision", setPrecision, float); CPPEXTERN_MSG1(classPtr, "linedist", linedistMess, float); class_addmethod(classPtr, reinterpret_cast<t_method>(&TextBase::justifyMessCallback), gensym("justify"), A_GIMME, A_NULL); }
///////////////////////////////////////////////////////// // static member function // ///////////////////////////////////////////////////////// void glsl_program :: obj_setupCallback(t_class *classPtr) { CPPEXTERN_MSG (classPtr, "shader", shaderMess); CPPEXTERN_MSG (classPtr, "link", linkMess); CPPEXTERN_MSG0(classPtr, "print", printInfo); class_addmethod(classPtr, reinterpret_cast<t_method>(&glsl_program::intypeMessCallback), gensym("geometry_intype"), A_GIMME, A_NULL); class_addmethod(classPtr, reinterpret_cast<t_method>(&glsl_program::outtypeMessCallback), gensym("geometry_outtype"), A_GIMME, A_NULL); class_addmethod(classPtr, reinterpret_cast<t_method>(&glsl_program::typeMessCallback), gensym("geometry_type"), A_GIMME, A_NULL); CPPEXTERN_MSG1(classPtr, "geometry_outvertices", outverticesMess, int); class_addanything(classPtr, reinterpret_cast<t_method>(&glsl_program::paramMessCallback)); }
///////////////////////////////////////////////////////// // static member functions // ///////////////////////////////////////////////////////// void pix_record :: obj_setupCallback(t_class *classPtr) { CPPEXTERN_MSG (classPtr, "file", fileMess); CPPEXTERN_MSG1(classPtr, "auto", autoMess, bool); CPPEXTERN_MSG0(classPtr, "bang", bangMess); CPPEXTERN_MSG1(classPtr, "record", recordMess, bool); CPPEXTERN_MSG0(classPtr, "dialog", dialogMess); CPPEXTERN_MSG0(classPtr, "codeclist", getCodecList); class_addmethod(classPtr, reinterpret_cast<t_method>(&pix_record::codecMessCallback), gensym("codec"), A_GIMME, A_NULL); CPPEXTERN_MSG0(classPtr, "proplist", enumPropertiesMess); CPPEXTERN_MSG0(classPtr, "enumProps", enumPropertiesMess); CPPEXTERN_MSG (classPtr, "set", setPropertiesMess); CPPEXTERN_MSG0(classPtr, "clearProps", clearPropertiesMess); CPPEXTERN_MSG0(classPtr, "clearprops", clearPropertiesMess); }
///////////////////////////////////////////////////////// // static member function // ///////////////////////////////////////////////////////// void gemglutwindow :: obj_setupCallback(t_class *classPtr) { int argc=0; char*argv=NULL; static bool firsttime=true; if(firsttime) { glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB | GLUT_DEPTH); glutInitWindowSize(500,500); glutInit(&argc,&argv); } firsttime=false; CPPEXTERN_MSG0(classPtr, "menu", menuMess); CPPEXTERN_MSG(classPtr, "addMenu", addMenuMess); }
void pix_equal :: obj_setupCallback(t_class *classPtr) { CPPEXTERN_MSG (classPtr, "vec_lower", vecLowerBoundMess); CPPEXTERN_MSG (classPtr, "vec_upper", vecUpperBoundMess); }
///////////////////////////////////////////////////////// // static member functions // ///////////////////////////////////////////////////////// void part_draw :: obj_setupCallback(t_class *classPtr) { CPPEXTERN_MSG (classPtr, "draw", typeMess); }
///////////////////////////////////////////////////////// // static member function // ///////////////////////////////////////////////////////// void pix_motionblur :: obj_setupCallback(t_class *classPtr) { CPPEXTERN_MSG (classPtr, "motionblur", motionblurMessage); }
///////////////////////////////////////////////////////// // static member functions // ///////////////////////////////////////////////////////// void world_light :: obj_setupCallback(t_class *classPtr) { CPPEXTERN_MSG (classPtr, "color", lightColorMess); CPPEXTERN_MSG1(classPtr, "debug", debugMess, int); CPPEXTERN_MSG1(classPtr, "float", lightOnOffMess, int); }
///////////////////////////////////////////////////////// // static member function // ///////////////////////////////////////////////////////// void pix_tIIRf :: obj_setupCallback(t_class *classPtr) { CPPEXTERN_MSG (classPtr, "set", setMess); CPPEXTERN_MSG (classPtr, "list", listMess); }
///////////////////////////////////////////////////////// // static member functions // ///////////////////////////////////////////////////////// void part_velocity :: obj_setupCallback(t_class *classPtr) { CPPEXTERN_MSG (classPtr, "vector", vectorMess); CPPEXTERN_MSG1(classPtr, "domain", domainMess, std::string); }