Jamoma API  0.6.0.a19
PureData/source/j.model/j.model_preset.cpp File Reference

j.model / j.view - - preset features More...

#include "j.model.h"
+ Include dependency graph for PureData/source/j.model/j.model_preset.cpp:

Go to the source code of this file.

Functions

void model_preset_amenities (TTPtr self)
 
void model_preset_return_names (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_preset_doread (TTPtr self, t_symbol *msg, long argc, t_atom *argv)
 
void model_preset_read_again (TTPtr self)
 
void model_preset_doread_again (TTPtr self)
 
void model_preset_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_preset_write_again (TTPtr self)
 
void model_preset_dowrite_again (TTPtr self)
 
void model_preset_default (TTPtr self)
 
void model_preset_filechanged (TTPtr self, char *filename, short path)
 
void model_preset_dorecall (TTPtr self, t_symbol *msg, long argc, t_atom *argv)
 
void model_preset_edit (TTPtr self, t_symbol *msg, long argc, t_atom *argv)
 
void model_preset_edclose (TTPtr self, char **text, long size)
 
void model_preset_doedit (TTPtr self)
 
t_max_err model_preset_set_presets (TTPtr self, TTPtr attr, long ac, t_atom *av)
 
t_max_err model_preset_get_presets (TTPtr self, TTPtr attr, long *ac, t_atom **av)
 

Detailed Description

j.model / j.view - - preset features

Authors
Théo de la Hogue, Trond Lossius, Antoine Villeret

Definition in file PureData/source/j.model/j.model_preset.cpp.

Function Documentation

void model_preset_amenities ( TTPtr  self)
Parameters
self

Definition at line 20 of file PureData/source/j.model/j.model_preset.cpp.

References TTAddress::appendAddress(), jamoma_presetManager_create(), model_preset_default(), WrappedModularInstance::patcherPtr, and TTObject::send().

Referenced by model_subscribe().

+ Here is the call graph for this function:

void model_preset_default ( TTPtr  self)
Parameters
self

Definition at line 249 of file PureData/source/j.model/j.model_preset.cpp.

References jamoma_edit_filename(), model_preset_doread(), model_preset_dorecall(), WrappedModularInstance::patcherClass, and WrappedModularInstance::patcherContext.

Referenced by model_preset_amenities().

+ Here is the call graph for this function:

void model_preset_doedit ( TTPtr  self)
Parameters
self

Definition at line 452 of file PureData/source/j.model/j.model_preset.cpp.

References WrappedModularInstance::internals, TTHash::lookup(), and TTObject::send().

Referenced by model_preset_edclose().

+ Here is the call graph for this function:

void model_preset_doread ( TTPtr  self,
t_symbol *  msg,
long  argc,
t_atom *  argv 
)
Parameters
self
msg
argc
argv

Definition at line 73 of file PureData/source/j.model/j.model_preset.cpp.

References TTValue::append(), WrappedModularInstance::internals, jamoma_file_read(), TTHash::lookup(), TTObject::send(), and TTObject::set().

Referenced by model_preset_default(), model_preset_filechanged(), and model_preset_read().

+ Here is the call graph for this function:

void model_preset_doread_again ( TTPtr  self)
Parameters
self

Definition at line 116 of file PureData/source/j.model/j.model_preset.cpp.

References WrappedModularInstance::internals, TTHash::lookup(), TTObject::send(), and TTObject::set().

Referenced by model_preset_read_again().

+ Here is the call graph for this function:

void model_preset_dorecall ( TTPtr  self,
t_symbol *  msg,
long  argc,
t_atom *  argv 
)
Parameters
self
msg
argc
argv

Definition at line 333 of file PureData/source/j.model/j.model_preset.cpp.

Referenced by model_preset_default().

void model_preset_dowrite ( TTPtr  self,
t_symbol *  msg,
long  argc,
t_atom *  argv 
)
Parameters
self
msg
argc
argv

Definition at line 152 of file PureData/source/j.model/j.model_preset.cpp.

References TTValue::append(), TTSymbol::c_str(), WrappedModularInstance::internals, jamoma_file_write(), TTHash::lookup(), WrappedModularInstance::patcherClass, WrappedModularInstance::patcherContext, TTObject::send(), and TTObject::set().

Referenced by model_preset_write().

+ Here is the call graph for this function:

void model_preset_dowrite_again ( TTPtr  self)
Parameters
self

Definition at line 208 of file PureData/source/j.model/j.model_preset.cpp.

References WrappedModularInstance::internals, TTHash::lookup(), TTObject::send(), and TTObject::set().

Referenced by model_preset_write_again().

+ Here is the call graph for this function:

void model_preset_edclose ( TTPtr  self,
char **  text,
long  size 
)
Parameters
self
text
size

Definition at line 442 of file PureData/source/j.model/j.model_preset.cpp.

References model_preset_doedit().

Referenced by WrapTTContainerClass().

+ Here is the call graph for this function:

void model_preset_edit ( TTPtr  self,
t_symbol *  msg,
long  argc,
t_atom *  argv 
)
Parameters
self
msg
argc
argv

Definition at line 346 of file PureData/source/j.model/j.model_preset.cpp.

References TTHash::lookup(), and TTValue::size().

+ Here is the call graph for this function:

void model_preset_filechanged ( TTPtr  self,
char *  filename,
short  path 
)
Parameters
self
filename
path

Definition at line 304 of file PureData/source/j.model/j.model_preset.cpp.

References model_preset_doread().

Referenced by WrapTTContainerClass().

+ Here is the call graph for this function:

t_max_err model_preset_get_presets ( TTPtr  self,
TTPtr  attr,
long *  ac,
t_atom **  av 
)
Parameters
self
attr
ac
av

Definition at line 505 of file PureData/source/j.model/j.model_preset.cpp.

Referenced by WrapTTContainerClass().

void model_preset_read ( TTPtr  self,
t_symbol *  msg,
long  argc,
t_atom *  argv 
)
Parameters
self
msg
argc
argv

Definition at line 67 of file PureData/source/j.model/j.model_preset.cpp.

References model_preset_doread().

Referenced by WrapTTContainerClass().

+ Here is the call graph for this function:

void model_preset_read_again ( TTPtr  self)
Parameters
self

Definition at line 110 of file PureData/source/j.model/j.model_preset.cpp.

References model_preset_doread_again().

Referenced by WrapTTContainerClass().

+ Here is the call graph for this function:

void model_preset_return_names ( TTPtr  self,
t_symbol *  msg,
long  argc,
t_atom *  argv 
)
Parameters
self
msg
argc
argv

Definition at line 61 of file PureData/source/j.model/j.model_preset.cpp.

References WrappedModularInstance::outlets.

Referenced by WrapTTContainerClass().

t_max_err model_preset_set_presets ( TTPtr  self,
TTPtr  attr,
long  ac,
t_atom *  av 
)
Parameters
self
attr
ac
av

Definition at line 492 of file PureData/source/j.model/j.model_preset.cpp.

void model_preset_write ( TTPtr  self,
t_symbol *  msg,
long  argc,
t_atom *  argv 
)
Parameters
self
msg
argc
argv

Definition at line 146 of file PureData/source/j.model/j.model_preset.cpp.

References model_preset_dowrite().

Referenced by WrapTTContainerClass().

+ Here is the call graph for this function:

void model_preset_write_again ( TTPtr  self)
Parameters
self

Definition at line 202 of file PureData/source/j.model/j.model_preset.cpp.

References model_preset_dowrite_again().

Referenced by WrapTTContainerClass().

+ Here is the call graph for this function: