本文整理汇总了C++中common_symbols_init函数的典型用法代码示例。如果您正苦于以下问题:C++ common_symbols_init函数的具体用法?C++ common_symbols_init怎么用?C++ common_symbols_init使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了common_symbols_init函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: main
int main(void)
{
t_class *c = class_new("o.timetag", (method)otimetag_new, (method)otimetag_free, sizeof(t_otimetag), 0L, A_GIMME, 0);
class_addmethod(c, (method)otimetag_fullPacket, "FullPacket", A_GIMME, 0);
//class_addmethod(c, (method)otimetag_notify, "notify", A_CANT, 0);
class_addmethod(c, (method)otimetag_assist, "assist", A_CANT, 0);
class_addmethod(c, (method)otimetag_anything, "anything", A_GIMME, 0);
class_addmethod(c, (method)otimetag_bang, "bang", 0);
//class_addmethod(c, (method)otimetag_set, "set", A_GIMME, 0);
class_addmethod(c, (method)odot_version, "version", 0);
class_addmethod(c, (method)otimetag_doc, "doc", 0);
//if(omax_dict_resolveDictStubs()){
//class_addmethod(c, (method)omax_util_dictionary, "dictionary", A_SYM, 0);
class_addmethod(c, (method)omax_dict_dictionary, "dictionary", A_GIMME, 0);
//}
class_register(CLASS_BOX, c);
otimetag_class = c;
common_symbols_init();
ps_FullPacket = gensym("FullPacket");
ODOT_PRINT_VERSION;
return 0;
}
开发者ID:CNMAT,项目名称:CNMAT-odot,代码行数:26,代码来源:o.timetag.c
示例2: main
int C74_EXPORT main(void)
{
t_class* c;
TTGraphInit();
common_symbols_init();
c = class_new("j.append-", (method)AppendNew, (method)AppendFree, sizeof(Append), (method)0L, A_GIMME, 0);
class_addmethod(c, (method)MaxGraphReset, "graph.reset", A_CANT, 0);
class_addmethod(c, (method)MaxGraphSetup, "graph.setup", A_CANT, 0);
class_addmethod(c, (method)MaxGraphConnect, "graph.connect", A_OBJ, A_LONG, 0);
class_addmethod(c, (method)MaxGraphDrop, "graph.drop", A_CANT, 0);
class_addmethod(c, (method)MaxGraphObject, "graph.object", A_CANT, 0);
class_addmethod(c, (method)AppendAssist, "assist", A_CANT, 0);
class_addmethod(c, (method)object_obex_dumpout, "dumpout", A_CANT, 0);
CLASS_ATTR_SYM(c, "key", 0, Append, attrKey);
CLASS_ATTR_ACCESSORS(c, "key", NULL, AppendSetKey);
CLASS_ATTR_FLOAT(c, "value", 0, Append, attrValue);
CLASS_ATTR_ACCESSORS(c, "value", NULL, AppendSetValue);
class_register(_sym_box, c);
sAppendClass = c;
return 0;
}
开发者ID:EQ4,项目名称:JamomaMax,代码行数:28,代码来源:j.append.cpp
示例3: main
int main(void)
{
t_class *c = class_new("o.O", (method)oO_new, (method)oO_free, sizeof(t_oO), 0L, A_GIMME, 0);
//class_addmethod(c, (method)oO_fullPacket, "FullPacket", A_LONG, A_LONG, 0);
class_addmethod(c, (method)oO_fullPacket, "FullPacket", A_GIMME, 0);
class_addmethod(c, (method)oO_assist, "assist", A_CANT, 0);
class_addmethod(c, (method)oO_doc, "doc", 0);
//class_addmethod(c, (method)oO_bang, "bang", 0);
//class_addmethod(c, (method)oO_anything, "anything", A_GIMME, 0);
// remove this if statement when we stop supporting Max 5
//if(omax_dict_resolveDictStubs()){
class_addmethod(c, (method)omax_dict_dictionary, "dictionary", A_GIMME, 0);
//}
class_addmethod(c, (method)odot_version, "version", 0);
class_register(CLASS_BOX, c);
oO_class = c;
common_symbols_init();
ODOT_PRINT_VERSION;
srandomdev();
return 0;
}
开发者ID:CNMAT,项目名称:CNMAT-odot,代码行数:25,代码来源:o.O.c
示例4: main
int main(void)
{
t_class *c = class_new("o.flatten", (method)oflatten_new, NULL, sizeof(t_oflatten), 0L, A_GIMME, 0);
//class_addmethod(c, (method)oflatten_fullPacket, "FullPacket", A_LONG, A_LONG, 0);
class_addmethod(c, (method)oflatten_fullPacket, "FullPacket", A_GIMME, 0);
class_addmethod(c, (method)oflatten_assist, "assist", A_CANT, 0);
class_addmethod(c, (method)oflatten_doc, "doc", 0);
// remove this if statement when we stop supporting Max 5
if(omax_dict_resolveDictStubs()){
class_addmethod(c, (method)omax_dict_dictionary, "dictionary", A_GIMME, 0);
}
class_addmethod(c, (method)odot_version, "version", 0);
/*
CLASS_ATTR_LONG(c, "level", 0, t_oflatten, level);
CLASS_ATTR_SYM(c, "sep", 0, t_oflatten, sep);
CLASS_ATTR_LONG(c, "remove_enclosing_address_if_empty", 0, t_oflatten, remove_enclosing_address_if_empty);
*/
class_register(CLASS_BOX, c);
oflatten_class = c;
common_symbols_init();
ODOT_PRINT_VERSION;
return 0;
}
开发者ID:equilet,项目名称:CNMAT-odot,代码行数:26,代码来源:o.flatten.c
示例5: main
extern "C" int C74_EXPORT main(void)
{
t_class *c;
c = class_new("tap.shift~",(method)shift_new, (method)shift_free, sizeof(t_shift),
(method)0L, A_GIMME, 0);
common_symbols_init(); // Initialize TapTools
// ADD ATTRIBUTES
CLASS_ATTR_DOUBLE(c, "ratio", 0, t_shift, attr_ratio);
CLASS_ATTR_ACCESSORS(c, "ratio", NULL, attr_set_ratio);
CLASS_ATTR_DOUBLE(c, "window_size", 0, t_shift, attr_window_size);
CLASS_ATTR_ACCESSORS(c, "window_size", NULL, attr_set_window_size);
// ADD METHODS
class_addmethod(c, (method)shift_float, "float", A_FLOAT, 0L);
class_addmethod(c, (method)shift_int, "int", A_LONG, 0L);
class_addmethod(c, (method)shift_clear, "clear", 0L);
class_addmethod(c, (method)shift_dsp64, "dsp64", A_CANT, 0);
class_addmethod(c, (method)shift_assist, "assist", A_CANT, 0L);
class_addmethod(c, (method)stdinletinfo, "inletinfo", A_CANT, 0);
// WRAP UP
class_dspinit(c); // Setup object's class to work with MSP
class_register(_sym_box, c); shift_class = c;
}
开发者ID:tap,项目名称:TapTools,代码行数:28,代码来源:tap.shift~.cpp
示例6: main
int TTCLASSWRAPPERMAX_EXPORT main(void)
{
ClassPtr c;
TTAudioGraphInit();
common_symbols_init();
c = class_new("jcom.op≈", (method)OpNew, (method)OpFree, sizeof(Op), (method)0L, A_GIMME, 0);
class_addmethod(c, (method)OpResetAudio, "audio.reset", A_CANT, 0);
class_addmethod(c, (method)OpSetupAudio, "audio.setup", A_CANT, 0);
class_addmethod(c, (method)OpConnectAudio, "audio.connect", A_OBJ, A_LONG, 0);
class_addmethod(c, (method)OpDropAudio, "audio.drop", A_CANT, 0);
class_addmethod(c, (method)MaxAudioGraphObject, "audio.object", A_CANT, 0);
class_addmethod(c, (method)MaxAudioGraphReset, "graph.reset", A_CANT, 0);
//class_addmethod(c, (method)OpSetup, "graph.setup", A_CANT, 0); // no setup -- no graph outlets
class_addmethod(c, (method)MaxGraphConnect, "graph.connect", A_OBJ, A_LONG, 0);
class_addmethod(c, (method)MaxGraphDrop, "graph.drop", A_CANT, 0);
class_addmethod(c, (method)MaxGraphObject, "graph.object", A_CANT, 0);
class_addmethod(c, (method)OpAssist, "assist", A_CANT, 0);
class_addmethod(c, (method)object_obex_dumpout, "dumpout", A_CANT, 0);
CLASS_ATTR_SYM(c, "operator", 0, Op, attrOperator);
CLASS_ATTR_ACCESSORS(c, "operator", OpGetOperator, OpSetOperator);
CLASS_ATTR_ENUM(c, "operator", 0, "+ - * / % > >= == != <= < abs acos asin atan ceil cos cosh exp floor log log10 sin sinh sqrt tan tanh");
CLASS_ATTR_FLOAT(c, "operand", 0, Op, attrOperand);
CLASS_ATTR_ACCESSORS(c, "operand", OpGetOperand, OpSetOperand);
class_register(_sym_box, c);
sOpClass = c;
return 0;
}
开发者ID:imclab,项目名称:JamomaAudioGraph,代码行数:33,代码来源:jcom.op.cpp
示例7: main
int TTCLASSWRAPPERMAX_EXPORT main(void)
{
long attrflags = 0;
t_class *c;
t_object *attr;
TTDSPInit();
common_symbols_init();
c = class_new("jcom.balance~",(method)balance_new, (method)balance_free, (short)sizeof(t_balance),
(method)0L, A_GIMME, 0);
class_addmethod(c, (method)balance_clear, "clear", 0L);
class_addmethod(c, (method)balance_dsp, "dsp", A_CANT, 0L);
class_addmethod(c, (method)balance_assist, "assist", A_CANT, 0L);
attr = attr_offset_new("bypass", _sym_long, attrflags,
(method)0L,(method)balance_setBypass, calcoffset(t_balance, attrBypass));
class_addattr(c, attr);
attr = attr_offset_new("frequency", _sym_float32, attrflags,
(method)0L,(method)balance_setFrequency, calcoffset(t_balance, attrFrequency));
class_addattr(c, attr);
class_dspinit(c); // Setup object's class to work with MSP
class_register(CLASS_BOX, c);
balance_class = c;
return 0;
}
开发者ID:alexarje,项目名称:JamomaDSP,代码行数:30,代码来源:jcom.balance~.cpp
示例8: main
int TTCLASSWRAPPERMAX_EXPORT main(void)
{
t_class *c;
TTDSPInit();
common_symbols_init();
c = class_new("jcom.op~",(method)op_new, (method)op_free, sizeof(t_op), (method)0L, A_GIMME, 0);
class_addmethod(c, (method)op_dsp, "dsp", A_CANT, 0);
class_addmethod(c, (method)op_dsp64, "dsp64", A_CANT, 0);
class_addmethod(c, (method)op_assist, "assist", A_CANT, 0);
class_addmethod(c, (method)object_obex_dumpout, "dumpout", A_CANT, 0);
CLASS_ATTR_SYM(c, "operator", 0, t_op, attrOperator);
CLASS_ATTR_ACCESSORS(c, "operator", NULL, op_setOperator);
CLASS_ATTR_ENUM(c, "operator", 0, "+ - * / % > >= == != <= < abs acos asin atan ceil cos cosh exp floor log log10 sin sinh sqrt tan tanh");
CLASS_ATTR_FLOAT(c, "operand", 0, t_op, attrOperand);
CLASS_ATTR_ACCESSORS(c, "operand", NULL, op_setOperand);
class_dspinit(c); // Setup object's class to work with MSP
class_register(CLASS_BOX, c);
s_op_class = c;
return 0;
}
开发者ID:thorangutang,项目名称:JamomaMax,代码行数:26,代码来源:jcom.op~.cpp
示例9: main
int TTCLASSWRAPPERMAX_EXPORT main(void)
{
t_class *c;
TTDSPInit();
common_symbols_init();
c = class_new("jcom.gain~", (method)gain_new, (method)gain_free, sizeof(t_gain), (method)0L, A_GIMME, 0);
// Make methods accessible for our class:
class_addmethod(c, (method)gain_dsp, "dsp", A_CANT, 0L);
class_addmethod(c, (method)gain_dsp64, "dsp64", A_CANT, 0);
class_addmethod(c, (method)object_obex_dumpout, "dumpout", A_CANT,0);
class_addmethod(c, (method)gain_assist, "assist", A_CANT, 0L);
CLASS_ATTR_CHAR(c, "bypass", 0, t_gain, attrBypass);
CLASS_ATTR_ACCESSORS(c, "bypass", NULL, attr_set_bypass);
CLASS_ATTR_FLOAT(c, "mix", 0, t_gain, attrBypass);
CLASS_ATTR_ACCESSORS(c, "mix", NULL, attr_set_mix);
CLASS_ATTR_FLOAT(c, "gain", 0, t_gain, attrBypass);
CLASS_ATTR_ACCESSORS(c, "gain", NULL, attr_set_gain);
// Setup our class to work with MSP
class_dspinit(c);
// Finalize our class
class_register(CLASS_BOX, c);
s_gain_class = c;
return 0;
}
开发者ID:thorangutang,项目名称:JamomaMax,代码行数:32,代码来源:jcom.gain~.cpp
示例10: main
int TTCLASSWRAPPERMAX_EXPORT main(void)
{
ClassPtr c;
TTAudioGraphInit();
common_symbols_init();
c = class_new("j.unsig=", (method)OutNew, (method)OutFree, sizeof(Out), (method)0L, A_GIMME, 0);
class_addmethod(c, (method)OutNotify, "notify", A_CANT, 0);
class_addmethod(c, (method)OutReset, "audio.reset", A_CANT, 0);
class_addmethod(c, (method)OutConnect, "audio.connect", A_OBJ, A_LONG, 0);
class_addmethod(c, (method)MaxAudioGraphDrop, "audio.drop", A_CANT, 0);
class_addmethod(c, (method)MaxAudioGraphObject, "audio.object", A_CANT, 0);
class_addmethod(c, (method)OutDsp, "dsp", A_CANT, 0);
class_addmethod(c, (method)OutAssist, "assist", A_CANT, 0);
class_addmethod(c, (method)object_obex_dumpout, "dumpout", A_CANT, 0);
//CLASS_ATTR_FLOAT(c, "gain", 0, Out, gain);
//CLASS_ATTR_ACCESSORS(c, "gain", NULL, OutSetGain);
class_dspinit(c);
class_register(_sym_box, c);
sOutClass = c;
return 0;
}
开发者ID:chrisa23,项目名称:JamomaMax,代码行数:26,代码来源:j.unsig.cpp
示例11: main
extern "C" int TTCLASSWRAPPERMAX_EXPORT main(void)
{
t_class *c;
c = class_new("tap.decibels~",(method)decibels_new, (method)dsp_free, sizeof(t_decibels),
(method)0L, A_GIMME, 0);
common_symbols_init();
class_addmethod(c, (method)decibels_dsp, "dsp", A_CANT, 0L);
class_addmethod(c, (method)decibels_dsp64, "dsp64", A_CANT, 0);
class_addmethod(c, (method)decibels_int, "int", A_LONG, 0L); // Input as int
class_addmethod(c, (method)decibels_float, "float", A_FLOAT, 0L); // Input as double
class_addmethod(c, (method)decibels_assist, "assist", A_CANT, 0L);
class_addmethod(c, (method)stdinletinfo, "inletinfo", A_CANT, 0);
CLASS_ATTR_SYM(c, "mode", 0, t_decibels, attr_mode);
CLASS_ATTR_ACCESSORS(c, "mode", NULL, attr_set_mode);
CLASS_ATTR_ENUM(c, "mode", 0, "amp2db db2amp mm2db db2mm mm2amp amp2mm db2midi midi2db");
class_dspinit(c); // Setup object's class to work with MSP
class_register(_sym_box, c); decibels_class = c;
// initialize class globals
ps_amp2db = gensym("amp2db");
ps_db2amp = gensym("db2amp");
ps_mm2db = gensym("mm2db");
ps_db2mm = gensym("db2mm");
ps_mm2amp = gensym("mm2amp");
ps_amp2mm = gensym("amp2mm");
ps_db2midi = gensym("db2midi");
ps_midi2db = gensym("midi2db");
}
开发者ID:imclab,项目名称:TapTools,代码行数:32,代码来源:tap.decibels~.cpp
示例12: main
extern "C" int TTCLASSWRAPPERMAX_EXPORT main(void)
{
t_class *c;
c = class_new("tap.bits",(method)bits_new, (method)0L, sizeof(t_bits), (method)0L, A_GIMME, 0);
common_symbols_init();
class_addmethod(c, (method)bits_int, "int", A_LONG, 0L);
class_addmethod(c, (method)bits_list, "list", A_GIMME, 0L);
class_addmethod(c, (method)bits_assist, "assist", A_CANT, 0L);
class_addmethod(c, (method)stdinletinfo, "inletinfo", A_CANT, 0);
CLASS_ATTR_SYM(c, "mode", 0, t_bits, mode);
CLASS_ATTR_ENUM(c, "mode", 0, "bits2ints ints2bits matrixctrl2ints ints2matrixctrl");
CLASS_ATTR_LONG(c, "matrix_width", 0, t_bits, matrix_width);
class_register(_sym_box, c);
bits_class = c;
// Initialize Globals
ps_bits2ints = gensym("bits2ints"); // Initialize these globals (so we don't have to constantly run a gensym for them in our methods)
ps_ints2bits = gensym("ints2bits");
ps_matrixctrl2ints = gensym("matrixctrl2ints");
ps_ints2matrixctrl = gensym("ints2matrixctrl");
return 0;
}
开发者ID:imclab,项目名称:TapTools,代码行数:28,代码来源:tap.bits.cpp
示例13: main
int C74_EXPORT main(void)
{
t_class* c;
TTFoundationInit();
common_symbols_init();
// Define our class
c = class_new("j.unit",(method)dataspace_new, (method)dataspace_free, sizeof(t_dataspace), (method)0L, A_GIMME, 0);
// Make methods accessible for our class:
class_addmethod(c, (method)dataspace_int, "int", A_LONG, 0);
class_addmethod(c, (method)dataspace_float, "float", A_FLOAT, 0);
class_addmethod(c, (method)dataspace_list, "list", A_GIMME, 0);
class_addmethod(c, (method)dataspace_getDataspaces, "dataspaces.get", 0);
class_addmethod(c, (method)dataspace_getUnits, "units.get", A_GIMME, 0);
class_addmethod(c, (method)dataspace_assist, "assist", A_CANT, 0);
class_addmethod(c, (method)object_obex_dumpout, "dumpout", A_CANT, 0);
class_addmethod(c, (method)jamoma_fileusage, "fileusage", A_CANT, 0);
class_addattr(c,
attr_offset_new("dataspace", _sym_symbol, 0,
(method)0, (method)dataspace_setDataspace, calcoffset(t_dataspace, attr_dataspace)));
CLASS_ATTR_SYM(c, "input", 0, t_dataspace, attr_dataspace_active);
CLASS_ATTR_ACCESSORS(c, "input", NULL, dataspace_setDataspaceActive);
CLASS_ATTR_SYM(c, "output", 0, t_dataspace, attr_dataspace_native);
CLASS_ATTR_ACCESSORS(c, "output", NULL, dataspace_setDataspaceNative);
// Finalize our class
class_register(CLASS_BOX, c);
dataspace_class = c;
return 0;
}
开发者ID:EQ4,项目名称:JamomaMax,代码行数:35,代码来源:j.unit.cpp
示例14: main
int TTCLASSWRAPPERMAX_EXPORT main(void)
{
ClassPtr c;
TTAudioGraphInit();
common_symbols_init();
c = class_new("jcom.unpack≈", (method)UnpackNew, (method)UnpackFree, sizeof(Unpack), (method)0L, A_GIMME, 0);
class_addmethod(c, (method)UnpackNotify, "notify", A_CANT, 0);
class_addmethod(c, (method)UnpackReset, "audio.reset", A_CANT, 0);
class_addmethod(c, (method)UnpackConnect, "audio.connect", A_OBJ, A_LONG, 0);
class_addmethod(c, (method)MaxAudioGraphDrop, "audio.drop", A_CANT, 0);
class_addmethod(c, (method)MaxAudioGraphObject, "audio.object", A_CANT, 0);
class_addmethod(c, (method)UnpackDsp64, "dsp64", A_CANT, 0);
class_addmethod(c, (method)UnpackAssist, "assist", A_CANT, 0);
class_addmethod(c, (method)object_obex_dumpout, "dumpout", A_CANT, 0);
//CLASS_ATTR_FLOAT(c, "gain", 0, Unpack, gain);
//CLASS_ATTR_ACCESSORS(c, "gain", NULL, UnpackSetGain);
class_dspinit(c);
class_register(_sym_box, c);
sUnpackClass = c;
return 0;
}
开发者ID:thorangutang,项目名称:JamomaMax,代码行数:26,代码来源:jcom.unpack.cpp
示例15: main
int JAMOMA_EXPORT_MAXOBJ main(void)
{
//long attrflags = 0;
t_class *c;
//t_object *attr;
// Initialize Globals
jamoma_init();
common_symbols_init();
// Define our class
c = class_new("jcom.oscroute",(method)oscroute_new, (method)oscroute_free, sizeof(t_oscroute), (method)0L, A_GIMME, 0);
// Make methods accessible for our class:
class_addmethod(c, (method)oscroute_bang, "bang", 0L, 0L);
class_addmethod(c, (method)oscroute_int, "int", A_DEFLONG, 0L);
class_addmethod(c, (method)oscroute_float, "float", A_DEFFLOAT, 0L);
class_addmethod(c, (method)oscroute_list, "list", A_GIMME, 0L);
class_addmethod(c, (method)oscroute_symbol, "anything", A_GIMME, 0L);
class_addmethod(c, (method)oscroute_assist, "assist", A_CANT, 0L);
class_addmethod(c, (method)object_obex_dumpout, "dumpout", A_CANT, 0);
// ATTRIBUTE: strip
/*attr = attr_offset_new("strip", _sym_long, attrflags,
(method)0, (method)0, calcoffset(t_oscroute, attr_strip));
class_addattr(c, attr); */
// Finalize our class
class_register(CLASS_BOX, c);
oscroute_class = c;
return 0;
}
开发者ID:thorangutang,项目名称:JamomaMax,代码行数:32,代码来源:jcom.oscroute.cpp
示例16: main
int C74_EXPORT main(void)
{
long attrflags = 0;
t_class *c;
t_object *attr;
TTDSPInit();
common_symbols_init();
c = class_new("j.zerox~", (method)zerox_new, (method)zerox_free, sizeof(t_zerox), (method)0L, A_GIMME, 0);
class_addmethod(c, (method)zerox_dsp, "dsp", A_CANT, 0L);
class_addmethod(c, (method)zerox_dsp64, "dsp64", A_CANT, 0);
class_addmethod(c, (method)zerox_assist, "assist", A_CANT, 0L);
class_addmethod(c, (method)jamoma_fileusage, "fileusage", A_CANT, 0);
attr = attr_offset_new("size", _sym_long, attrflags,
(method)0L, (method)attr_set_size, calcoffset(t_zerox, attr_size));
class_addattr(c, attr);
class_dspinit(c);
class_register(CLASS_BOX, c);
s_zerox_class = c;
return 0;
}
开发者ID:EQ4,项目名称:JamomaMax,代码行数:25,代码来源:j.zerox~.cpp
示例17: ext_main
void ext_main(void* r)
{
t_class *c = class_new("tap.rotate",(method)rotate_new, (method)0L, sizeof(t_rotate),
(method)0L, A_GIMME, 0);
#if NOCP
class_addmethod(c, (method)object_obex_dumpout, "dumpout", A_CANT,0);
#else
common_symbols_init(); // Initialize TapTools
#endif
class_addmethod(c, (method)rotate_bang, "bang", 0L);
class_addmethod(c, (method)rotate_float, "float", A_FLOAT, 0L);
class_addmethod(c, (method)rotate_list, "list", A_GIMME, 0L);
class_addmethod(c, (method)rotate_assist, "assist", A_CANT, 0L);
class_addmethod(c, (method)stdinletinfo, "inletinfo", A_CANT, 0);
/*
// ATTRIBUTE: numsets
attr = attr_offset_new("numsets", _sym_long, attrflags,
(method)0, (method)0, calcoffset(t_route, partialmatch));
class_addattr(c, attr);
*/
#if NOCP
class_register(CLASS_BOX, c);
rotate_class = c;
#else
class_register(_sym_box, c); rotate_class = c;
#endif
}
开发者ID:tap,项目名称:TapTools,代码行数:28,代码来源:tap.rotate.cpp
示例18: main
int main(void)
{
t_class *c = class_new("o.edge~", (method)oedge_new, (method)oedge_free, sizeof(t_oedge), 0L, A_GIMME, 0);
//class_addmethod(c, (method)oedge_fullPacket, "FullPacket", A_LONG, A_LONG, 0);
//class_addmethod(c, (method)oedge_fullPacket, "FullPacket", A_GIMME, 0);
class_addmethod(c, (method)oedge_assist, "assist", A_CANT, 0);
class_addmethod(c, (method)oedge_doc, "doc", 0);
class_addmethod(c, (method)oedge_dsp, "dsp", A_CANT, 0);
class_addmethod(c, (method)oedge_dsp64, "dsp64", A_CANT, 0);
//class_addmethod(c, (method)oedge_bang, "bang", 0);
//class_addmethod(c, (method)oedge_anything, "anything", A_GIMME, 0);
// remove this if statement when we stop supporting Max 5
//if(omax_dict_resolveDictStubs()){
//class_addmethod(c, (method)omax_dict_dictionary, "dictionary", A_GIMME, 0);
//}
class_addmethod(c, (method)odot_version, "version", 0);
class_dspinit(c);
class_register(CLASS_BOX, c);
oedge_class = c;
common_symbols_init();
ODOT_PRINT_VERSION;
omax_realtime_clock_init();
return 0;
}
开发者ID:equilet,项目名称:CNMAT-odot,代码行数:29,代码来源:o.edge~.c
示例19: main
int main(void)
{
t_class *c;
long flags;
common_symbols_init();
c = class_new("dbviewer", (method)dbviewer_new, (method)dbviewer_free, sizeof(t_dbviewer), (method)0L, A_GIMME, 0);
c->c_flags |= CLASS_FLAG_NEWDICTIONARY;
flags = JBOX_COLOR;
jbox_initclass(c, flags);
class_addmethod(c, (method)dbviewer_bang, "bang", 0); // refresh
class_addmethod(c, (method)dbviewer_getcelltext, "getcelltext", A_CANT, 0);
class_addmethod(c, (method)dbviewer_newpatcherview, "newpatcherview", A_CANT, 0);
class_addmethod(c, (method)dbviewer_freepatcherview, "freepatcherview", A_CANT, 0);
class_addmethod(c, (method)dbviewer_notify, "notify", A_CANT, 0);
class_addmethod(c, (method)dbviewer_assist, "assist", A_CANT, 0);
class_addmethod(c, (method)stdinletinfo, "inletinfo", A_CANT, 0);
class_addmethod(c, (method)object_obex_dumpout, "dumpout", A_CANT, 0);
CLASS_ATTR_SYM(c, "query", ATTR_SET_DEFER, t_dbviewer, d_query);
CLASS_ATTR_ACCESSORS(c, "query", NULL, dbviewer_set_query);
CLASS_ATTR_SAVE(c, "query", 0);
CLASS_ATTR_SYM(c, "database", ATTR_SET_DEFER, t_dbviewer, d_database);
CLASS_ATTR_ACCESSORS(c, "database", NULL, dbviewer_set_database);
CLASS_ATTR_SAVE(c, "database", 0);
class_register(_sym_box, c);
s_dbviewer_class = c;
ps_dbview_update = gensym("dbview_update");
ps_dbview_query_changed = gensym("dbview_query_changed");
return 0;
}
开发者ID:pukulsesuatu,项目名称:max6-sdk,代码行数:35,代码来源:dbviewer.c
示例20: main
int C74_EXPORT main(void)
{
t_class* c;
TTAudioGraphInit();
common_symbols_init();
c = class_new("j.dcblock=", (method)DCBlockNew, (method)DCBlockFree, sizeof(DCBlock), (method)0L, A_GIMME, 0);
class_addmethod(c, (method)DCBlockClear, "clear", 0);
class_addmethod(c, (method)DCBlockReset, "audio.reset", A_CANT, 0);
class_addmethod(c, (method)DCBlockSetup, "audio.setup", A_CANT, 0);
class_addmethod(c, (method)DCBlockConnect, "audio.connect", A_OBJ, A_LONG, 0);
class_addmethod(c, (method)MaxAudioGraphDrop, "audio.drop", A_CANT, 0);
class_addmethod(c, (method)MaxAudioGraphObject, "audio.object", A_CANT, 0);
class_addmethod(c, (method)DCBlockAssist, "assist", A_CANT, 0);
class_addmethod(c, (method)object_obex_dumpout, "dumpout", A_CANT, 0);
class_addmethod(c, (method)jamoma_fileusage, "fileusage", A_CANT, 0);
CLASS_ATTR_LONG(c, "bypass", 0, DCBlock, attrBypass);
CLASS_ATTR_STYLE(c, "bypass", 0, "onoff");
CLASS_ATTR_ACCESSORS(c, "bypass", NULL, DCBlockSetBypass);
class_register(_sym_box, c);
sDCBlockClass = c;
return 0;
}
开发者ID:Rocknrenew,项目名称:JamomaMax,代码行数:27,代码来源:j.dcblock.cpp
注:本文中的common_symbols_init函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论