Data Types
+ 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...
 

Typedefs

typedef void *(* method) (void *,...)
 Function pointer type for generic methods.
 
typedef long(* t_intmethod) (void *,...)
 Function pointer type for methods returning a long.
 
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.
 

Detailed Description

  Copyright © 2015, Cycling '74