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