Interface: pluginManager
The pluginManager Core Interface exposes the Plugin Manager to MAXScript.
Properties
pluginManager.visible : boolean : Read|Write
Show or hide the plug-in manager.
pluginManager.pluginDllCount : integer : Read
Gets the number of plug-ins loaded.
pluginManager.loadedPluginDllSize : integer : Read
The cumulative size, in KB, of the loaded plug-ins.
Methods
<string>pluginManager.pluginDllName <index>index
pluginDllName - no automatic redraw after invoked
Gets the name of the plug-in at the specified index.
<string>pluginManager.pluginDllDirectory <index>index
pluginDllDirectory - no automatic redraw after invoked
Gets the directory for the plug-in at the specified index.
<string>pluginManager.pluginDllFullPath <index>index
pluginDllFullPath - no automatic redraw after invoked
Gets the full path for the plug-in at the specified index. This is the same path shown under "Full Path" in the UI.
<integer>pluginManager.pluginDllSize <index>index
pluginDllSize - no automatic redraw after invoked
Gets the size, in KB, of the plug-in at the specified index.
<boolean>pluginManager.isPluginDllLoaded <index>index
isPluginDllLoaded - no automatic redraw after invoked
Gets whether the plug-in at the specified index is loaded.
<boolean>pluginManager.loadPluginDll <index>index
loadPluginDll - no automatic redraw after invoked
Loads the plug-in at the specified index, returning true if the plug-in was successfully loaded, or if it was already loaded.
<void>pluginManager.loadClass <class>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.
FOR 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.
The Plug-in Manager is also exposed via a GlobalUtilityPlugin class, Plug_in_Manager
, that exposes a single method show()
to show the Plug-in Manager dialog.
Plug_in_Manager interfaces:
Interface: PluginMgrAction
Methods:
<boolean>show() -- Action Interface
Actions:
Category: Plugin_Manager; Action: Plugin_Manager; Shortcut: -- none defined -