The IPluginHost type exposes the following members.
Methods
| Name | Description | |
|---|---|---|
| CreateColorConfig |
Creates a ConfigurationPin of type Color.
| |
| CreateColorInput |
Creates an InputPin of type Color.
| |
| CreateColorOutput |
Creates an OutputPin of type Color.
| |
| CreateEnumConfig |
Creates a ConfigurationPin of type Enum.
| |
| CreateEnumInput |
Creates a InputPin of type Enum.
| |
| CreateEnumOutput |
Creates a OutputPin of type Enum.
| |
| CreateLayerOutput |
Creates an OutputPin of type DirectX Layer.
| |
| CreateMeshOutput |
Creates an OutputPin of type DirectX Mesh.
| |
| CreateNodeInput |
Creates an InputPin of the generic node type.
| |
| CreateNodeOutput |
Creates an OutputPin of the generic node type.
| |
| CreateRenderStateInput |
Creates an InputPin of type DirectX RenderState.
| |
| CreateSamplerStateInput |
Creates an InputPin of type DirectX SamplerState.
| |
| CreateStringConfig |
Creates a ConfigurationPin of type String.
| |
| CreateStringInput |
Creates an InputPin of type String.
| |
| CreateStringOutput |
Creates an OutputPin of type String.
| |
| CreateTextureOutput |
Creates an OutputPin of type DirectX Texture.
| |
| CreateTransformInput |
Creates an InputPin of type Transform.
| |
| CreateTransformOutput |
Creates an OutputPin of type Transform.
| |
| CreateValueConfig |
Creates a ConfigurationPin of type Value.
| |
| CreateValueFastInput |
Creates an InputPin of type Value that does not implement IPluginIn.PinIsChanged and is therefore faster with large SpreadCounts.
| |
| CreateValueInput |
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.
| |
| CreateValueOutput |
Creates an OutputPin of type Value.
| |
| DeletePin |
Deletes the given pin from the plugin
| |
| GetCurrentTime |
Returns the current time which the plugin should use if it does timebased calculations.
| |
| GetEnumEntry |
Returns the name of a given EnumEntry of a given Enum.
| |
| GetEnumEntryCount |
Returns the number of entries for a given Enum.
| |
| GetHostPath |
Returns the absolut file path to the plugins host.
| |
| GetNodePath |
Returns a slash-separated path of node IDs that uniquely identifies this node in the vvvv graph.
| |
| Log |
Allows a plugin to write messages to a console on the host (ie. Renderer (TTY) in vvvv).
| |
| UpdateEnum |
Allows a plugin to create/update an Enum with vvvv
|