| ||
|---|---|---|
| String | This node provides a constant string value. |
| Boolean | This node provides a constant boolean value. |
| Int | This node provides a constant integer value. |
| Float | This node provides a constant 32 bit floating point value. |
| Double | This node provides a constant 64 bit floating point value. |
| Array | This node provides a constant array of a range of types. |
| Color Value | This node provides a constant color value. |
| Event | This node triggers events. |
| Event Filter | This node filters incoming events by their arguments. |
| Event Dispatcher | Assign an incoming value to an output specified by the index of that output. |
| Value Switch | Dispatch an incoming event to an output specified by output-index. The index can optionally be carried by the incoming event. |
| Multi Switch | This node passes one of a number of input values to the output. All input values have to be of same type. |
| Value Dispatcher | This node processes multiple inputs and passes the result to the output. One can handle multiple input groups with a single index. |
| URL | This node creates a Ventuz or File URI which is needed to specify the location of resources. |
| Toggle | This node toggles between the two output states True and False. |
| Timer | This node provides a stopwatch functionality. |
| DateTime | Provides the local Date and Time split into its components. |
| Value Buffer | This node buffers values until they are needed for further processing. |
| SystemID | This node provides different information about the Ventuz Scene, Project, Configuration and helps to identify machines in a Ventuz Cluster. |
| Render Setup Relation | This Node provides information about the relation between a screen, composition, canvas, output or machine inside a Render Setup. |
| Log | Prints user generated messages to the Performance Statistics. |
| String Splitter | This node splits a text string into text fragments which can be accessed by their inde |
| String Casing | This node sets all input text characters to either upper or lower case letters. |
| String Replace | This node searches and replaces a substring within a text string. |
| String Search | This node searches a substring within a text string. |
| String Trim | This node removes characters from the start and/or end of a text string. |
| String Length | This node provides the number of characters in a text string. |
| C# Script | A content node that can host a piece of C# source code in order to extend Ventuz with custom functionality. |
| VB.net Script | A content node that can host a piece of Visual Basic source code in order to extend Ventuz with custom functionality. |
| SceneEvent | This node triggers an event on scene activation. |
| Identity Matrix | This node creates an identity matrix. |
| Zero Matrix | This node creates a matrix containing only zeros. |
| Matrix View | This node creates a View Matrix from user friendly inputs. Best used with the Camera Node. |
| Matrix Projection | This node creates a Projection Matrix from user friendly inputs. Best used with the Camera Node. |
| Manual Matrix | This node provides a matrix where every element can be set manually. |
| Transformation Matrix | This node provides a matrix to transform along the X, Y and Z axis, combining the Rotation, Scaling and Translation in a single Node. |
| Matrix Switch | This node switches between one of eight input matrices and passes it to the output. |
| Matrix Morph | This node interpolates linearly between two input matrices. |
| Matrix Operation | This node multiplies, divides, add or subtracts two or more 4x4 matrices. |
| Vector Transform | This node transforms a vector (X,Y,Z,W) by a 4x4 matrix and optionally de-homogenizes the result. |
| Linear | This node interpolates linearly between a start and target value. |
| Decay | This node interpolates linearly between a start and target value. In contrast to Linear the gradients for increase and decrease can be set individually. |
| Damper | This node interpolates between a start and target value with ease-in and ease-out. |
| Oscillator | This node oscillates around a target value, beginning at a start value. |
| Ease | This node interpolates between a start and target by using common easing functions. |
| Ease Morph | This node blends a Begin and Target value according to a specified easing function based on the Morph value. |
| Clipping | This node clips and maps a range of values to another value range. |
| Delay | This node transfers values from input to output with a customizable delay. |
| Array Ease | This node interpolates each index of an array between a start and target by using common easing functions. |
| Array Ease Morph | This node blends each index of an array between a Begin and Target value according to a specified easing function based on the Morph value. |
| Loop Breaker | Breaks circular binding dependencies for the cost of one frame delay. |
| Invert | Inverts a value arithmetically or logically. |
| Float Expression | Provides the possibility to write logical C# expressions with a Float as resulting output value. |
| Double Expression | Provides the possibility to write logical C# expressions with a Double as resulting output value. |
| Int Expression | Provides the possibility to write logical C# expressions with an Int as resulting output value. |
| String Expression | Provides the possibility to write logical C# expressions with a String as resulting output value. |
| Boolean Expression | Provides the possibility to write logical C# expressions with a Boolean as resulting output value. Additional it provides True and False Event outputs. |
| Date Time Expression | Provides the possibility to write logical C# expressions with Date Time as resulting output value. |
| Float Array Expression | Provides the possibility to write logical C# expressions with a Float array as resulting output value. |
| Double Array Expression | Provides the possibility to write logical C# expressions with a Double array as resulting output value. |
| Int Array Expression | Provides the possibility to write logical C# expressions with an Int array as resulting output value. |
| String Array Expression | Provides the possibility to write logical C# expressions with a String array as resulting output value. |
| Boolean Array Expression | Provides the possibility to write logical C# expressions with a Boolean array as resulting output value. Additional it provides True and False Event outputs. |
| Byte Array Expression | Provides the possibility to write logical C# expressions with a Byte array as resulting output value. |
| Dynamic Expression | Provides the possibility to write logical C# expressions with the ability to manual define in and output values. |
| Enumeration | Enumerates words from a custom list and provides their indices. |
| Directory | Searches a specified directory and provides files, matching a specific search-pattern. |
| Counter | Provides integer values on demand or automatically in a customizable range. |
| Convert to Text | Converts and formats input values of different types to a text string. |
| Float Array Fill | Fills a float array with a specific numeric value. |
| Float Array Offset | Adds a specific value to every float array entry. |
| Float Array Analysis | Analyses a float array and provides some characteristic values. |
| Double Array Analysis | Analyses a double array and provides some characteristic values. |
| Int Array Analysis | Analyses a integer array and provides some characteristic values. |
| String Array Analysis | Analyses a string array and provides some characteristic values. |
| Array Indexer | Provides access to individual array elements. |
| Array Mixer | Mixes up individual arrays. |
| Visual Indexer | The Visuals Indexer determines the Data Pool of a Visuals URI. |
| Cluster Task | Waits for all Cluster Machines to trigger the Input Method and only then fires its Event. |
| Cluster Data | Sends values or events from the Cluster's master machine to all clients. These will be applied/fired in the same frame. |
| Data Portal Sender | Sends data without a direct binding to a Data Portal Receiver node within the Runtime. | |
| Data Portal Receiver | Receives data from a Data Portal Sender node. |