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