All Data Structures Files Variables

Max5 API

o*Objects in C: A Roadmap

o*Development System Information

o*Anatomy of a Max Object

o*Inlets and Outlets

o*Atoms and Messages

o*The Scheduler

o*Memory Allocation

o*Anatomy of a MSP Object

o*Advanced Signal Object Topics

o*Sending Messages, Calling Methods

o*Anatomy of a UI Object

o*File Handling

o*Scripting the Patcher

o*Enhancements to Objects

o*Data Structures

o*Threading

o*Drag'n'Drop

o*ITM

o*JGraphics

o*Appendix: Messages sent to Objects

o*Appendix: Providing Icons for UI Objects

o*Max Development for the Mac OS

o*Max Development for Windows

o+Modules

|o+Attributes

||o+Defines

|||o*CLASS_ATTR_ACCESSORS

|||o*CLASS_ATTR_ADD_FLAGS

|||o*CLASS_ATTR_ALIAS

|||o*CLASS_ATTR_ATOM

|||o*CLASS_ATTR_ATOM_ARRAY

|||o*CLASS_ATTR_ATOM_VARSIZE

|||o*CLASS_ATTR_CATEGORY

|||o*CLASS_ATTR_CHAR

|||o*CLASS_ATTR_CHAR_ARRAY

|||o*CLASS_ATTR_CHAR_VARSIZE

|||o*CLASS_ATTR_DEFAULT

|||o*CLASS_ATTR_DEFAULT_PAINT

|||o*CLASS_ATTR_DEFAULT_SAVE

|||o*CLASS_ATTR_DEFAULT_SAVE_PAINT

|||o*CLASS_ATTR_DEFAULTNAME

|||o*CLASS_ATTR_DEFAULTNAME_PAINT

|||o*CLASS_ATTR_DEFAULTNAME_SAVE

|||o*CLASS_ATTR_DEFAULTNAME_SAVE_PAINT

|||o*CLASS_ATTR_DOUBLE

|||o*CLASS_ATTR_DOUBLE_ARRAY

|||o*CLASS_ATTR_DOUBLE_VARSIZE

|||o*CLASS_ATTR_ENUM

|||o*CLASS_ATTR_ENUMINDEX

|||o*CLASS_ATTR_FILTER_CLIP

|||o*CLASS_ATTR_FILTER_MAX

|||o*CLASS_ATTR_FILTER_MIN

|||o*CLASS_ATTR_FLOAT

|||o*CLASS_ATTR_FLOAT_ARRAY

|||o*CLASS_ATTR_FLOAT_VARSIZE

|||o*CLASS_ATTR_INVISIBLE

|||o*CLASS_ATTR_LABEL

|||o*CLASS_ATTR_LONG

|||o*CLASS_ATTR_LONG_ARRAY

|||o*CLASS_ATTR_LONG_VARSIZE

|||o*CLASS_ATTR_MAX

|||o*CLASS_ATTR_MIN

|||o*CLASS_ATTR_OBJ

|||o*CLASS_ATTR_OBJ_ARRAY

|||o*CLASS_ATTR_OBJ_VARSIZE

|||o*CLASS_ATTR_ORDER

|||o*CLASS_ATTR_PAINT

|||o*CLASS_ATTR_REMOVE_FLAGS

|||o*CLASS_ATTR_RGBA

|||o*CLASS_ATTR_SAVE

|||o*CLASS_ATTR_STYLE

|||o*CLASS_ATTR_STYLE_LABEL

|||o*CLASS_ATTR_SYM

|||o*CLASS_ATTR_SYM_ARRAY

|||o*CLASS_ATTR_SYM_VARSIZE

|||o*CLASS_STICKY_ATTR

|||o*CLASS_STICKY_ATTR_CLEAR

|||o*CLASS_STICKY_METHOD

|||o*CLASS_STICKY_METHOD_CLEAR

|||o*OBJ_ATTR_ATOM

|||o*OBJ_ATTR_ATOM_ARRAY

|||o*OBJ_ATTR_CHAR

|||o*OBJ_ATTR_CHAR_ARRAY

|||o*OBJ_ATTR_DEFAULT

|||o*OBJ_ATTR_DEFAULT_SAVE

|||o*OBJ_ATTR_DOUBLE

|||o*OBJ_ATTR_DOUBLE_ARRAY

|||o*OBJ_ATTR_FLOAT

|||o*OBJ_ATTR_FLOAT_ARRAY

|||o*OBJ_ATTR_LONG

|||o*OBJ_ATTR_LONG_ARRAY

|||o*OBJ_ATTR_OBJ

|||o*OBJ_ATTR_OBJ_ARRAY

|||o*OBJ_ATTR_SAVE

|||o*OBJ_ATTR_SYM

|||o*OBJ_ATTR_SYM_ARRAY

|||o*STATIC_ATTR_ATOM

|||o*STATIC_ATTR_ATOM_ARRAY

|||o*STATIC_ATTR_CHAR

|||o*STATIC_ATTR_CHAR_ARRAY

|||o*STATIC_ATTR_DOUBLE

|||o*STATIC_ATTR_DOUBLE_ARRAY

|||o*STATIC_ATTR_FLOAT

|||o*STATIC_ATTR_FLOAT_ARRAY

|||o*STATIC_ATTR_LONG

|||o*STATIC_ATTR_LONG_ARRAY

|||o*STATIC_ATTR_OBJ

|||o*STATIC_ATTR_OBJ_ARRAY

|||o*STATIC_ATTR_SYM

|||o*STATIC_ATTR_SYM_ARRAY

|||o*STRUCT_ATTR_ATOM

|||o*STRUCT_ATTR_ATOM_ARRAY

|||o*STRUCT_ATTR_ATOM_VARSIZE

|||o*STRUCT_ATTR_CHAR

|||o*STRUCT_ATTR_CHAR_ARRAY

|||o*STRUCT_ATTR_CHAR_VARSIZE

|||o*STRUCT_ATTR_DOUBLE

|||o*STRUCT_ATTR_DOUBLE_ARRAY

|||o*STRUCT_ATTR_DOUBLE_VARSIZE

|||o*STRUCT_ATTR_FLOAT

|||o*STRUCT_ATTR_FLOAT_ARRAY

|||o*STRUCT_ATTR_FLOAT_VARSIZE

|||o*STRUCT_ATTR_LONG

|||o*STRUCT_ATTR_LONG_ARRAY

|||o*STRUCT_ATTR_LONG_VARSIZE

|||o*STRUCT_ATTR_OBJ

|||o*STRUCT_ATTR_OBJ_ARRAY

|||o*STRUCT_ATTR_OBJ_VARSIZE

|||o*STRUCT_ATTR_SYM

|||o*STRUCT_ATTR_SYM_ARRAY

|||\*STRUCT_ATTR_SYM_VARSIZE

||o+Enumerations

||o+Functions

||\+Data Structures

|o+Classes

|o+Data Storage

||o+Atom Array

||o+Database

||o+Dictionary

||o+Hash Table

||o+Index Map

||o+Linked List

||o+Quick Map

||o+String Object

||o+Symbol Object

||o+Typedefs

||\+Enumerations

|o+Data Types

|o+Files and Folders

|o+Memory Management

|o+Miscellaneous

||o+Console

||o+Byte Ordering

||o+Extending expr

||o+Table Access

||o*Text Editor Windows

||o+Presets

||o+Event and File Serial Numbers

||o+Loading Max Files

||o+Monitors and Displays

||o+Windows

||o+Mouse and Keyboard

||o+Defines

||o+Enumerations

||\+Functions

|o+Example Projects

|o+MSP

|o+Objects

|o+Patcher

||o+jpatcher

||o+jbox

||o+jpatchline

||o+jpatcherview

||o+Typedefs

||o+Enumerations

|||\*@3

||\+Data Structures

|o+Timing

|o+Threads

|o+User Interface

||o+JGraphics

|||o+JSurface

|||o+Scalable Vector Graphics

|||o+JFont

|||o+JGraphics Matrix Transformations

|||o+JPattern

|||o+Colors

|||o+TextField

|||o+TextLayout

|||o+Popup Menus

|||o+Box Layer

|||o+Defines

|||o+Enumerations

|||o+Functions

|||\+Data Structures

||\+DataView

|\+Unicode

o+Data Structures

o*Data Fields

\+File List

 o*api_01_intro.h

 o*api_02_platform.h

 o*api_03_maxanatomy.h

 o*api_04_inout.h

 o*api_05_atoms.h

 o*api_06_scheduler.h

 o*api_07_memory.h

 o*api_08_mspanatomy.h

 o*api_09_mspadvanced.h

 o*api_10_msgattached.h

 o*api_11_uianatomy.h

 o*api_12_files.h

 o*api_13_scripting.h

 o*api_14_enhancements.h

 o*api_15_datastructures.h

 o*api_16_threading.h

 o*api_17_dragndrop.h

 o*api_18_itm.h

 o*api_19_jgraphics.h

 o*api_appendix_a.h

 o*api_appendix_b.h

 o*attr.h

 o*attrtester.c

 o*basic_c_strings.c

 o*buddy.c

 o*buffer.h

 o*class.h

 o*collect.cpp

 o*commonsyms.c

 o*commonsyms.h

 o*commonsyms_max4.c

 o*commonsyms_max4.h

 o*datastore.h

 o*datatypes.h

 o*dbcuelist.c

 o*dbviewer.c

 o*delay2.c

 o*dev-mac.h

 o*dev-win.h

 o*dllmain_win.c

 o*dspstress~.c

 o*dummy.c

 o*edit.h

 o*ext.h

 o*ext_anim.h

 o*ext_atomarray.h

 o*ext_atomic.h

 o*ext_byteorder.c

 o*ext_byteorder.h

 o*ext_charset.h

 o*ext_colors.h

 o*ext_common.h

 o*ext_critical.h

 o*ext_database.c

 o*ext_database.h

 o*ext_default.h

 o*ext_dictionary.h

 o*ext_drag.h

 o*ext_event.h

 o*ext_expr.h

 o*ext_fun.h

 o*ext_globalsymbol.h

 o*ext_hashtab.h

 o*ext_itm.h

 o*ext_linklist.h

 o*ext_maxtypes.h

 o*ext_menu.h

 o*ext_mess.h

 o*ext_midi.h

 o*ext_numc.h

 o*ext_obex.h

 o*ext_obex_util.h

 o*ext_obstring.h

 o*ext_oms.h

 o*ext_path.h

 o*ext_preferences.h

 o*ext_prefix.h

 o*ext_proto.h

 o*ext_proto_win.h

 o*ext_qtimage.h

 o*ext_qtstubs.h

 o*ext_quickmap.h

 o*ext_sndfile.h

 o*ext_strings.h

 o*ext_support.h

 o*ext_symobject.h

 o*ext_sysfile.h

 o*ext_sysmem.h

 o*ext_sysmidi.h

 o*ext_sysparallel.h

 o*ext_systhread.h

 o*ext_systime.h

 o*ext_time.h

 o*ext_timeline.h

 o*ext_track.h

 o*ext_types.h

 o*ext_user.h

 o*ext_wind.h

 o*ext_xmltree.h

 o*fftinfo~.c

 o*filebyte.c

 o*filedate.c

 o*filein.c

 o*files.h

 o*folder.c

 o*indexmap.h

 o*index~.c

 o*iter.c

 o*iterate2.c

 o*iterator.c

 o*jdataview.h

 o*jgraphics.h

 o*jpatcher_api.h

 o*jpatcher_syms.c

 o*jpatcher_syms.h

 o*jpatcher_utils.h

 o*jslider.c

 o*lores~.c

 o*match.c

 o*MaxAudioAPI.h

 o*memory.h

 o*minimetro.c

 o*minimum.c

 o*misc.h

 o*mouse.c

 o*msp.h

 o*myob.c

 o*myobex.c

 o*myregob.c

 o*obj.h

 o*past.c

 o*patcher.h

 o*pattr-api-doxygen.c

 o*pictmeter~.c

 o*plussz.c

 o*plussz2.c

 o*plussz~.c

 o*r_pfft.h

 o*sched.h

 o*scripto.c

 o*simplejs.c

 o*simplemax.c

 o*simplemsp~.c

 o*simpletext.c

 o*simpwave~.c

 o*threading.h

 o*thresh.c

 o*times~.c

 o*ui.h

 o*uisimp.c

 o*uisimp2.c

 o*uisimp3.c

 o*uisimp4.c

 o*uisimp5.c

 o*uitester.c

 o*uitextfield.c

 o*unicode.h

 o*urner.c

 o*vexpr.c

 o*whosyourdaddy.c

 o*windowwatcher.c

 o*z_altivec.h

 \*z_dsp.h