Pluginterfaces V1
Classes
Class | Description | |
---|---|---|
PluginInfo |
Helper Class that implements the IPluginInfo interface.
|
Interfaces
Interface | Description | |
---|---|---|
IAddonHost |
The base interface of all addon hosts
| |
IColorConfig |
Interface to a ConfigurationPin of type Color.
| |
IColorIn |
Interface to an InputPin of type Color.
| |
IColorOut |
Interface to an OutputPin of type Color.
| |
IConnectionHandler | ||
IDXLayerIO |
Interface to an OutputPin of type DirectX Layer.
| |
IDXMeshOut |
Interface to an OutputPin of type DirectX Mesh.
| |
IDXRenderStateIn |
Interface to an InputPin of type DirectX RenderState.
| |
IDXSamplerStateIn |
Interface to an InputPin of type DirectX SamplerState.
| |
IDXStateIn |
Base interface to all InputPins of type DirectX State.
| |
IDXTextureOut | ||
IEnumConfig |
Interface to a ConfigurationPin of type Enum.
| |
IEnumIn |
Interface to an InputPin of type Enum.
| |
IEnumOut |
Interface to an OutputPin of type Enum.
| |
INodeIn |
Interface to an InputPin of the generic node type
| |
INodeIOBase | Obsolete.
Base Interface for NodePin connections
| |
INodeOut |
Interface to an OutputPin of the generic node type
| |
IPlugin |
The one single interface a plugin has to implement
| |
IPluginBase |
The one single interface a plugin has to implement
| |
IPluginConfig |
Base interface of all ConfigurationPin interfaces. Never used directly.
| |
IPluginConnections |
Optional interface to be implemented on a plugin that needs to know when one of its pins is connected or disconnected
| |
IPluginDXLayer |
Optional interface to be implemented on a plugin that deals with DirectX Layers
| |
IPluginDXMesh |
Optional interface to be implemented on a plugin that deals with DirectX Meshes
| |
IPluginDXResource |
Optional interface to be implemented on a plugin that deals with DirectX resources like Meshes, Textures, Layers...
| |
IPluginDXTexture |
Optional interface to be implemented on a plugin that deals with DirectX Textures
| |
IPluginDXTexture2 |
Same as IPluginDXTexture but with additional parameter to allow for spreadable outputs
| |
IPluginFastIn |
Base interface of all fast InputPin interfaces. Never used directly.
| |
IPluginHost |
The interface to be implemented by a program to host IPlugins.
| |
IPluginIn |
Base interface of all InputPin interfaces. Never used directly.
| |
IPluginInfo |
Interface for the PluginInfo. Also see VVVV Naming Conventions.
| |
IPluginIO |
Base interface of all pin interfaces. Never used directly.
| |
IPluginOut |
Base interface of all OutputPin interfaces. Never used directly.
| |
IStringConfig |
Interface to a ConfigurationPin of type String.
| |
IStringIn |
Interface to an InputPin of type String.
| |
IStringOut |
Interface to an OutputPin of type String.
| |
ITransformIn |
Interface to an InputPin of type Transform.
| |
ITransformOut |
Interface to an OutputPin of type Transform.
| |
IValueConfig |
Interface to a ConfigurationPin of type Value.
| |
IValueFastIn |
Interface to a fast InputPin of type Value.
| |
IValueIn |
Interface to an InputPin of type Value.
| |
IValueOut |
Interface to an OutputPin of type Value.
|
Enumerations
Enumeration | Description | |
---|---|---|
TComponentMode |
Used to set the InitialComponentMode
in IPluginInfo which specifies the ComponentMode
for a plugin when it is being created.
| |
TLogType |
Used in the IPluginHost.Log function to specify the type of the log message.
| |
TPinDirection |
Used to specifiy a pins Direction.
| |
TPinVisibility |
Used in the pin creating functions of IPluginHost to specifiy the initial visibility of the pin.
If this is not set to FALSE then the option can be changed by the user via the Inspektor.
| |
TSliceMode |
Used in the pin creating functions of IPluginHost to specifiy possible SliceCounts.
| |
TStringType |
Used to define a specific string type for pin creation
|