XSIApplication.Plugins

Introduced

v4.0

Description

Returns a collection of all self-installable plug-ins currently loaded in Softimage as a PluginCollection.

C# Syntax

// get accessor

PluginCollection rtn = XSIApplication.Plugins;

Examples

1. Python Example

# 

# This example demonstrates how to find all the plug-ins currently 

# registered in Softimage that implement a shader parser

#

oPC = Application.Plugins

for p in oPC :

	for pi in p.Items :

		if pi.Type == "Shader Language Parser" :

			Application.LogMessage(p.Name + " is a parser plug-in")

# This is the realtime shader parser plug-in shipped with Softimage:

# INFO : HWParsers is a parser plug-in

2. VBScript Example

'

'	This example displays information for all loaded plug-ins

'

set plgs = Application.Plugins

for each p in plgs

	LogMessage "Name: " 	& p.Name

	LogMessage "Author: " 	& p.Author

	LogMessage "Major: " 	& p.Major

	LogMessage "Minor: " 	& p.Minor

	LogMessage "Language: "	& p.Language

	LogMessage "Filename: "	& p.Filename

	LogMessage "URL: " 	& p.URL

	LogMessage "Email: " 	& p.Email

	LogMessage "Loaded: " 	& p.Loaded

next

See Also

XSIApplication.LoadPlugin XSIApplication.UnloadPlugin Plugin Callbacks for Self-installing Plug-ins