## 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