The IPlugin type exposes the following members.
Methods
Name | Description | |
---|---|---|
Configurate |
Called by the PluginHost before the Evaluate function every frame for every ConfigurationPin that has changed.
The ConfigurationPin is handed over as the functions input parameter. This is where a plugin would typically
create/delete pins as reaction to the changed value of a ConfigurationPin that specifies the number of pins of a specific type.
| |
Evaluate |
Called by the PluginHost once per frame. This is where the plugin calculates and sets the SliceCounts and Values
of its outputs depending on the values of its current inputs.
| |
SetPluginHost |
Called by the PluginHost to hand itself over to the plugin. This is where the plugin creates its initial pins.
|
Properties
Name | Description | |
---|---|---|
AutoEvaluate |
Called by the PluginHost only once during initialization to find out if this plugin needs to be evaluated
every frame even if there is not output connected. Typically this can return FALSE as long as the plugin doesn't have
a special reason for doing otherwise.
|