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
NodePropertyAttribute
Constructors
NodePropertyAttribute
Fields
DefaultExposed
TypeName
NodePropertyRegistry
Fields
PropertyMap
Methods
GetPropertyType
ObjectBinding
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
PortValueGeneratorBool
PortValueGeneratorDouble
PortValueGeneratorFloat
PortValueGeneratorInt
PortValueGeneratorString
PortValueGeneratorUint
PortValueGenerator<T>
Fields
output
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
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
AutoRouter
Methods
ComputeEdgeSpacing
EdgeFineTuning
GetRectIntersection
GetSideDistances
Path
AutoRouter.Direction
Constructors
Direction
Fields
Cost
HOptimal
Optimal
VOptimal
Methods
ScanCost
AutoRouter.Direction.Alignment
AutoRouter.Direction.Pole
AutoRouter.Line
Constructors
Line
Fields
name
start
stop
Methods
GetIntersection
IsParallel
SqrLength
ToString
AutoRouter.PathDescriptor
Fields
area
fromPort
length
nodeRects
p1
p2
p3
p4
points
toPort
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
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
systemEdge
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>
Constructors
FieldBox
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
SetPhysicAutoSimulation
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
GraphObject
LogicGraphView
ReloadGraph
ToolbarDetail
Window
saveRequested
showInProjectRequested
Methods
AddEdge
AddGroup
AddNode
AddParameterFromLoad
FindNodeView
GetTypesOrNothing
HandleGraphChanges
MoveParameterIndex
OnGraphInstanceAttached
OnGraphInstanceDetached
OnGraphMouseMove
ReOrderLayers
RefreshAssetName
RefreshNodeName
ReloadEdges
RemoveEdges
RenameProperty
SaveGraph
SignalDestroy
Update
GraphEditorView.CopyPasteDescriptor
Fields
data
graphRc
GraphEditorWindow
Fields
Cursor
MousePosition
Properties
Dirty
LogicGraphEditorView
SelectedGuid
Methods
AssetRenamed
AttachRuntimeGraph
Initialize
OnGUI
PingAsset
SaveChanges
UpdateAsset
GraphEditorWindow.SystemGraphAssetProcessor
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.AfterBeautify
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
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
Disable
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
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
LastEventTime
Now
TimeAbsolute
TimeAtSource
Properties
ClockSourceDescriptors
NextFrameTime
NodeEventMap
NodeOrder
Paused
TimeScaleFactor
Waveform
Methods
DisableNodes
EnableNodes
FixedUpdate
Initialize
Pause
Resume
SetNodeFrequencyForNextFrame
SetNodeUseClockSourceForNextFrame
SetTimeScaleFactor
StartNodes
Step
SyncClockSourceTime
Update
UserUpdate
Scheduler.ClockDescriptor
Fields
NextTick
State
Scheduler.ClockSource
Scheduler.ClockState
Fields
ClockEvent
DeltaTime
EventCount
LastFrameTime
Node
Period
PhaseShift
Prescaler
Tag
TickCPUTimeNs
TimeOffsetSeconds
TimeOffsetSpent
UseClockSource
Scheduler.Signal
Scheduler.TimeUnit
SchedulerDescriptor
Fields
serializedScheduler
ScopedContext<T>
Constructors
ScopedContext
Methods
Dispose
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
EdgeState
PointsAndTangents
candidatePosition
defaultColor
edgeControl
edgeWidth
ghostColor
input
isGhostEdge
output
selectedColor
Methods
Construct
ContainsPoint
CreateEdgeControl
DrawEdge
Flash
OnCustomStyleResolved
OnPortChanged
OnSelected
OnUnselected
Overlaps
UpdateEdgeControl
SystemEdge.State
SystemEdgeConnector<TEdge>
Constructors
SystemEdgeConnector
Properties
Disable
edgeDragHelper
Methods
OnMouseDown
OnMouseMove
OnMouseUp
RegisterCallbacksOnTarget
UnregisterCallbacksFromTarget
SystemEdgeControl
Constructors
SystemEdgeControl
Fields
kBezierSectionPrecision
kPortEdgeMargin
Properties
EdgeState
Graph
Path
capRadius
controlPoints
drawFromCap
drawToCap
edgeColor
edgeWidth
from
fromCapColor
inputColor
inputOrientation
interceptWidth
outputColor
outputOrientation
selected
shadowColor
to
toCapColor
Methods
AutoRoute
ComputeControlPoints
ComputeRouteLayout
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
Tick
Methods
Elapsed
Ms
Ns
Us
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