GENERATE/PREV.gifGENERATE/NEXT.gif

MAXScript SDK

The MAXScript SDK extends the MAXScript functionality to 3rd-party MAX plug-ins and plug-in developers. It is not meant for the casual MAX user. The following topics describe the SDK:

DLL Setup

Libraries

Build Configurations

MAXScript Value Constructors

Distinguished Values

Coercion to C++ Types

Protecting Newly Created Values from the Collector

Collector-Safe Value Local Macros

Value Local Arrays

Marking Values as Permanent or Collectable

Scripter-Callable Functions

Working with MAX Objects in the SDK

Constructing Wrappers

Retrieving Wrapped Objects

Handling Deleted Objects

MAX ClassIDs and Superclass IDs

The MAXClass Constructor

classOf() and superClassOf() Methods for MAX Objects

Collection Mapping

Array Access and Construction

Stream I/O

Access to the Compiler and Interpreter

Calling Scripted Functions

MAXScript Header Files

Core Names