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.) |
Extension Methods
Properties
Name | Description | |
---|---|---|
HasCode | (Inherited from INode.) | |
HasGUI |
Check if the node can offer a GUI window
(Inherited from INode.) | |
HasPatch | (Inherited from INode.) | |
InnerStatus | (Inherited from INode.) | |
LastRuntimeError |
Gets the last runtime error that occured or null if there were no errors.
(Inherited from INode.) | |
ParentNode | (Inherited from INode.) | |
Status | (Inherited from INode.) | |
Tag |
For internal use only.
(Inherited from INode.) | |
Window |
Gets the window of this node. Or null if
this node doesn't have a window.
(Inherited from INode.) |