The IPluginHost type exposes the following members.

Methods

  NameDescription
Public methodCreateColorConfig
Creates a ConfigurationPin of type Color.
Public methodCreateColorInput
Creates an InputPin of type Color.
Public methodCreateColorOutput
Creates an OutputPin of type Color.
Public methodCreateEnumConfig
Creates a ConfigurationPin of type Enum.
Public methodCreateEnumInput
Creates a InputPin of type Enum.
Public methodCreateEnumOutput
Creates a OutputPin of type Enum.
Public methodCreateLayerOutput
Creates an OutputPin of type DirectX Layer.
Public methodCreateMeshOutput
Creates an OutputPin of type DirectX Mesh.
Public methodCreateNodeInput
Creates an InputPin of the generic node type.
Public methodCreateNodeOutput
Creates an OutputPin of the generic node type.
Public methodCreateRenderStateInput
Creates an InputPin of type DirectX RenderState.
Public methodCreateSamplerStateInput
Creates an InputPin of type DirectX SamplerState.
Public methodCreateStringConfig
Creates a ConfigurationPin of type String.
Public methodCreateStringInput
Creates an InputPin of type String.
Public methodCreateStringOutput
Creates an OutputPin of type String.
Public methodCreateTextureOutput
Creates an OutputPin of type DirectX Texture.
Public methodCreateTransformInput
Creates an InputPin of type Transform.
Public methodCreateTransformOutput
Creates an OutputPin of type Transform.
Public methodCreateValueConfig
Creates a ConfigurationPin of type Value.
Public methodCreateValueFastInput
Creates an InputPin of type Value that does not implement IPluginIn.PinIsChanged and is therefore faster with large SpreadCounts.
Public methodCreateValueInput
Creates an InputPin of type Value. Use this as opposed to CreateValueFastInput if you need to be able to ask for IPluginIn.PinIsChanged. May be slow with large SpreadCounts.
Public methodCreateValueOutput
Creates an OutputPin of type Value.
Public methodDeletePin
Deletes the given pin from the plugin
Public methodGetCurrentTime
Returns the current time which the plugin should use if it does timebased calculations.
Public methodGetEnumEntry
Returns the name of a given EnumEntry of a given Enum.
Public methodGetEnumEntryCount
Returns the number of entries for a given Enum.
Public methodGetHostPath
Returns the absolut file path to the plugins host.
Public methodGetNodePath
Returns a slash-separated path of node IDs that uniquely identifies this node in the vvvv graph.
Public methodLog
Allows a plugin to write messages to a console on the host (ie. Renderer (TTY) in vvvv).
Public methodUpdateEnum
Allows a plugin to create/update an Enum with vvvv

Extension Methods

See Also