XSIApplication.Plugins
 
 
 

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