Max 5 API Reference
00001 /** 00002 @defgroup class Classes 00003 00004 When a user types the name of your object into an object box, 00005 Max looks for an external of this name in the searchpath and, upon finding it, 00006 loads the bundle or dll and calls the main() function. 00007 Thus, Max classes are typically defined in the main() function of an external. 00008 00009 Historically, Max classes have been defined using an API that includes functions like setup() and addmess(). 00010 This interface is still supported, and the relevant documentation can be found in @ref class_old. 00011 00012 A more recent and more flexible interface for creating objects was introduced with Jitter 1.0 and later 00013 included directly in Max 4.5. This newer API includes functions such as class_new() and class_addmethod(). 00014 Supporting attributes, user interface objects, and additional new features of Max requires the use of the 00015 newer interface for definiting classes documented on this page. 00016 00017 You may not mix these two styles of creating classes within an object. 00018 00019 */ 00020 00021 00022 00023 /** 00024 @defgroup class_old Old-Style Classes 00025 @ingroup class 00026 */ 00027 00028 00029 /** 00030 @defgroup inout Inlets and Outlets 00031 @ingroup class 00032 00033 Routines for creating and communicating with inlets and outlets. 00034 */
Copyright © 2008, Cycling '74