The IValueFastIn type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() | GetMatrix |
Used to retrieve a 4x4 Matrix from the pin at the specified slice.
|
![]() | GetValue |
Used to retrieve a Value from the pin at the specified slice.
|
![]() | GetValue2D |
Used to retrieve a 2D Vector from the pin at the specified slice.
|
![]() | GetValue3D |
Used to retrieve a 3D Vector from the pin at the specified slice.
|
![]() | GetValue4D |
Used to retrieve a 4D Vector from the pin at the specified slice.
|
![]() | GetValuePointer(Int32*%, Double**%) | |
![]() | GetValuePointer(Int32%, Double*%) |
Used to retrieve a Pointer to the Values of the pin, which can be used to retrive large Spreads of Values more efficiently.
Attention: Don't use this Pointer to write Values to the pin!
|
![]() | SetSubType |
Used to set the SubType of a Value pin, which is a set of limitations to the pins value range, used by the GUI to guide the user to insert correct values.
Note though that this does not prevent a user from setting "wrong" values on a pin. Ultimately each node is responsible for dealing with all possible inputs correctly.
Should only be called once immediately after the pin has been created in IPlugin.SetPluginHost.
|
![]() | SetSubType2D |
Used to set the SubType of a 2D Vector pin, which is a set of limitations to the pins value range, used by the GUI to guide the user to insert correct values.
Note though that this does not prevent a user from setting "wrong" values on a pin. Ultimately each node is responsible for dealing with all possible inputs correctly.
Should only be called once immediately after the pin has been created in IPlugin.SetPluginHost.
|
![]() | SetSubType3D |
Used to set the SubType of a 3D Vector pin, which is a set of limitations to the pins value range, used by the GUI to guide the user to insert correct values.
Note though that this does not prevent a user from setting "wrong" values on a pin. Ultimately each node is responsible for dealing with all possible inputs correctly.
Should only be called once immediately after the pin has been created in IPlugin.SetPluginHost.
|
![]() | SetSubType4D |
Used to set the SubType of a 4D Vector pin, which is a set of limitations to the pins value range, used by the GUI to guide the user to insert correct values.
Note though that this does not prevent a user from setting "wrong" values on a pin. Ultimately each node is responsible for dealing with all possible inputs correctly.
Should only be called once immediately after the pin has been created in IPlugin.SetPluginHost.
|
![]() | Validate | (Inherited from IPluginFastIn.) |
Properties
Name | Description | |
---|---|---|
![]() | AutoValidate | (Inherited from IPluginFastIn.) |
![]() | IsConnected |
Specifies whether the pin is connected in the patch or not.
(Inherited from IPluginIO.) |
![]() | Name |
The pins name.
(Inherited from IPluginIO.) |
![]() | Order |
The order property helps the node to arrange its pins visually. The higher the order, the more right the pin appears on the node.
(Inherited from IPluginIO.) |
![]() | PluginHost |
Gets the plugin host which created this plugin io.
(Inherited from IPluginIO.) |
![]() | SliceCount |
The pins SliceCount specifies the number of Values (2D Vector, String...) it carries. This is like the length of an array or list.
(Inherited from IPluginFastIn.) |
![]() | SpreadAsString |
Returns a String of the pins concatenated Values. Typcally used internally only to save a pins state to disk.
(Inherited from IPluginFastIn.) |