MAXScript SDK
See Also: Must Read Sections for All Developers.
The MAXScript SDK is a set of Visual C++ headers and import libraries that C++ programmers can use to extend MAXScript. These extensions can be in the form of new built-in functions, new system globals or descriptors for new MAX plug-in class properties. This is useful for 3rd-party plug-in developers to write custom scripting interfaces for their plug-ins, and for programmers to do custom C++ performance code and drive it with scripts for hybrid tools.
The scripter SDK allows extensions to be added either incrementally through a MAXScript-specific DLL file type that is loaded by MAXScript or by runtime calls directly to MAXScript from within an existing plug-in.
The following topics describe the SDK:
Protecting Newly Created Values from the Collector
Collector-Safe Value Local Macros
Marking Values as Permanent or Collectable
Working with MAX Objects in the SDK
MAX ClassIDs and Superclass IDs
classOf() and superClassOf() Methods for MAX Objects