Plug-In Manager

The Plug-in Manager lets you manage plug-ins dynamically without any initialization required. The Plug-in Manager provides a list of all plug-ins found in the 3ds Max plug-in directories, including the plug-in description, type (object, helper, modifier, and so on), status (loaded or deferred), size, and path. The Plug-in Manager provides options to load or tag as deferred, any particular plug-in, regardless where they reside on disk.

When you start the Plug-in Manager, it scans through all the plug-in paths specified in the plug-in.ini file and lists them in the Plug-in Manager dialog.

   

Interface: pluginManager

Properties:

pluginManager.visible : Boolean : Read|Write 

Show or hide the plug-in manager.

   

Methods:

pluginManager.loadClass <class> 

Will ensure that the given class is loaded.

In the event that it is a deferred loading class, and so any MAXScript methods or Function Published interfaces it publishes will be available.

EXAMPLE

pluginManager.loadClass Flex

After this code is executed, all the Flex modifier MAXScript methods are installed and callable.

NOTE:

This is only needed in situations where a plug-in loading may be deferred and it does not have any instances already in the current scene.

See Also