All .Net plug-ins must implement this interface.
| C# | Visual Basic | Visual C++ |
public interface IChameleonPlugin
Public Interface IChameleonPlugin
public interface class IChameleonPlugin
| All Members | Methods | Properties | |||
| Icon | Member | Description |
|---|---|---|
| Author | The person who wrote the plug-in. | |
| Category | The general category to which this plug-in belongs as determined by the author. | |
| Clean()()() | Cleans up all used memory for this plug-in and resets everything back to starting levels, ready for initialization. | |
| Description | A brief but complete description of what the plug-in is supposed to do. | |
| Execute()()() | Runs the algorithms this plug-in is supposed to run | |
| ExpectedInput | The inputs this plug-in expects to receive. | |
| Initialize(array<String>[]()[], FeedBack..::.sendFeedBack) | Initializes the data for this plug-in | |
| Load(String) | Loads a previously saved state saved by the Save() method. | |
| Output | The output this plug-in will produce given proper inputs. | |
| Save()()() | Converts plug-in specific data that must be saved into a single string for later loading. |