CicmWrapper
A wrapper for Pure Data
|
The eobj part. More...
Modules | |
The DSP Object Part | |
The edspobj part. | |
Data Structures | |
struct | t_eobj |
The CICM object. More... | |
Typedefs | |
typedef struct t_eobj | t_eobj |
Functions | |
void * | eobj_new (t_eclass *c) |
The eobj creation function. More... | |
void | eobj_free (void *x) |
The eobj deletion function. More... | |
t_eproxy * | eobj_proxynew (void *x) |
Adds a proxy inlet to an eobj. More... | |
int | eobj_getproxy (void *x) |
Retreives the index of the proxy that received the last message. More... | |
t_eclass * | eobj_getclass (void *x) |
Retrieves the eclass of an eobj. More... | |
t_symbol * | eobj_getclassname (void *x) |
Retrieves the classe name of an eobj. More... | |
t_canvas * | eobj_getcanvas (void *x) |
Retreives the canvas that owns the eobj. More... | |
char | eobj_isbox (void *x) |
Retreives if an eobj is a GUI box or not. More... | |
char | eobj_isdsp (void *x) |
Retreives if an eobj is a DSP object or not. More... | |
The eobj part.
This part refers to the methods and structures that can be used by all the eobjs.
void eobj_free | ( | void * | x | ) |
The eobj deletion function.
Detach the eobj from Pure Data and free the proxy inlets.
x | The eobj pointer |
t_canvas* eobj_getcanvas | ( | void * | x | ) |
Retreives the canvas that owns the eobj.
Directly access to the canvas structure of the eobj.
x | The eobj pointer. |
t_eclass* eobj_getclass | ( | void * | x | ) |
Retrieves the eclass of an eobj.
Directly access to the eclass structure of the eobj.
x | The eobj pointer. |
t_symbol* eobj_getclassname | ( | void * | x | ) |
Retrieves the classe name of an eobj.
Directly access to the name of the eclass of the eobj.
x | The eobj pointer. |
int eobj_getproxy | ( | void * | x | ) |
Retreives the index of the proxy that received the last message.
Retreives the current proxy index. This function should only be used while a message has been received.
x | The eobj pointer. |
char eobj_isbox | ( | void * | x | ) |
Retreives if an eobj is a GUI box or not.
Check if the box flag is postive or null.
x | The eobj pointer. |
char eobj_isdsp | ( | void * | x | ) |
Retreives if an eobj is a DSP object or not.
Check if the dsp method has been initialized.
x | The eobj pointer. |
void* eobj_new | ( | t_eclass * | c | ) |
The eobj creation function.
Allocate the memory for an intance of an eobj of a specific eclass, intialize the defaults values and methods.
c | The eclass pointer. |
t_eproxy* eobj_proxynew | ( | void * | x | ) |
Adds a proxy inlet to an eobj.
Allocates and initializes a new proxy inlet.
x | The eobj pointer. |