• AnimationCurveBinding
    • AnimationCurveProperty
    • BindingDescriptor
      • Fields
        • Attr
        • Field
        • Key
        • Name
    • Binding<T>
      • Constructors
        • Binding
      • Fields
        • data
      • Methods
        • OnCreate
        • OnValidate
        • SetDataInstance
    • BoolBinding
    • BoolProperty
    • DoubleBinding
    • DoubleProperty
    • FloatBinding
    • FloatProperty
    • GameObjectBinding
    • GameObjectProperty
    • GenericPorts
      • Fields
        • testIn
        • testOut
      • Methods
        • OnTick
    • IBinding
      • Properties
        • SubQueryPath
      • Methods
        • GetKey
        • OnCreate
        • OnValidate
        • SetDataInstance
    • IBindingCallbackReceiver
      • Methods
        • OnCreate
    • IComponentAttachment
      • Fields
        • Name
        • ParentGuid
        • _guid
        • _parent
      • Properties
        • Guid
        • Parent
      • Methods
        • Bind
        • GetKey
    • IProperty
      • Fields
        • _subType
        • kDataFieldBindingFlags
        • kDataFieldName
      • Properties
        • Port
        • SubType
      • Methods
        • OnValidate
        • SetDefaultValue
    • IntProperty
    • InterfaceBinding
    • InterfaceClass
      • Constructors
        • InterfaceClass
      • Fields
        • monoscript
      • Methods
        • OnCreate
    • NodePropertyAttribute
      • Constructors
        • NodePropertyAttribute
      • Fields
        • DefaultExposed
        • TypeName
    • NodePropertyRegistry
      • Fields
        • PropertyMap
      • Methods
        • GetPropertyType
    • NodeTest
      • Constructors
        • NodeTest
      • Fields
        • input
        • output
        • testBinding
    • PortBridgeBool
    • PortBridgeFloat
    • PortBridgeGameObject
    • PortBridgeInt
    • PortBridgeQuaternion
    • PortBridgeRenderTexture
    • PortBridgeString
    • PortBridgeUint
    • PortBridgeVector2
    • PortBridgeVector3
    • PortBridge<T>
      • Fields
        • input
        • output
      • Methods
        • Disable
        • Enable
    • PortBridge<T>.HandlerChange
      • Fields
        • handler
        • index
        • instance
      • Methods
        • ChangeEvent
    • PortFilterAverage
      • Methods
        • Disable
        • Enable
        • OnTick
    • PortFilterReceiver
      • Methods
        • Disable
        • Enable
    • PortValueGeneratorBool
    • PortValueGeneratorDouble
    • PortValueGeneratorFloat
    • PortValueGeneratorInt
    • PortValueGeneratorString
    • PortValueGeneratorUint
    • PortValueGenerator<T>
      • Fields
        • output
      • Methods
        • OnTick
    • Printer
      • Methods
        • OnTick
    • Property<T>
      • Constructors
        • Property
      • Fields
        • data
      • Properties
        • Port
      • Methods
        • GetKey
        • OnValidate
        • SetDefaultValue
    • QuaternionBinding
    • QuaternionProperty
    • RenderTextureProperty
    • SerializableType
      • Constructors
        • SerializableType
      • Fields
        • data
        • type
      • Methods
        • BeginLoad
        • EndLoad
        • OnAfterDeserialize
        • OnBeforeSerialize
    • StringBinding
    • StringProperty
    • SumFloats
      • Methods
        • Disable
        • Enable
    • SyncNode
      • Fields
        • input
        • inputChangeEvent
        • inputFloat
        • lstLifeCycle
        • output
        • outputFloat
      • Methods
        • Disable
        • Enable
        • OnTick
        • Start
    • SyncNode.LifeCycle
    • SystemComponentManager
      • Constructors
        • SystemComponentManager
      • Properties
        • MapComponent
      • Methods
        • AddPendingBindings
        • AddPendingComponents
        • AddPendingProperties
        • DestroyPendingComponents
        • GetComponentAttachment
        • KeyForParameter
    • SystemGraphComponentBinding
    • TestArray
      • Fields
        • test
        • testListOut
      • Methods
        • Disable
        • Enable
        • OnTick
    • Texture2DBinding
    • Texture2DProperty
    • TransformBinding
    • UIntBinding
    • UIntProperty
    • Vector2Binding
    • Vector2Property
    • Vector3Binding
    • Vector3Property
    • Vector4Binding
    • Vector4Property
  • Mechatronics.SystemGraph
    • ActionQueue
      • Methods
        • QueueOpenGraphEnteringEditMode
        • QueueOpenGraphEnteringPlayMode
    • Alignment
    • AssemblyNameChangeGlobalAttribute
      • Constructors
        • AssemblyNameChangeGlobalAttribute
      • Fields
        • NewName
        • OldName
    • AssetUtils
      • Fields
        • ProjectAssemblies
      • Methods
        • ExtractNodeCategoryNameFromText
        • GetNodeAssetPath
    • BindingAttribute
      • Constructors
        • BindingAttribute
      • Fields
        • Name
      • Methods
        • ExtractAll
    • BindingRegistry
      • Fields
        • BindingMap
      • Methods
        • GetRegisteredBindingType
    • ClockEvent
      • Fields
        • AllowGovernance
        • Duration
        • Frequency
        • Guid
        • NodeGuid
        • TimeOffset
        • UseClockSourceFrequency
      • Methods
        • Create
    • CommentDescriptor
      • Fields
        • serializedComment
    • DataCastToComputeBufferNode
    • DataCastToTextureNode
    • DataConverterNodeEditor
      • Methods
        • FixedUpdate
    • Distribution
    • Documentation
      • Fields
        • baseURL
        • endURL
        • subURL
        • version
    • DrawUtils
      • Methods
        • DrawLine
        • DrawLineStitched
        • DrawQuadGradient
    • DummyPort
      • Constructors
        • DummyPort
      • Methods
        • Connect
        • Create
        • Disconnect
        • DisconnectAll
    • EdgeDescriptor
      • Fields
        • Hash
        • fromPort
        • serializedEdge
        • toPort
    • FieldAnimationCurve
      • Constructors
        • FieldAnimationCurve
      • Properties
        • Data
        • PortType
      • Methods
        • OnValueChanged
        • SynchronizePortValue
    • FieldArray<T>
      • Constructors
        • FieldArray
      • Properties
        • PortList
    • FieldAttribute
      • Constructors
        • FieldAttribute
      • Fields
        • Direction
        • DisplayName
        • Extra
      • Methods
        • Extract
        • ExtractAll
        • ExtractLists
        • IsList
    • FieldBool
      • Constructors
        • FieldBool
      • Properties
        • Data
        • PortType
      • Methods
        • OnValueChanged
        • SynchronizePortValue
    • FieldBox<U>
      • Fields
        • Field
      • Methods
        • GetFieldInfo
    • FieldDouble
      • Constructors
        • FieldDouble
      • Properties
        • Data
        • PortType
      • Methods
        • OnValueChanged
        • SynchronizePortValue
    • FieldEnum
      • Constructors
        • FieldEnum
      • Properties
        • Data
        • PortType
      • Methods
        • OnValueChanged
        • SynchronizePortValue
    • FieldExtra
    • FieldFloat
      • Constructors
        • FieldFloat
      • Properties
        • Data
        • PortType
      • Methods
        • OnValueChanged
        • SynchronizePortValue
    • FieldGameObject
      • Constructors
        • FieldGameObject
      • Properties
        • Data
        • PortType
      • Methods
        • OnValueChanged
    • FieldInt
      • Constructors
        • FieldInt
      • Properties
        • Data
        • PortType
      • Methods
        • OnValueChanged
        • SynchronizePortValue
    • FieldNameReservedCharacters
    • FieldQuaternion
      • Constructors
        • FieldQuaternion
      • Properties
        • Data
        • PortType
      • Methods
        • OnValueChangedX
        • OnValueChangedY
        • OnValueChangedZ
        • SynchronizePortValue
    • FieldString
      • Constructors
        • FieldString
      • Properties
        • Data
        • PortType
      • Methods
        • OnValueChanged
        • SynchronizePortValue
    • FieldSystemGraphAsset
      • Constructors
        • FieldSystemGraphAsset
      • Properties
        • Data
        • PortType
      • Methods
        • OnValueChanged
        • SynchronizePortValue
    • FieldTexture2D
      • Constructors
        • FieldTexture2D
      • Properties
        • Data
        • PortType
      • Methods
        • OnValueChanged
        • SynchronizePortValue
    • FieldType
      • Constructors
        • FieldType
      • Fields
        • _scheduledItem
        • _visual
        • kLiveUpdatePeriodMs
      • Properties
        • Editor
      • Methods
        • BindVisual
        • GetPortView
        • PortValueChange
        • SetPortView
        • SynchronizePortValue
    • FieldUint
      • Constructors
        • FieldUint
      • Properties
        • Data
        • PortType
      • Methods
        • OnValueChanged
        • SynchronizePortValue
    • FieldVector2
      • Constructors
        • FieldVector2
      • Properties
        • Data
        • PortType
      • Methods
        • OnValueChangedX
        • OnValueChangedY
        • SynchronizePortValue
    • FieldVector3
      • Constructors
        • FieldVector3
      • Properties
        • Data
        • PortType
      • Methods
        • OnValueChangedX
        • OnValueChangedY
        • OnValueChangedZ
        • SynchronizePortValue
    • FieldVector4
      • Constructors
        • FieldVector4
      • Properties
        • Data
        • PortType
      • Methods
        • OnValueChangedW
        • OnValueChangedX
        • OnValueChangedY
        • OnValueChangedZ
        • SynchronizePortValue
    • GlobalSystemGraph
      • Fields
        • _managedPhysics
        • _realtimeProfiler
        • _timeDistance
        • _timeJitterPercent
        • _timeMechanism
        • _updateTimePeriod
        • kWarmUpCount
      • Methods
        • IsPlayMode
    • GlobalSystemGraph.TimeStepMechanism
    • GraphDescriptor
      • Fields
        • AssetPath
        • MapComment
        • MapEdge
        • MapGroup
        • MapMeta
        • MapNode
        • MapParameter
        • Scheduler
        • SysGraphObject
        • UpgradedAtLoadTime
    • GraphEditorObject
      • Properties
        • Graph
        • GraphInstance
        • LogicGraphData
      • Methods
        • Initialize
        • OnAfterDeserialize
        • OnBeforeSerialize
        • RegisterCompleteObjectUndo
      • Events
        • Deserialized
    • GraphEditorView
      • Constructors
        • GraphEditorView
      • Properties
        • DebugMode
        • Dirty
        • GraphInstance
        • LogicGraphView
        • ReloadGraph
        • ToolbarDetail
        • Window
        • saveRequested
        • showInProjectRequested
      • Methods
        • AddEdge
        • AddGroup
        • AddNode
        • AddParameterFromLoad
        • FindNodeView
        • GetTypesOrNothing
        • HandleGraphChanges
        • MoveParameterIndex
        • OnGraphInstanceAttached
        • OnGraphInstanceDetached
        • OnGraphMouseMove
        • ReOrderLayers
        • RefreshNodeName
        • ReloadEdges
        • RemoveEdges
        • RenameProperty
        • SaveGraph
        • SignalDestroy
        • Update
    • GraphEditorView.CopyPasteDescriptor
      • Fields
        • data
        • graphRc
    • GraphEditorWindow
      • Fields
        • Cursor
        • MousePosition
      • Properties
        • LogicGraphEditorView
        • SelectedGuid
      • Methods
        • AttachRuntimeGraph
        • Initialize
        • OnGUI
        • PingAsset
        • UpdateAsset
    • GraphGenerator
      • Methods
        • AddComment
        • AddDynamicPort
        • AddEdge
        • AddGroup
        • AddMeta
        • AddNode
        • AddNodeToGroup
        • AddParameter
        • AddParameterNode
        • AddSystemGraphNode
        • AddToPortList
        • AlignNodes
        • AppendSerialization
        • AssignAssetPath
        • Beautify
        • CreateAsset
        • CreateEdgeGuid
        • CreateInMemory
        • CreateNodeEditorForParameter
        • DestroyAsset
        • DistributeNodes
        • EnforceUniqueNodeName
        • FindNodeEditorForTitle
        • FindNodeTypeForTitle
        • GenerateUniqueNodeName
        • GetNode
        • GetNodeCategory
        • GetOtherPortOnEdgeGuid
        • GetParameter
        • GetParameterByGuid
        • GetParameterValue
        • GetPort
        • GetPortValue
        • LoadAsset
        • MirrorSide
        • NodeNameForJSON
        • NodeTypeFromString
        • RefreshNode
        • RefreshNodeVisuals
        • RemoveComment
        • RemoveDynamicPort
        • RemoveEdge
        • RemoveGroup
        • RemoveLastPortFromList
        • RemoveMeta
        • RemoveNode
        • RemoveNodeFromGroup
        • RemoveParameter
        • Reset
        • SaveAsset
        • SetNodeWaveform
        • SetParameterValue
        • SetPortValue
        • SyncFromSerialization
        • ToJson
        • UpgradeGraph
        • ValidateAndRepair
    • GraphGenerator.BeautifyLayout
      • Fields
        • HorizontalGroupSpacing
        • HorizontalSpacing
        • HorizontalTreeSpacing
        • InGroupMinimumHorizontalSpacing
        • TreeLayout
        • VerticalGroupSpacing
        • VerticalSpacing
        • VerticalTreeSpacing
    • GraphGenerator.BeautifyLayout.TreeDistribution
    • GraphGenerator.SerializationHandlers
      • Fields
        • addComment
        • addEdge
        • addGroup
        • addMeta
        • addNode
        • addParameter
        • addScheduler
        • removeComment
        • removeEdge
        • removeGroup
        • removeMeta
        • removeNode
        • removeParameter
        • removeScheduler
    • GraphGenerator.SerializationHandlers.AddComment
    • GraphGenerator.SerializationHandlers.AddEdge
    • GraphGenerator.SerializationHandlers.AddGroup
    • GraphGenerator.SerializationHandlers.AddMeta
    • GraphGenerator.SerializationHandlers.AddNode
    • GraphGenerator.SerializationHandlers.AddParameter
    • GraphGenerator.SerializationHandlers.AddScheduler
    • GraphGenerator.SerializationHandlers.RemoveComment
    • GraphGenerator.SerializationHandlers.RemoveEdge
    • GraphGenerator.SerializationHandlers.RemoveGroup
    • GraphGenerator.SerializationHandlers.RemoveMeta
    • GraphGenerator.SerializationHandlers.RemoveNode
    • GraphGenerator.SerializationHandlers.RemoveParameter
    • GraphGenerator.SerializationHandlers.RemoveScheduler
    • GraphLogicEditor
      • Methods
        • AddStyleSheetPath
        • GUIExtension
        • LoadImage
        • LoadStyleSheet
        • LoadUXML
        • OnDisable
        • OnEnable
        • OnInspectorGUI
        • UXMLResourceToPackage
    • GraphTree
      • Fields
        • bounds
        • curLeftRank
        • curRightRank
        • gridLayout
        • kMaxLevel
        • kMaxRank
        • levelBound
        • maxLevel
        • maxRank
        • minLevel
        • minRank
        • root
      • Methods
        • AddNodeDescriptor
        • AddRootNodeDescriptor
        • GetAllNodes
        • GetMaxLevelsInBetween
        • GetTreeNode
        • InsertTreeNode
        • Traverse
    • GraphTree.GridDescriptor
      • Fields
        • groupDesc
        • rc
        • tNode
    • GraphTree.TraverseDelegate
    • GraphTree.TreeNode
      • Fields
        • level
        • nextSide
        • node
        • prevSide
        • rank
        • sameSideConnected
    • GraphTree.Visitor
      • Fields
        • lstNode
    • GroupDescriptor
      • Fields
        • nodesInGroup
        • serializedGroup
      • Methods
        • GetPosition
        • MovePosition
        • SetPosition
    • IFieldBox
      • Methods
        • GetFieldInfo
    • INodeEditor
      • Fields
        • _nodeGuid
        • _portDescriptions
      • Properties
        • BoundObject
        • BoundParameterGuid
        • BoundParameterType
        • Descriptor
        • ExpandableType
        • IsExpandable
        • NodeGuid
        • NodeView
        • Owner
        • PortVisual
        • Ports
        • SerializedNode
        • SerializedParameter
      • Methods
        • AddChildSlot
        • AddChildVarSlot
        • AddSlot
        • AddVarSlot
        • AddVarSlotForBoundParameter
        • ClearSlots
        • ConstructNode
        • FindInputSlot
        • FindOutputSlot
        • FindSlot
        • GetInputSlots
        • GetOutputSlots
        • GetSlots
        • RefreshBoundParameter
        • RemoveChildSlot
        • RemoveSlot
        • SetDirty
    • INodeEditor.OwnerDescriptor
      • Fields
        • graphDescriptor
        • systemGraphView
    • INodeEditor.PortVisualDescriptor
      • Fields
        • direction
        • index
        • name
    • IPortEditor
      • Constructors
        • IPortEditor
      • Fields
        • _acceptsConnections
        • _field
        • _gMapFnc
      • Properties
        • AcceptsConnections
        • ChildPorts
        • DataBind
        • Descriptor
        • DisplayName
        • EditorElement
        • Field
        • FieldRW
        • Guid
        • IsChildPort
        • IsInputSlot
        • IsOutputSlot
        • MemberName
        • Owner
        • PortDirection
        • Promiscuous
        • RootName
        • ToolTip
        • ValueType
      • Methods
        • ContainsTypeDefinition
        • DefaultRefreshEditor
        • GetPortID
        • IsCompatibleWith
        • IsCompatibleWithSlotType
        • IsFieldAllowingEditor
        • PortValueChange
        • RefreshEditor
        • RegisterPortEvent
        • SignalDestroy
        • SpawnEditor
        • ~IPortEditor
    • IPortEditor.tDelegateCreate
    • IPortEditor.tDelegateRefreshEditor
    • IPortEditor.tDelegateSpawnEditor
    • IPortEditor.tHandlerDescriptor
      • Fields
        • create
        • refreshEditor
        • spawnEditor
    • IPortFilter<T>
      • Properties
        • Size
        • this
      • Methods
        • Process
    • IPortType
      • Constructors
        • IPortType
      • Fields
        • Batching
        • SignalBatch
        • globalId
        • synchronizeAfterLinking
        • uniqueId
      • Properties
        • ChangeEvent
        • Clock
        • Connected
        • Driver
      • Methods
        • BeginBatch
        • CreateFieldBox
        • EndBatch
        • Propagate
        • SetAsDriver
        • SetConnected
        • SetOnChangeClockRisingEdge
        • SetSynchronizeAfterLinking
        • Synchronize
        • TryGetValue
        • TrySetValue
        • TypeNiceName
    • IPortType.HandlerBatch
    • IPortTypeConverter
      • Fields
        • driverSide
        • rawFirstField
        • rawSecondField
      • Methods
        • IsCompatible
        • RebindPorts
    • IPortTypeConverter.DriverSide
    • InspectorEditor
      • Constructors
        • InspectorEditor
      • Fields
        • InspectorExtensions
        • SystemGraphAsset
      • Methods
        • Enable
        • GetNodeName
        • HierarchyWindowItemCallback
        • InspectorGUI
        • OnDestroy
    • InspectorEditor.DelegateInspectorExtensions
    • LRUCache<K, V>
      • Constructors
        • LRUCache
      • Properties
        • Capacity
        • Count
      • Methods
        • Add
        • Clear
        • Get
    • LifeCycle
    • Linker
      • Constructors
        • Linker
      • Methods
        • ConnectDrivers
        • FindPortDescriptor
        • GetEdgeConnections
        • LinkField
        • LinkPorts
        • LinkReferences
    • Linker.EdgeBindingDescriptor
      • Fields
        • edge
        • source
        • sourceField
        • target
        • targetField
      • Methods
        • AssignFromEdge
    • Linker.LinkerResult
    • Linker.NodeReferenceDescriptor
      • Fields
        • FromParameter
        • nodeFields
        • runtime
    • Linker.PortReferenceDescriptor
      • Constructors
        • PortReferenceDescriptor
      • Fields
        • attribute
        • dataModelKey
        • fieldName
        • mapConverter
        • node
        • portData
        • portId
        • portName
        • portType
      • Properties
        • runtimeOwner
      • Methods
        • AssignConverter
        • AssignInterConnect
    • Linker.PortTypeDriverDescriptor
      • Fields
        • electedDriverBindingReference
        • lstBinding
        • lstDriverEdge
    • LogicNodeView
      • Properties
        • EdgeConnectorListener
        • NodeEditor
        • expanded
      • Methods
        • AddSlot
        • AddSlots
        • BuildContextualMenu
        • CreateButton
        • FindGuid
        • FindInput
        • FindOutput
        • FindPanelForPort
        • GetExpandableUI
        • HidePortView
        • Initialize
        • MirrorPorts
        • RefreshAllPorts
        • RemoveSlots
        • ResetCustomization
        • SetPosition
        • ShowRenameDialog
        • UpdateNodeOrder
    • LynX
      • Fields
        • BindingQueryFormat
        • kBindingName
        • kEdge
        • kEdgeFollower
        • kGraphDatabaseGuid
        • kGraphInstanceId
        • kGraphName
        • kGraphNodeGuid
        • kGraphNodeIndex
        • kGraphNodeIndexCreate
        • kLimitQueryCache
        • kNodeGuid
        • kNodeIndex
        • kParameterGuid
        • kParameterIndex
        • kParameterName
        • kSep
        • mapGraphObject
      • Methods
        • ConvertQuery
        • Get
        • InvalidateAll
        • SignalAssetChange
        • SubQuery
    • LynX.GraphCacheDescriptor
      • Fields
        • mapNodeRuntime
        • mapSerializedEdge
        • mapSerializedNode
        • mapSerializedParameter
        • obj
    • LynX.QueryContext
      • Fields
        • graph
        • graphChain
        • graphNodeChain
        • sBinding
        • sEdge
        • sGroup
        • sNode
        • sParam
        • tokenProcessCount
      • Methods
        • Result
    • LynX.QueryContext.CtxSerializedNode
      • Fields
        • ctx
        • node
    • LynX.QueryFormat
    • MetaDescriptor
      • Fields
        • serializedMeta
    • NodeAnimationCurve
      • Fields
        • data
    • NodeBool
      • Fields
        • data
    • NodeCategoryAttribute
      • Constructors
        • NodeCategoryAttribute
      • Fields
        • Category
        • DeferredAttribute
        • Expandable
        • FrequencyHint
        • LifeCycle
        • Mode
        • Name
        • NodeTick
        • kReservedChars
    • NodeClock
      • Fields
        • _signal
      • Methods
        • Enable
        • OnTick
    • NodeDescriptor
      • Fields
        • MapPort
        • dimension
        • serializedNode
      • Methods
        • GetPosition
        • SetPosition
    • NodeDouble
      • Fields
        • data
    • NodeEditor
      • Constructors
        • NodeEditor
      • Fields
        • AttachedProperty
        • targetGroup
      • Properties
        • DisplayName
        • Expanded
        • MirrorPorts
        • NodeRT
        • Position
      • Methods
        • AddDynamicPort
        • AddListPort
        • AddPorts
        • ConstructNode
        • GetPortIndex
        • IsDebugMode
        • NodeType
        • RefreshBoundParameter
        • RemoveDynamicPort
        • RemoveListPort
        • RenameDynamicPort
        • SetDirty
        • SortSlots
    • NodeExpandable
      • Fields
        • _portMap
      • Properties
        • PortList
        • PortMap
      • Methods
        • GetAllowedPortTypes
        • GetDynamicPort
        • OnPortAdded
        • OnPortRemoved
        • UpdatePortMap
    • NodeExpandable<T>
      • Methods
        • GetDynamicPort
        • OnPortAdded
    • NodeFloat
      • Fields
        • data
    • NodeGameObject
      • Fields
        • data
    • NodeInt
      • Fields
        • data
    • NodeMode
    • NodeQuaternion
      • Fields
        • data
    • NodeRenderTexture
      • Fields
        • data
        • texture
      • Methods
        • InternalInitialize
    • NodeRuntime
      • Fields
        • _parent
        • _portList
        • _queryPath
        • _tickCPUTimeNs
      • Properties
        • PortDataList
        • QueryPath
        • TickCPUTimeNs
      • Methods
        • Disable
        • Enable
        • FixedUpdate
        • Initialize
        • InitializeDynamicPorts
        • InternalInitialize
        • OnPortAdded
        • OnPortRemoved
        • OnTick
        • Start
        • Update
    • NodeString
      • Fields
        • data
    • NodeSystemGraph
      • Fields
        • boundSystemGraphComponent
        • creationMode
        • graphAsset
      • Properties
        • GraphComponent
      • Methods
        • InitializeDynamicPorts
        • InternalInitialize
    • NodeSystemGraph.CreationMode
    • NodeTexture2D
      • Fields
        • data
    • NodeTick
    • NodeUint
      • Fields
        • data
    • NodeVector2
      • Fields
        • data
    • NodeVector3
      • Fields
        • data
    • NodeVector4
      • Fields
        • data
    • ParameterDescriptor
      • Properties
        • serializedParameter
    • PortAnimationCurveEditor
      • Constructors
        • PortAnimationCurveEditor
      • Methods
        • HandleCreate
        • HandleRefreshEditor
        • HandleSpawnEditor
    • PortBoolEditor
      • Constructors
        • PortBoolEditor
      • Methods
        • HandleCreate
        • HandleRefreshEditor
        • HandleSpawnEditor
    • PortConverterAttribute
      • Constructors
        • PortConverterAttribute
      • Fields
        • fromType
        • toType
    • PortConverterBoolString
    • PortConverterDoubleFloat
      • Methods
        • ConvertFirstToSecond
        • ConvertSecondToFirst
    • PortConverterDoubleInt
      • Methods
        • ConvertFirstToSecond
        • ConvertSecondToFirst
    • PortConverterDoubleString
    • PortConverterDoubleUint
      • Methods
        • ConvertFirstToSecond
        • ConvertSecondToFirst
    • PortConverterFloatDouble
      • Methods
        • ConvertFirstToSecond
        • ConvertSecondToFirst
    • PortConverterFloatInt
      • Methods
        • ConvertFirstToSecond
        • ConvertSecondToFirst
    • PortConverterFloatString
    • PortConverterFloatUint
      • Methods
        • ConvertFirstToSecond
        • ConvertSecondToFirst
    • PortConverterIntDouble
      • Methods
        • ConvertFirstToSecond
        • ConvertSecondToFirst
    • PortConverterIntFloat
      • Methods
        • ConvertFirstToSecond
        • ConvertSecondToFirst
    • PortConverterIntString
    • PortConverterIntUint
      • Methods
        • ConvertFirstToSecond
        • ConvertSecondToFirst
    • PortConverterToString<T>
      • Methods
        • ConvertFirstToSecond
    • PortConverterUintDouble
      • Methods
        • ConvertFirstToSecond
        • ConvertSecondToFirst
    • PortConverterUintFloat
      • Methods
        • ConvertFirstToSecond
        • ConvertSecondToFirst
    • PortConverterUintInt
      • Methods
        • ConvertFirstToSecond
        • ConvertSecondToFirst
    • PortConverterUintString
    • PortConverterVector3String
    • PortConverter<FirstType, SecondType>
      • Constructors
        • PortConverter
      • Fields
        • firstVar
        • reentrant
        • secondVar
      • Methods
        • ConvertFirstToSecond
        • ConvertSecondToFirst
        • IsCompatible
        • RebindPorts
    • PortData
      • Fields
        • Direction
        • DisplayName
        • Extra
        • FieldBox
        • PortType
        • Tooltip
      • Properties
        • Port
      • Methods
        • IsAssigned
        • SetInstance
        • Synchronize
    • PortDescriptor
      • Fields
        • Direction
        • Edges
        • Extra
        • FullType
        • Index
        • Name
        • NodeOwner
        • Type
    • PortDirection
    • PortDoubleEditor
      • Constructors
        • PortDoubleEditor
      • Methods
        • HandleCreate
        • HandleRefreshEditor
        • HandleSpawnEditor
    • PortEditor<T>
      • Constructors
        • PortEditor
      • Methods
        • RefreshEditor
        • RegisterHandlers
        • SpawnDefaultEditorPanel
        • SpawnEditor
        • UnRegisterHandlers
    • PortEnumEditor
      • Constructors
        • PortEnumEditor
      • Methods
        • HandleCreate
        • HandleRefreshEditor
        • HandleSpawnEditor
    • PortFloatEditor
      • Constructors
        • PortFloatEditor
      • Methods
        • HandleCreate
        • HandleRefreshEditor
        • HandleSpawnEditor
    • PortGameObjectEditor
      • Constructors
        • PortGameObjectEditor
      • Methods
        • HandleCreate
        • HandleRefreshEditor
        • HandleSpawnEditor
    • PortIntEditor
      • Constructors
        • PortIntEditor
      • Methods
        • HandleCreate
        • HandleRefreshEditor
        • HandleSpawnEditor
    • PortInterConnect
      • Constructors
        • PortInterConnect
      • Fields
        • firstVar
        • reentrant
        • secondVar
      • Methods
        • ConvertSecondToFirst
        • ForwardFirstToSecond
        • RebindPorts
    • PortListEditor<T>
      • Constructors
        • PortListEditor
      • Methods
        • AddPortHandler
        • CreateButton
        • GetEditorFlexDirection
        • HandleCreate
        • HandleRefreshEditor
        • HandleSpawnEditor
        • RemovePortHandler
    • PortListEnum<T>
      • Constructors
        • PortListEnum
      • Fields
        • internalLst
      • Properties
        • Current
      • Methods
        • Dispose
        • MoveNext
        • Reset
    • PortList<T>
      • Properties
        • Count
        • IsFixedSize
        • IsReadOnly
        • IsSynchronized
        • SyncRoot
        • this
      • Methods
        • Add
        • Clear
        • Contains
        • CopyTo
        • GetEnumerator
        • IndexOf
        • Insert
        • Remove
        • RemoveAt
    • PortQuaternionEditor
      • Constructors
        • PortQuaternionEditor
      • Methods
        • HandleCreate
        • HandleRefreshEditor
        • HandleSpawnEditor
    • PortStringEditor
      • Constructors
        • PortStringEditor
      • Methods
        • HandleCreate
        • HandleRefreshEditor
        • HandleSpawnEditor
    • PortSystemGraphEditor
      • Constructors
        • PortSystemGraphEditor
      • Methods
        • HandleCreate
        • HandleRefreshEditor
        • HandleSpawnEditor
    • PortTexture2dEditor
      • Constructors
        • PortTexture2dEditor
      • Methods
        • HandleCreate
        • HandleRefreshEditor
        • HandleSpawnEditor
    • PortTypeAnimationCurve
      • Constructors
        • PortTypeAnimationCurve
    • PortTypeBool
      • Constructors
        • PortTypeBool
    • PortTypeClock
      • Fields
        • SignalRisingEdge
    • PortTypeClock.HandlerRisingEdge
    • PortTypeEnum
      • Constructors
        • PortTypeEnum
      • Methods
        • OnAfterDeserialize
        • OnBeforeSerialize
        • ToString
    • PortTypeFloat
      • Constructors
        • PortTypeFloat
    • PortTypeGameObject
      • Constructors
        • PortTypeGameObject
      • Methods
        • ToString
    • PortTypeInt
      • Constructors
        • PortTypeInt
    • PortTypeNodeRuntime
      • Properties
        • Ref
    • PortTypeQuaternion
      • Constructors
        • PortTypeQuaternion
    • PortTypeString
      • Constructors
        • PortTypeString
    • PortTypeSystemGraphAsset
      • Constructors
        • PortTypeSystemGraphAsset
      • Fields
        • Data
        • DataRef
      • Properties
        • GraphPath
      • Methods
        • Initialize
        • InvalidateType
        • IsAddressableValid
        • LoadAddressable
        • OnAfterDeserialize
        • OnBeforeSerialize
        • RefreshBinding
        • RegisterEditorPort
    • PortTypeTexture2D
      • Constructors
        • PortTypeTexture2D
      • Properties
        • Read
      • Methods
        • OnAfterDeserialize
        • OnBeforeSerialize
    • PortTypeUint
      • Constructors
        • PortTypeUint
    • PortTypeVector2
      • Constructors
        • PortTypeVector2
    • PortTypeVector3
      • Constructors
        • PortTypeVector3
    • PortTypeVector4
      • Constructors
        • PortTypeVector4
    • PortType<T>
      • Constructors
        • PortType
      • Fields
        • Data
        • ReadFilters
        • WriteFilters
      • Properties
        • Read
        • ReadRaw
        • Write
        • WriteRaw
      • Methods
        • CopyFrom
        • CreateFieldBox
        • Propagate
        • Ref
        • SetOnChangeClockRisingEdge
        • Synchronize
        • ToString
        • TryGetValue
        • TrySetValue
    • PortUintEditor
      • Constructors
        • PortUintEditor
      • Methods
        • HandleCreate
        • HandleRefreshEditor
        • HandleSpawnEditor
    • PortVector2Editor
      • Constructors
        • PortVector2Editor
      • Methods
        • HandleCreate
        • HandleRefreshEditor
        • HandleSpawnEditor
    • PortVector3Editor
      • Constructors
        • PortVector3Editor
      • Methods
        • HandleCreate
        • HandleRefreshEditor
        • HandleSpawnEditor
    • PortVector4Editor
      • Constructors
        • PortVector4Editor
      • Methods
        • HandleCreate
        • HandleRefreshEditor
        • HandleSpawnEditor
    • PortView
      • Constructors
        • PortView
      • Properties
        • PortDescription
      • Methods
        • Connect
        • Create
        • Disconnect
        • DisconnectAll
        • ExecuteDefaultAction
        • OnCustomStyleResolved
        • OnStartEdgeDragging
        • OnStopEdgeDragging
    • PrintMessage
      • Fields
        • message
      • Methods
        • OnTick
    • RegisterBindingAttribute
      • Constructors
        • RegisterBindingAttribute
      • Fields
        • DeclaringType
        • DefaultExposed
    • Scheduler
      • Fields
        • Now
        • TimeAbsolute
        • TimeAtSource
      • Properties
        • NextFrameTime
        • NodeOrder
        • Waveform
      • Methods
        • DisableNodes
        • EnableNodes
        • FixedUpdate
        • Initialize
        • Pause
        • Resume
        • SetTimeScaleFactor
        • StartNodes
        • Step
        • Update
        • UserUpdate
    • Scheduler.ClockDescriptor
      • Fields
        • NextTick
        • State
    • Scheduler.ClockSource
    • Scheduler.ClockState
      • Fields
        • EventCount
        • LastFrameTime
        • Node
        • Period
        • PhaseShift
        • Prescaler
        • Tag
        • TickCPUTimeNs
        • TimeOffsetSeconds
        • TimeOffsetSpent
        • UseClockSource
    • Scheduler.Signal
    • Scheduler.TimeUnit
    • SchedulerDescriptor
      • Fields
        • serializedScheduler
    • SearchWindowProvider
      • Properties
        • ConnectedPortView
        • nodeNeedsRepositioning
        • targetGroup
        • targetPosition
      • Methods
        • CreateSearchTree
        • GetTypesOrNothing
        • Initialize
        • OnSelectEntry
    • SerializedComment
      • Fields
        • Contents
        • DisplayName
        • Guid
        • JSON
      • Methods
        • Create
    • SerializedEdge
      • Fields
        • SourceMemberPortName
        • SourceMemberTypeName
        • SourceNodeGuid
        • SourcePortGuid
        • TargetMemberPortName
        • TargetMemberTypeName
        • TargetNodeGuid
        • TargetPortGuid
        • kVersion
      • Properties
        • CurrentVersion
      • Methods
        • Create
    • SerializedEdgeUpgrade
      • Methods
        • FindNode
        • GetPatch
        • UpgradeV1
    • SerializedGroup
      • Fields
        • DisplayName
        • Guid
        • JSON
      • Methods
        • Create
    • SerializedMeta
      • Fields
        • Key
        • Value
      • Methods
        • Create
    • SerializedNode
      • Fields
        • BoundParameterGuid
        • GroupGuid
        • JSON
        • JSONRuntime
        • NodeGuid
        • NodeType
        • kVersion
      • Properties
        • CurrentVersion
      • Methods
        • Create
    • SerializedNodeUpgrade
      • Methods
        • GetPatch
        • UpgradeV1
    • SerializedParameter
      • Constructors
        • SerializedParameter
      • Fields
        • Direction
        • FieldExtra
        • Guid
        • Name
        • Type
        • Value
        • isExposed
        • kVersion
      • Properties
        • CurrentVersion
      • Methods
        • CopyFrom
        • Create
        • Equals
    • SerializedParameterUpgrade
      • Methods
        • GetPatch
        • UpgradeV1
    • SerializedScheduler
      • Fields
        • ClockEvents
        • ClockSource
        • GovernorLevel
        • Guid
        • NodeGuidOrder
        • Prescaler
        • TimeUnit
      • Methods
        • Create
    • SystemEdge
      • Constructors
        • SystemEdge
      • Properties
        • PointsAndTangents
        • candidatePosition
        • defaultColor
        • edgeControl
        • edgeWidth
        • ghostColor
        • input
        • isGhostEdge
        • output
        • selectedColor
      • Methods
        • Construct
        • ContainsPoint
        • CreateEdgeControl
        • DrawEdge
        • Flash
        • OnCustomStyleResolved
        • OnPortChanged
        • OnSelected
        • OnUnselected
        • Overlaps
        • UpdateEdgeControl
    • SystemEdgeConnector<TEdge>
      • Constructors
        • SystemEdgeConnector
      • Properties
        • Disable
        • edgeDragHelper
      • Methods
        • OnMouseDown
        • OnMouseMove
        • OnMouseUp
        • RegisterCallbacksOnTarget
        • UnregisterCallbacksFromTarget
    • SystemEdgeControl
      • Constructors
        • SystemEdgeControl
      • Fields
        • kBezierSectionPrecision
        • kPortEdgeMargin
      • Properties
        • capRadius
        • controlPoints
        • drawFromCap
        • drawToCap
        • edgeColor
        • edgeWidth
        • from
        • fromCapColor
        • inputColor
        • inputOrientation
        • interceptWidth
        • outputColor
        • outputOrientation
        • selected
        • shadowColor
        • to
        • toCapColor
      • Methods
        • ComputeControlPoints
        • ContainsPoint
        • Flash
        • Overlaps
        • PointsChanged
        • SetPorts
        • Update
        • UpdateLayout
    • SystemEdgeDragHelper<TEdge>
      • Constructors
        • SystemEdgeDragHelper
      • Fields
        • Disable
        • m_CompatiblePorts
        • m_GraphView
        • m_Listener
        • s_nodeAdapter
      • Properties
        • GraphView
        • draggedPort
        • edgeCandidate
        • resetPositionOnPan
      • Methods
        • HandleMouseDown
        • HandleMouseMove
        • HandleMouseUp
        • Reset
    • SystemGraphComponent
      • Constructors
        • SystemGraphComponent
      • Fields
        • _bindingsFoldOut
        • _graphReference
        • _propertiesFoldOut
      • Properties
        • ComponentManager
        • DiagnosticsLog
        • ErrorsInTraceLog
        • GraphDescriptor
        • GraphObject
        • GraphObjectReference
        • InstanceGuid
        • LinkResult
        • Linker
        • Scheduler
        • Upgrading
      • Methods
        • Awake
        • ClearDiagnosticsLog
        • ClearPendingGraphAssets
        • CreateRuntimeDescriptor
        • ForceValidate
        • GetAllNodeRuntime
        • GetBinding
        • GetBindingValue
        • GetComponentAttachments
        • GetNodeRuntime
        • GetProperty
        • GetPropertyValue
        • Log
        • LogError
        • LogWarning
        • OnDestroy
        • PushGraphAsset
        • RefreshRuntimeParameters
        • SetBindingValue
        • SetPropertyValue
        • Start
    • SystemGraphComponent.PendingGraphDescriptor
      • Fields
        • graphObject
        • handlerEnable
        • parentDescriptor
        • subGraphPath
    • SystemGraphComponent.PendingGraphDescriptor.HandlerEnable
    • SystemGraphData
      • Fields
        • kFileVersion
        • userData
      • Properties
        • FileVersion
        • SerializedComments
        • SerializedEdges
        • SerializedGroups
        • SerializedMeta
        • SerializedNodes
        • SerializedParameters
        • SerializedScheduler
      • Methods
        • CheckUpgrade
        • Clone
        • Equals
    • SystemGraphManager
      • Methods
        • BindGraphComponent
        • BindPort
        • ConnectPort
        • CreateGraphComponent
        • EnableNodes
        • GetBindingsForType
        • GetPortConverter
        • InheritsFrom
        • LinkPorts
        • PortConverterKeyFromTypes
        • StartNodes
        • SynchronizeSensitivePorts
        • UnbindGraphComponent
    • SystemGraphManager.GraphDescriptor
      • Fields
        • children
        • dependencies
        • graph
        • level
        • mapPort
        • owner
        • rootGraph
        • subQueryPath
    • SystemGraphManager.PortBinding
      • Fields
        • bindId
        • port
        • portId
    • SystemGraphObject
      • Fields
        • MapEditorTitle
        • MapParamType
      • Properties
        • DataModel
        • GraphData
      • Methods
        • FindNodeOrParamType
        • FindNodeType
        • FindParamType
        • Initialize
        • RefreshDataModel
        • RefreshMapEditorTitle
        • Reset
    • SystemGraphPackageInfo
      • Properties
        • assetPackagePath
    • SystemGraphView
      • Constructors
        • SystemGraphView
      • Fields
        • ContextNode
        • EditorView
        • mousePosition
      • Properties
        • LogicGraphEditorObject
        • commentCreationRequest
        • createNodeScriptRequest
        • editNodeScriptRequest
        • groupCreationRequest
        • removeFromGroupRequest
      • Methods
        • BuildContextualMenu
        • GetCompatiblePorts
    • SystemGroupView
      • Constructors
        • SystemGroupView
      • Fields
        • Position
      • Properties
        • SerializedGroup
      • Methods
        • OnGroupRenamed
        • SetDirty
    • TypeNameChangeGlobalAttribute
      • Constructors
        • TypeNameChangeGlobalAttribute
      • Fields
        • NewType
        • OldName
    • TypeNameChangedAttribute
      • Constructors
        • TypeNameChangedAttribute
      • Fields
        • formerTypeNameString
        • prefix
      • Methods
        • GetFullName
    • UpgradeEngine
      • Constructors
        • UpgradeEngine
      • Methods
        • GetModule
        • RefreshUpgraderCache
    • UpgradeModule
      • Fields
        • ImplicitUpgradesHappened
      • Methods
        • GetPatch
        • Upgrade
    • UpgradeModule.Patch
    • VersionedStruct
      • Constructors
        • VersionedStruct
      • Fields
        • version
      • Properties
        • CurrentVersion
      • Methods
        • Create
  • Mechatronics.SystemGraph.Test
    • TestDynamic
      • Methods
        • GetAllowedPortTypes
  • SimpleJSON
    • JSON
      • Methods
        • Parse
    • JSONArray
      • Properties
        • Children
        • Count
        • Inline
        • IsArray
        • Tag
        • this
      • Methods
        • Add
        • GetEnumerator
        • Remove
        • SerializeBinary
    • JSONBool
      • Constructors
        • JSONBool
      • Properties
        • AsBool
        • IsBoolean
        • Tag
        • Value
      • Methods
        • Equals
        • GetEnumerator
        • GetHashCode
        • SerializeBinary
    • JSONContainerType
    • JSONNode
      • Fields
        • QuaternionContainerType
        • RectContainerType
        • VectorContainerType
        • forceASCII
      • Properties
        • AsArray
        • AsBool
        • AsDouble
        • AsFloat
        • AsInt
        • AsObject
        • Children
        • Count
        • DeepChildren
        • Inline
        • IsArray
        • IsBoolean
        • IsNull
        • IsNumber
        • IsObject
        • IsString
        • Keys
        • Linq
        • Tag
        • Value
        • Values
        • this
      • Methods
        • Add
        • DeserializeBinary
        • Equals
        • GetEnumerator
        • GetHashCode
        • LoadFromBinaryBase64
        • LoadFromBinaryFile
        • LoadFromBinaryStream
        • LoadFromCompressedBase64
        • LoadFromCompressedFile
        • LoadFromCompressedStream
        • Parse
        • ReadMatrix
        • ReadQuaternion
        • ReadRect
        • ReadRectOffset
        • ReadVector2
        • ReadVector3
        • ReadVector4
        • Remove
        • SaveToBinaryBase64
        • SaveToBinaryFile
        • SaveToBinaryStream
        • SaveToCompressedBase64
        • SaveToCompressedFile
        • SaveToCompressedStream
        • SerializeBinary
        • ToString
        • WriteMatrix
        • WriteQuaternion
        • WriteRect
        • WriteRectOffset
        • WriteVector2
        • WriteVector3
        • WriteVector4
      • Operators
        • implicit operator
        • operator !=
        • operator ==
    • JSONNode.Enumerator
      • Constructors
        • Enumerator
      • Properties
        • Current
        • IsValid
      • Methods
        • MoveNext
    • JSONNode.KeyEnumerator
      • Constructors
        • KeyEnumerator
      • Properties
        • Current
      • Methods
        • GetEnumerator
        • MoveNext
    • JSONNode.LinqEnumerator
      • Properties
        • Current
      • Methods
        • Dispose
        • GetEnumerator
        • MoveNext
        • Reset
    • JSONNode.ValueEnumerator
      • Constructors
        • ValueEnumerator
      • Properties
        • Current
      • Methods
        • GetEnumerator
        • MoveNext
    • JSONNodeType
    • JSONNull
      • Fields
        • reuseSameInstance
      • Properties
        • AsBool
        • IsNull
        • Tag
        • Value
      • Methods
        • CreateOrGet
        • Equals
        • GetEnumerator
        • GetHashCode
        • SerializeBinary
    • JSONNumber
      • Constructors
        • JSONNumber
      • Properties
        • AsDouble
        • IsNumber
        • Tag
        • Value
      • Methods
        • Equals
        • GetEnumerator
        • GetHashCode
        • SerializeBinary
    • JSONObject
      • Properties
        • Children
        • Count
        • Inline
        • IsObject
        • Tag
        • this
      • Methods
        • Add
        • GetEnumerator
        • Remove
        • SerializeBinary
    • JSONString
      • Constructors
        • JSONString
      • Properties
        • IsString
        • Tag
        • Value
      • Methods
        • Equals
        • GetEnumerator
        • GetHashCode
        • SerializeBinary
    • JSONTextMode
  • Tests
    • ChangeEventPortTests
      • Methods
        • TestChangeEventDynamicPorts
        • TestChangeEventLinks
        • TestChangeEventPortConverters
    • DynamicPortRuntimeTests
      • Methods
        • TestPortArrayLinks
        • TestPortLinks
    • EmbedSystemGraphTests
      • Methods
        • TestBindToScene
        • TestMultiLevelGraph
    • GenericPortTests
      • Methods
        • TestPortLinks
    • GraphGeneratorTests
      • Methods
        • TestAddPort
        • TestCreateAsset
        • TestEmbedSystemGraph
    • LynXTests
      • Methods
        • LynXQueryPass
        • TestQueryEditor
    • PortConverterTests
      • Methods
        • TestConverterDynamicPorts
        • TestPortConversion
        • TestPortConversionSerializationOrder
    • PropertiesEditorTests
      • Methods
        • TestPropertyAddOnEnable
        • TestPropertyRemove
        • TestPropertyUpgrade
    • PropertiesRuntimeTests
      • Methods
        • TestPropertyLoading
        • TestRuntimePropertyEditing
    • SchedulerRuntimeTests
      • Fields
        • kPeriodValidation
        • kTimingGraph
      • Methods
        • NodeOrderPass
        • TimingSequencePass
    • SerializationTests
      • Fields
        • kPropertiesGraph
      • Methods
        • GraphSerializationPass
    • Utils
      • Methods
        • WaitForFrameCount