238 void eobj_save(t_gobj* x, t_binbuf *b);
247 void eobj_dosave(
t_eobj* x, t_binbuf *b);
257 void eobj_popup(
t_eobj* x, t_symbol* s,
float itemid);
268 void eobj_write(
t_eobj* x, t_symbol* s,
int argc, t_atom *argv);
279 void eobj_read(
t_eobj* x, t_symbol* s,
int argc, t_atom *argv);
288 void eobj_dsp(
void *x, t_signal **sp);
296 t_int* eobj_perform_inplace(t_int* w);
304 t_int* eobj_perform_noinplace(t_int* w);
317 void eobj_dsp_add(
void *x, t_symbol* s, t_object* obj,
t_typ_method m,
long flags,
void *userparam);
t_sample * eobj_getsignaloutput(void *x, long index)
Retrieves the pointer to the signal of an output.
Definition: eobj.c:609
t_canvas * eobj_getcanvas(void *x)
Retreives the canvas that owns the t_eobj.
Definition: eobj.c:112
void eobj_attrprocess_viabinbuf(void *x, t_binbuf *d)
Changes the attributes with a binbuf.
Definition: eobj.c:236
void * eobj_new(t_eclass *c)
The t_eobj creation function.
Definition: eobj.c:34
int eobj_getproxy(void *x)
Retreives the index of the proxy that received the last message.
Definition: eobj.c:94
void eobj_attr_setvalueof(void *x, t_symbol *s, int argc, t_atom *argv)
Sets the values of an attribute.
Definition: eobj.c:258
t_symbol * eobj_getclassname(void *x)
Retrieves the classe name of a t_eobj.
Definition: eobj.c:106
void eobj_dspsetup(void *x, long nins, long nouts)
Initializes the dsp members of the t_edsp.
Definition: eobj.c:362
void eobj_dspfree(void *x)
The t_edspobj deletion function. This function should replace pd_free().
Definition: eobj.c:396
void eobj_dspflags(void *x, long flags)
Initializes the flags of the t_edsp.
Definition: eobj.c:387
The class.
Definition: edefine.h:513
void eobj_resize_inputs(void *x, long nins)
Resizes the number of signal inputs of a t_edspobj.
Definition: eobj.c:411
char eobj_isbox(void *x)
Retreives if a t_eobj is a GUI box or not.
Definition: eobj.c:118
t_eclass * eobj_getclass(void *x)
Retrieves the eclass of a t_eobj.
Definition: eobj.c:100
char eobj_isdsp(void *x)
Retreives if a t_eobj is a DSP object or not.
Definition: eobj.c:125
void eobj_free(void *x)
The t_eobj deletion function. This function should replace pd_free().
Definition: eobj.c:73
The default object.
Definition: edefine.h:550
The Proxy object.
Definition: edefine.h:536
void eobj_attrprocess_viatoms(void *x, int argc, t_atom *argv)
Changes the attributes with an array of atoms.
Definition: eobj.c:214
t_eproxy * eobj_proxynew(void *x)
Adds a proxy inlet to a t_eobj.
Definition: eobj.c:89
void(* t_typ_method)(void *x,...)
The standart method.
Definition: edefine.h:86
t_sample * eobj_getsignalinput(void *x, long index)
Retrieves the pointer to the signal of an input.
Definition: eobj.c:596
void eobj_attr_getvalueof(void *x, t_symbol *s, int *argc, t_atom **argv)
Gets the values of an attribute.
Definition: eobj.c:264