18 #include "jpatcher_api.h"
24 typedef struct extra {
42 #define EXTRA ((t_extra*)x->extra)
void model_signal_return_audio_mix(TTPtr self, t_symbol *msg, long argc, t_atom *argv)
void model_preset_doedit(TTPtr self)
t_max_err model_preset_set_presets(TTPtr self, TTPtr attr, long ac, const t_atom *av)
bool TTBoolean
Boolean flag, same as Boolean on the Mac.
void model_assist(TTPtr self, void *b, long msg, long arg, char *dst)
Display assist messages for inlets and outlets in Max.
TTBoolean model_test_amenities(TTPtr self, TTSymbol name)
void model_subscribe_view(TTPtr self, t_symbol *msg, long argc, t_atom *argv)
void model_preset_dorecall(TTPtr self, t_symbol *msg, long argc, t_atom *argv)
void model_preset_return_names(TTPtr self, t_symbol *msg, long argc, t_atom *argv)
void model_reference_dowrite(TTPtr self, t_symbol *msg, long argc, t_atom *argv)
void model_signal_amenities(TTPtr self, t_symbol *msg, long argc, t_atom *argv)
We build a directory of TTNodes, and you can request a pointer for any TTNode, or add an observer to ...
void model_preset_amenities(TTPtr self)
The TTAddress class is used to represent a string and efficiently pass and compare that string...
Create and use Jamoma object instances.
void model_preset_edclose(TTPtr self, char **text, long size)
void model_preset_edit(TTPtr self, t_symbol *msg, long argc, const t_atom *argv)
void model_address(TTPtr self, t_symbol *msg, long argc, t_atom *argv)
void model_signal_return_audio_mute(TTPtr self, t_symbol *msg, long argc, t_atom *argv)
Maintain a collection of TTValue objects indexed by TTSymbol pointers.
void WrappedContainerClass_new(TTPtr self, long argc, t_atom *argv)
Constructor: Initiate the wrapped object instance.
void model_subscribe(TTPtr self)
void model_signal_return_audio_gain(TTPtr self, t_symbol *msg, long argc, t_atom *argv)
void * TTPtr
A generic pointer.
void model_init(TTPtr self)
void model_return_value(TTPtr self, t_symbol *msg, long argc, t_atom *argv)
The TTSymbol class is used to represent a string and efficiently pass and compare that string...
void model_preset_doread_again(TTPtr self)
void model_preset_write_again(TTPtr self)
void model_preset_dowrite_again(TTPtr self)
t_max_err model_get_amenities(TTPtr self, TTPtr attr, long *ac, t_atom **av)
t_max_err model_set_amenities(TTPtr self, TTPtr attr, long ac, t_atom *av)
void model_preset_read_again(TTPtr self)
void WrapTTContainerClass(WrappedClassPtr c)
Set up what methods (Max messages) that the wrapped class is to respond to.
void model_preset_filechanged(TTPtr self, char *filename, short path)
t_max_err model_preset_get_presets(TTPtr self, TTPtr attr, long *ac, t_atom **av)
void model_preset_write(TTPtr self, t_symbol *msg, long argc, t_atom *argv)
void model_return_upper_view_model_address(TTPtr self, t_symbol *msg, long argc, t_atom *argv)
void model_preset_default(TTPtr self)
Wraps Jamoma Core classes as objects for Max/MSP.
void WrappedContainerClass_free(TTPtr self)
Deconstructor: Destroy the object and free memory assigned to it.
A base class for Jamoma models.
void model_signal_return_data_active(TTPtr self, t_symbol *msg, long argc, t_atom *argv)
void model_reference_write(TTPtr self, t_symbol *msg, long argc, t_atom *argv)
void model_preset_dowrite(TTPtr self, t_symbol *msg, long argc, t_atom *argv)
void model_share_patcher_node(TTPtr self, TTNodePtr *patcherNode)
void WrappedContainerClass_anything(TTPtr self, t_symbol *msg, long argc, t_atom *argv)
The TTString class is used to represent a string.
void model_signal_return_audio_bypass(TTPtr self, t_symbol *msg, long argc, t_atom *argv)
void model_preset_read(TTPtr self, t_symbol *msg, long argc, t_atom *argv)
void model_share_patcher_info(TTPtr self, TTValuePtr patcherInfo)
void model_signal_return_data_bypass(TTPtr self, t_symbol *msg, long argc, t_atom *argv)
void model_return_address(TTPtr self, t_symbol *msg, long argc, t_atom *argv)
[doxygenAppendixC_copyExample]
void model_preset_doread(TTPtr self, t_symbol *msg, long argc, t_atom *argv)