Pluginterfaces V1

Classes

  ClassDescription
Public classPluginInfo
Helper Class that implements the IPluginInfo interface.

Interfaces

  InterfaceDescription
Public interfaceIAddonHost
The base interface of all addon hosts
Public interfaceIColorConfig
Interface to a ConfigurationPin of type Color.
Public interfaceIColorIn
Interface to an InputPin of type Color.
Public interfaceIColorOut
Interface to an OutputPin of type Color.
Public interfaceIConnectionHandler
Public interfaceIDXLayerIO
Interface to an OutputPin of type DirectX Layer.
Public interfaceIDXMeshOut
Interface to an OutputPin of type DirectX Mesh.
Public interfaceIDXRenderStateIn
Interface to an InputPin of type DirectX RenderState.
Public interfaceIDXSamplerStateIn
Interface to an InputPin of type DirectX SamplerState.
Public interfaceIDXStateIn
Base interface to all InputPins of type DirectX State.
Public interfaceIDXTextureOut
Public interfaceIEnumConfig
Interface to a ConfigurationPin of type Enum.
Public interfaceIEnumIn
Interface to an InputPin of type Enum.
Public interfaceIEnumOut
Interface to an OutputPin of type Enum.
Public interfaceINodeIn
Interface to an InputPin of the generic node type
Public interfaceINodeIOBase Obsolete.
Base Interface for NodePin connections
Public interfaceINodeOut
Interface to an OutputPin of the generic node type
Public interfaceIPlugin
The one single interface a plugin has to implement
Public interfaceIPluginBase
The one single interface a plugin has to implement
Public interfaceIPluginConfig
Base interface of all ConfigurationPin interfaces. Never used directly.
Public interfaceIPluginConnections
Optional interface to be implemented on a plugin that needs to know when one of its pins is connected or disconnected
Public interfaceIPluginDXLayer
Optional interface to be implemented on a plugin that deals with DirectX Layers
Public interfaceIPluginDXMesh
Optional interface to be implemented on a plugin that deals with DirectX Meshes
Public interfaceIPluginDXResource
Optional interface to be implemented on a plugin that deals with DirectX resources like Meshes, Textures, Layers...
Public interfaceIPluginDXTexture
Optional interface to be implemented on a plugin that deals with DirectX Textures
Public interfaceIPluginDXTexture2
Same as IPluginDXTexture but with additional parameter to allow for spreadable outputs
Public interfaceIPluginFastIn
Base interface of all fast InputPin interfaces. Never used directly.
Public interfaceIPluginHost
The interface to be implemented by a program to host IPlugins.
Public interfaceIPluginIn
Base interface of all InputPin interfaces. Never used directly.
Public interfaceIPluginInfo
Interface for the PluginInfo. Also see VVVV Naming Conventions.
Public interfaceIPluginIO
Base interface of all pin interfaces. Never used directly.
Public interfaceIPluginOut
Base interface of all OutputPin interfaces. Never used directly.
Public interfaceIStringConfig
Interface to a ConfigurationPin of type String.
Public interfaceIStringIn
Interface to an InputPin of type String.
Public interfaceIStringOut
Interface to an OutputPin of type String.
Public interfaceITransformIn
Interface to an InputPin of type Transform.
Public interfaceITransformOut
Interface to an OutputPin of type Transform.
Public interfaceIValueConfig
Interface to a ConfigurationPin of type Value.
Public interfaceIValueFastIn
Interface to a fast InputPin of type Value.
Public interfaceIValueIn
Interface to an InputPin of type Value.
Public interfaceIValueOut
Interface to an OutputPin of type Value.

Enumerations

  EnumerationDescription
Public enumerationTComponentMode
Used to set the InitialComponentMode in IPluginInfo which specifies the ComponentMode for a plugin when it is being created.
Public enumerationTLogType
Used in the IPluginHost.Log function to specify the type of the log message.
Public enumerationTPinDirection
Used to specifiy a pins Direction.
Public enumerationTPinVisibility
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.
Public enumerationTSliceMode
Used in the pin creating functions of IPluginHost to specifiy possible SliceCounts.
Public enumerationTStringType
Used to define a specific string type for pin creation