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. |