Class CarbonLogicData

The CarbonLogicData provides execution relevant data that passes through control flow pins on nodes of a CarbonGraph.

While the class name suggests that this is specific to the CarbonLogicGraph it is only specialized to the parent CarbonGraph class. This allows other carbon graphs to embedd Carbon Logic nodes such as the CarbonAnimationGraph.

Do not expose the CarbonLogicData type to the graph in a @graphOutput or @graphInput decoration, otherwise the subclass will not be connectable to the base ControlFlowData type.

Only expose the type if you want to have a strong filter. Unlike other pins, CF pins do not filter based on subclass compatbility.

Hierarchy (view full)

Constructors

Properties

Accessors

Constructors

Properties

The execution state, used to set and retrieve values.

The CarbonGraph that is being executed.

Accessors