MAXON API Base Classes

The MAXON API utilizes various advanced tools and techniques.

Source Processor

The source processor is a Python script analysing a plugins source code and creating additional code. See Source Processor.

Object Creation and References

New instances of a given class can be created using build-in memory management tools. But it is preferred to use the MAXON API reference system.

For creation of classic API objects see Entity Creation and Destruction Manual (Classic). Most components of the MAXON API are based on interfaces, see Interface Basics.

Error System and Debugging

The MAXON API includes an advanced error system that allows to track errors in the application. Debug information can be logged using various debug functions and a logger system.

See also LoggerInterface Manual.

Miscellaneous Technologies

These technologies are used with many classes and interfaces of the MAXON API: