Executable Objects have an execution flow that is easy to understand and control. This article will look at the various ways in which you can interface with an Executable Object.
The easiest way to use an Executable Object, is through the Execute Object node. You can do so by adding the selected node to a Graph, and selecting the desired class.
The node can be customized through the Executable Object itself:
It is also possible to construct and execute the object manually using the Engine’s default functionality. To do so, use a Construct Object From Class node, select the desired class, and call Setup and Start Execution on the constructed object. While this setup takes a bit more time, it can be useful when working in Graphs that do not allow latent nodes (e.g. function graphs).
You can control the Executable Object using the functions listed in the “Input” category.
These input functions can also be called using the execution pin with the same name on an Execute Object node.