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