GENERATE/PREV.gifGENERATE/NEXT.gif

MAXScript Class Reference

The following tables and lists document all of MAXScript's classes and their capabilities. The classes are arranged in an inheritance hierarchy as summarized on the next page. At the root of all MAXScript classes is the class Value. The classes are listed below in functional groups.

The class list follows the order in the hierarchy diagram. The details for each class are arranged into the following sections:

methods: Defines all the functions you can call on values of the class. It gives the form for the function call including argument types as described above, and an indication of those that are automatically mapped over collections.

operators: Defines the math and other symbolic operators that are defined on values in the class.

properties: Accessible properties for values in the class.

literals: Any literal form for values in the class, sometimes just as examples.

constructors: The various ways you can get and create instances of the class.

In some sections, there are syntax forms given for function calls and operations. The arguments are specified using the <name> convention, but in this case, it is a descriptive name, identifying the type of value that is allowable for that argument. For exampe, <boolean> means an operand, possibly a complex parenthesised expression, yielding a true or false Boolean value.

The collection classes whose values are mappable are so marked. Remember, also that all indexable collections have their first value at index 1.