|
Max API
8.2.0
|
Collaboration diagram for Data Types:Modules | |
| Atoms | |
| Atombufs | |
| An Atombuf is an alternative to Binbufs for temporary storage of atoms. | |
| Binbufs | |
| You won’t need to know about the internal structure of a Binbuf, so you can use the void * type to refer to one. | |
| Symbols | |
| Max maintains a symbol table of all strings to speed lookup for message passing. | |
Data Structures | |
| struct | t_rect |
| Coordinates for specifying a rectangular region. More... | |
| struct | t_pt |
| Coordinates for specifying a point. More... | |
| struct | t_size |
| Coordinates for specifying the size of a region. More... | |
Macros | |
| #define | CALL_METHOD_0(m) |
| Function pointer type for methods returning a long. | |
Typedefs | |
| typedef void *(* | zero_meth) (void *x) |
| Function pointer type for methods with no arguments. | |
| typedef void *(* | one_meth) (void *x, void *z) |
| Function pointer type for methods with a single argument. | |
| typedef void *(* | two_meth) (void *x, void *z, void *a) |
| Function pointer type for methods with two arguments. | |
| typedef long *(* | gimmeback_meth) (void *x, t_symbol *s, long ac, t_atom *av, t_atom *rv) |
| Function pointer type for methods that pass back a result value through the last parameter as a t_atom, and return an error. | |
Variables | |
| BEGIN_USING_C_LINKAGE typedef void *(* | method )(void *) |
| Function pointer type for generic methods. | |