PluginRegistrar

Object Hierarchy | Related C++ Class: PluginRegistrar

Inheritance

SIObject
   PluginRegistrar

Introduced

4.0

Description

The PluginRegistrar object is used by plug-in modules for registering plug-in items in Softimage along with other general information. The object is created by Softimage and contains information such as the directory where the plug-in is being loaded/unloaded and the filename of the plug-in.

When Softimage starts up, a PluginRegistrar object is created for each plug-in to load and passed to the XSILoadPlugin function entry point exposed by the plug-in. The information gathered by Softimage is used for creating the plug-in items when required by the user.

When a plug-in is unloaded, a PluginRegistrar object is created for this particular plug-in and passed to the XSIUnloadPlugin function entry point exposed by the plug-in (see Callbacks for Self-Installing Plug-ins). The information registered by the plug-in can be accessed through the Plugin object.

Methods

IsClassOf

IsEqualTo

RegisterCommand

RegisterConverterEvent

RegisterEvent

RegisterFilter

RegisterMenu

RegisterOperator

RegisterProperty

RegisterShader

RegisterShaderLanguageParser

RegisterTimerEvent

Properties

Application

Author

Categories

Email

Filename

FullName

Help

Language

Major

Minor

Name

NestedObjects

Origin

OriginPath

Parent

Type

URL

UserData

 

 

See Also

XSIApplication.Plugins

Callbacks for Self-Installing Plug-ins

Examples

• See PluginRegistrar.1.js



Autodesk Softimage 2011