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