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
|