Plugin

Object Hierarchy | Related C++ Class: Plugin

Inheritance

SIObject

Plugin

Introduced

v4.0

Description

The Plugin object holds read-only information on a particular plug-in registered in Softimage. Plug-in objects are filled in at plug-in registration time through the PluginRegistrar object and can be accessed through the PluginCollection (using the XSIApplication.Plugins property).

Methods

IsClassOf operator IsEqualTo operator    
       

Properties

Application Author Categories Email
Filename FullName operator Help Items
Language Loaded Major Minor
Name operator NestedObjects Origin OriginPath
Parent Type operator URL UserData

Examples

VBScript Example

on error resume next
set allPlugins = Application.Plugins
for each p in allPlugins
        Application.LogMessage "Name: " & p.Name
        Application.LogMessage "Author: " & p.Author
        Application.LogMessage "Major: " & p.Major
        Application.LogMessage "Minor: " & p.Minor
        Application.LogMessage "Language: " & p.Language
        Application.LogMessage "Filename: " & p.Filename
        Application.LogMessage "URL: " & p.URL
        Application.LogMessage "Email: " & p.Email
        Application.LogMessage "Help: " & p.Help
        Application.LogMessage "Origin: " & p.Origin
        Application.LogMessage "OriginPath: " & p.OriginPath
        Application.LogMessage "Loaded: " & p.Loaded
for each cat in p.Categories
                Application.LogMessage "Category: " & pi.Name 
next
        for each pi in p.Items
                Application.LogMessage "Plug-in item: " & pi.Name &":"& pi.Type
        next
next

See Also

PluginRegistrar PluginItem XSIApplication.Plugins