int TTCLASSWRAPPERMAX_EXPORT main(void) { ModularSpec *spec = new ModularSpec; spec->_wrap = &WrapTTInputClass; spec->_new = &WrappedInputClass_new; spec->_free = &WrappedInputClass_free; #ifndef JCOM_IN_TILDE spec->_any = &WrappedInputClass_anything; #endif #ifdef JCOM_IN_TILDE return wrapTTModularClassAsMaxClass(kTTSym_Input, "jcom.in~", NULL, spec); #else return wrapTTModularClassAsMaxClass(kTTSym_Input, "jcom.in", NULL, spec); #endif }
int C74_EXPORT main(void) { ModularSpec *spec = new ModularSpec; spec->_wrap = &WrapTTCueManagerClass; spec->_new = &WrappedCueManagerClass_new; spec->_free = &WrappedCueManageClass_free; spec->_any = NULL; return wrapTTModularClassAsMaxClass(kTTSym_CueManager, "j.cue", NULL, spec); }
int TTCLASSWRAPPERMAX_EXPORT main(void) { ModularSpec *spec = new ModularSpec; spec->_wrap = &WrapTTMapperClass; spec->_new = &WrappedMapperClass_new; spec->_free = &WrappedMapperClass_free; spec->_any = NULL; return wrapTTModularClassAsMaxClass(kTTSym_Mapper, "jcom.map", NULL, spec); }
int C74_EXPORT main(void) { ModularSpec *spec = new ModularSpec; spec->_wrap = &WrapTTDataClass; spec->_new = &WrappedDataClass_new; spec->_free = &WrappedDataClass_free; spec->_any = &WrappedDataClass_anything; #ifdef JMOD_MESSAGE return wrapTTModularClassAsMaxClass(kTTSym_Data, "j.message", NULL, spec); #endif #ifdef JMOD_RETURN return wrapTTModularClassAsMaxClass(kTTSym_Data, "j.return", NULL, spec); #endif #ifndef JMOD_MESSAGE #ifndef JMOD_RETURN return wrapTTModularClassAsMaxClass(kTTSym_Data, "j.parameter", NULL, spec); #endif #endif }