Protected Readonly_executionProtected_executionProtected Readonly_inputProtected Readonly_nodeProtected Readonly_pinProtected Readonly_variableReadonlycomponentThe CarbonComponentBase that is executing the CarbonGraph.
ReadonlyeventA set of all active event subscribers. Must be cleaned up when the graph finishes execution.
ReadonlysceneThe SceneInstance which is executing the CarbonGraph.
ReadonlysceneThe SceneObject which is executing the CarbonGraph.
Gets the cached value for the specified output pin.
The pin to retrieve the pin for.
Gets a previously inserted value for the node.
OptionaldefaultValue: anyGets a previously inserted value for the pin.
OptionaldefaultValue: anyGets the input value for the specified variable, if not specified, the default value is returned.
Sets the next node to be executed.
This is an important call to optimize the execution of expression trees. Values and nodes that are visited multiple times from the same node will require full evaluation of the tree until the lowest level, unless this function is called to mark the current node as executing. It allows the graph system to cache all retrieves values and each expression must only be visited once.
Sets the cached value for the specified output pin.
The pin to retrieve the pin for.
Sets the value for the node.
Sets the value for the pin.
Gets the input value for the specified variable, if not specified, the default value is returned.
The execution state for a carbon graph.