Class SystemGraphManager
Manages all system graph components in the scene
Inherited Members
Namespace: Mechatronics.SystemGraph
Assembly: solution.dll
Syntax
public static class SystemGraphManager
Methods
Name | Description |
---|---|
BindGraphComponent(SystemGraphComponent, GraphDescriptor, string) | Create descriptors to graph component and register the descriptors> |
BindPort(GraphDescriptor, PortReferenceDescriptor) | Create a binding descriptor for a port. |
ConnectPort(GraphDescriptor, ulong, ulong) | Update a portBinding by connecting it to a driver |
CreateGraphComponent(GameObject, SystemGraphObject, GraphDescriptor, string, HandlerEnable) | Create a SystemGraphComponent and attach it to an object. |
EnableNodes(GraphDescriptor) | Enable nodes on all graphs recursively. |
GetBindingsForType(Type) | Find the bindings for a give NodeType. |
GetPortConverter(Type, Type) | Get the port converter type from a source and target type. |
InheritsFrom(Type, Type) | Checks if this type inherits from this baseType anywhere up the inheritence order. |
LinkPorts(GraphDescriptor, bool) | Link references between parent and child graphs recursively. |
PortConverterKeyFromTypes(Type, Type) | Print out two different port types into a nice string. |
StartNodes(GraphDescriptor) | Start nodes on all graphs recursively. |
SynchronizeSensitivePorts(GraphDescriptor) | Propagate all parameter, constant and converter ports. |
UnbindGraphComponent(GraphDescriptor) | Deregister a graph and all of it's children recursively. |