docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Class SystemGraphManager

    Manages all system graph components in the scene

    Inheritance
    object
    SystemGraphManager
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    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.

    In This Article
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)