All Data Structures 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*Jitter Object Model

o*Jitter Max Wrappers

o*Matrix Operator QuickStart

o*Matrix Operator Details

o*OB3D QuickStart

o*OB3D Details

o*Scheduler and Low Priority Queue Issues

o*Jitter Object Registration and Notification

o*Using Jitter Objects in C

o*JXF File Specification

o*Jitter Networking Specification

o*Appendix: Messages sent to Objects

o*Appendix: Providing Icons for UI Objects

o*Appendix: Additional Resources

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_METHOD_ATTR_PARSE

|||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+Jitter

||o+Atom Module

||o+Attribute Module

||o+Binary Module

||o+Class Module

||o+Object Module

||o+Miscellaneous Utility Module

||o+Linked List Module

||o+Math Module

||o+Matrix Module

||o+Max Wrapper Module

||o+Memory Module

||o+MOP Module

||o+Parallel Utility Module

||o+MOP Max Wrapper Module

||o+OB3D Module

||o+Operator Vector Module

|||\+Functions

||| o*jit_op_vector_abs_float32

||| o*jit_op_vector_abs_float64

||| o*jit_op_vector_abs_long

||| o*jit_op_vector_absdiff_char

||| o*jit_op_vector_absdiff_float32

||| o*jit_op_vector_absdiff_float64

||| o*jit_op_vector_absdiff_long

||| o*jit_op_vector_acos_float32

||| o*jit_op_vector_acos_float64

||| o*jit_op_vector_acosh_float32

||| o*jit_op_vector_acosh_float64

||| o*jit_op_vector_add_char

||| o*jit_op_vector_add_float32

||| o*jit_op_vector_add_float64

||| o*jit_op_vector_add_long

||| o*jit_op_vector_adds_char

||| o*jit_op_vector_and_char

||| o*jit_op_vector_and_float32

||| o*jit_op_vector_and_float64

||| o*jit_op_vector_and_long

||| o*jit_op_vector_asin_float32

||| o*jit_op_vector_asin_float64

||| o*jit_op_vector_asinh_float32

||| o*jit_op_vector_asinh_float64

||| o*jit_op_vector_atan2_float32

||| o*jit_op_vector_atan2_float64

||| o*jit_op_vector_atan_float32

||| o*jit_op_vector_atan_float64

||| o*jit_op_vector_atanh_float32

||| o*jit_op_vector_atanh_float64

||| o*jit_op_vector_avg_char

||| o*jit_op_vector_avg_float32

||| o*jit_op_vector_avg_float64

||| o*jit_op_vector_avg_long

||| o*jit_op_vector_bitand_char

||| o*jit_op_vector_bitand_long

||| o*jit_op_vector_bitnot_char

||| o*jit_op_vector_bitnot_long

||| o*jit_op_vector_bitor_char

||| o*jit_op_vector_bitor_long

||| o*jit_op_vector_bitxor_char

||| o*jit_op_vector_bitxor_long

||| o*jit_op_vector_ceil_float32

||| o*jit_op_vector_ceil_float64

||| o*jit_op_vector_cos_float32

||| o*jit_op_vector_cos_float64

||| o*jit_op_vector_cosh_float32

||| o*jit_op_vector_cosh_float64

||| o*jit_op_vector_div_char

||| o*jit_op_vector_div_float32

||| o*jit_op_vector_div_float64

||| o*jit_op_vector_div_long

||| o*jit_op_vector_eq_char

||| o*jit_op_vector_eq_float32

||| o*jit_op_vector_eq_float64

||| o*jit_op_vector_eq_long

||| o*jit_op_vector_eqp_char

||| o*jit_op_vector_eqp_float32

||| o*jit_op_vector_eqp_float64

||| o*jit_op_vector_eqp_long

||| o*jit_op_vector_exp2_float32

||| o*jit_op_vector_exp2_float64

||| o*jit_op_vector_exp_float32

||| o*jit_op_vector_exp_float64

||| o*jit_op_vector_flipdiv_char

||| o*jit_op_vector_flipdiv_float32

||| o*jit_op_vector_flipdiv_float64

||| o*jit_op_vector_flipdiv_long

||| o*jit_op_vector_flipmod_char

||| o*jit_op_vector_flipmod_float32

||| o*jit_op_vector_flipmod_float64

||| o*jit_op_vector_flipmod_long

||| o*jit_op_vector_flippass_char

||| o*jit_op_vector_flippass_float32

||| o*jit_op_vector_flippass_float64

||| o*jit_op_vector_flippass_long

||| o*jit_op_vector_flipsub_char

||| o*jit_op_vector_flipsub_float32

||| o*jit_op_vector_flipsub_long

||| o*jit_op_vector_floor_float32

||| o*jit_op_vector_floor_float64

||| o*jit_op_vector_fold_float32

||| o*jit_op_vector_fold_float64

||| o*jit_op_vector_gt_char

||| o*jit_op_vector_gt_float32

||| o*jit_op_vector_gt_float64

||| o*jit_op_vector_gt_long

||| o*jit_op_vector_gte_char

||| o*jit_op_vector_gte_float32

||| o*jit_op_vector_gte_float64

||| o*jit_op_vector_gte_long

||| o*jit_op_vector_gtep_char

||| o*jit_op_vector_gtep_float32

||| o*jit_op_vector_gtep_float64

||| o*jit_op_vector_gtep_long

||| o*jit_op_vector_gtp_char

||| o*jit_op_vector_gtp_float32

||| o*jit_op_vector_gtp_float64

||| o*jit_op_vector_gtp_long

||| o*jit_op_vector_hypot_float32

||| o*jit_op_vector_hypot_float64

||| o*jit_op_vector_log10_float32

||| o*jit_op_vector_log10_float64

||| o*jit_op_vector_log2_float32

||| o*jit_op_vector_log2_float64

||| o*jit_op_vector_log_float32

||| o*jit_op_vector_log_float64

||| o*jit_op_vector_lshift_char

||| o*jit_op_vector_lshift_long

||| o*jit_op_vector_lt_char

||| o*jit_op_vector_lt_float32

||| o*jit_op_vector_lt_float64

||| o*jit_op_vector_lt_long

||| o*jit_op_vector_lte_char

||| o*jit_op_vector_lte_float32

||| o*jit_op_vector_lte_float64

||| o*jit_op_vector_lte_long

||| o*jit_op_vector_ltep_char

||| o*jit_op_vector_ltep_float32

||| o*jit_op_vector_ltep_float64

||| o*jit_op_vector_ltep_long

||| o*jit_op_vector_ltp_char

||| o*jit_op_vector_ltp_float32

||| o*jit_op_vector_ltp_float64

||| o*jit_op_vector_ltp_long

||| o*jit_op_vector_max_char

||| o*jit_op_vector_max_float32

||| o*jit_op_vector_max_float64

||| o*jit_op_vector_max_long

||| o*jit_op_vector_min_char

||| o*jit_op_vector_min_float32

||| o*jit_op_vector_min_float64

||| o*jit_op_vector_min_long

||| o*jit_op_vector_mod_char

||| o*jit_op_vector_mod_float32

||| o*jit_op_vector_mod_float64

||| o*jit_op_vector_mod_long

||| o*jit_op_vector_mult_char

||| o*jit_op_vector_mult_float32

||| o*jit_op_vector_mult_float64

||| o*jit_op_vector_mult_long

||| o*jit_op_vector_neq_char

||| o*jit_op_vector_neq_float32

||| o*jit_op_vector_neq_float64

||| o*jit_op_vector_neq_long

||| o*jit_op_vector_neqp_char

||| o*jit_op_vector_neqp_float32

||| o*jit_op_vector_neqp_float64

||| o*jit_op_vector_neqp_long

||| o*jit_op_vector_not_char

||| o*jit_op_vector_not_float32

||| o*jit_op_vector_not_float64

||| o*jit_op_vector_not_long

||| o*jit_op_vector_or_char

||| o*jit_op_vector_or_float32

||| o*jit_op_vector_or_float64

||| o*jit_op_vector_or_long

||| o*jit_op_vector_pass_char

||| o*jit_op_vector_pass_float32

||| o*jit_op_vector_pass_float64

||| o*jit_op_vector_pass_long

||| o*jit_op_vector_pow_float32

||| o*jit_op_vector_pow_float64

||| o*jit_op_vector_round_float32

||| o*jit_op_vector_round_float64

||| o*jit_op_vector_rshift_char

||| o*jit_op_vector_rshift_long

||| o*jit_op_vector_sin_float32

||| o*jit_op_vector_sin_float64

||| o*jit_op_vector_sinh_float32

||| o*jit_op_vector_sinh_float64

||| o*jit_op_vector_sqrt_float32

||| o*jit_op_vector_sqrt_float64

||| o*jit_op_vector_sub_char

||| o*jit_op_vector_sub_float32

||| o*jit_op_vector_sub_float64

||| o*jit_op_vector_sub_long

||| o*jit_op_vector_subs_char

||| o*jit_op_vector_tan_float32

||| o*jit_op_vector_tan_float64

||| o*jit_op_vector_tanh_float32

||| o*jit_op_vector_tanh_float64

||| o*jit_op_vector_trunc_float32

||| o*jit_op_vector_trunc_float64

||| o*jit_op_vector_wrap_float32

||| \*jit_op_vector_wrap_float64

||o+QuickTime Codec Module

||o+jit.qt.movie Module

||o+jit.qt.record Module

||\+QuickTime Utilties Module

|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

\*Data Fields