Max API
8.2.0
|
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. | |