Home
  • Manual
  • Node Index
  • API
  • Changelog
Search Results for

    Show / Hide Table of Contents
    • InsaneScatterbrain
      • AStarPathfinder
      • Calc
      • Color32EqualityComparer
      • EqualityComparer
      • RandomPathWalker
      • TrigMath
    • InsaneScatterbrain.DataStructures
      • Pair<T>
    • InsaneScatterbrain.DelaunatorSharp
      • DelaunatorNoAlloc
    • InsaneScatterbrain.Dependencies
      • DependencyContainer
      • DependencyNotFoundException
      • IDependencyContainer
    • InsaneScatterbrain.Editor.Services
      • Assets
    • InsaneScatterbrain.Editor.Updates
      • UpdateAction
      • Updater
    • InsaneScatterbrain.Extensions
      • ColorExtensions
      • ExceptionExtensions
      • FieldInfoExtensions
      • HashSetExtensions
      • IntExtensions
      • ListExtensions
      • RandomExtensions
      • SortedListExtensions
      • StackExtensions
      • Texture2DDrawingExtensions
      • Texture2DExtensions
      • TypeExtensions
      • Vector2Extensions
      • Vector2IntExtensions
      • Vector3Extensions
      • Vector3IntExtensions
    • InsaneScatterbrain.MapGraph
      • AddFloatsNode
      • AddFloatToVector2Node
      • AddFloatToVector3Node
      • AddIntsNode
      • AddIntToVector2IntNode
      • AddIntToVector3IntNode
      • AddRandomEdgesNode
      • AddVector2IntsNode
      • AddVector2sNode
      • AddVector3IntsNode
      • AddVector3sNode
      • ApplyMaskNode
      • Area
      • AreaExtractor
      • AreaGraph
      • AreaGraphBuilder
      • AreaGraphEdge
      • AreaGraphEdgePool
      • AreaGraphPool
      • AreaPool
      • AreasCentroidPointsNode
      • AreasSpecialBorderPointsNode
      • AreasToPointsNode
      • AStarPathsNode
      • BasicMathOperationNode<T>
      • BasicMathOperationNode<T1, T2, TOut>
      • BspLeafCenterPointsNode
      • BspNode
      • BspNodePool
      • BspTree
      • BspTreePool
      • CellularAutomataSmoothingNewNode
      • CellularAutomataSmoothingNode
      • ChangeTextureSizeNode
      • ClampFloatsNode
      • ClampIntsNode
      • CollectionPool<TCollection, TValue>
      • ConnectAreaGraphCentroidsNode
      • ConnectAreaGraphClosestBorderPointsNode
      • ConnectAreaGraphRandomPointsNode
      • ConnectedPointsToPointsNode
      • ConvertTextureToTilemapNode
      • CopyTilemapDataNode
      • CornerPointsNode
      • CurrentOrEmptyTextureNode
      • DataToTextureNode
      • DictionaryPool<TDictionary, TKey, TValue>
      • DivideFloatsNode
      • DivideIntsNode
      • DivideVector2ByFloatNode
      • DivideVector2IntByIntNode
      • DivideVector2IntsNode
      • DivideVector2sNode
      • DivideVector3ByFloatNode
      • DivideVector3IntByIntNode
      • DivideVector3IntsNode
      • DivideVector3sNode
      • DomainWarpFractalType
      • DomainWarpType
      • DrawAreasNode
      • DrawBorderNode
      • DrawCirclesNode
      • DrawConnectionsBiasedRandomWalkNode
      • DrawGridNode
      • DrawManhattanConnectionsNode
      • DrawNoiseThresholdNode
      • DrawOutlineNode
      • DrawPathsNode
      • DrawPointsNode
      • DrawRectsNode
      • DrawShortestPathNode
      • EmptyTextureNode
      • ExtractAreasNode
      • ExtractColorNode
      • ExtractPointsNode
      • ExtractPointsWithNeighboursNode
      • FastNoiseEnum
      • FlipTextureNode
      • FractalType
      • GameObjectsFromTextureFactory
      • GenerateAreaGraphNode
      • GenerateMstAreaGraphNode
      • GenerateRstAreaGraphNode
      • HexagonalGridOffsetType
      • InvertMaskNode
      • IObjectType<TEntry, TObject>
      • IObjectTypeEntry<T>
      • IObjectTypeSet<TType, TObject>
      • LinePathsNode
      • ListPool<TValue>
      • LoadTextureData
      • MapGraphGraph
      • MapGraphTilemapPrefab
      • Mask
      • MaskPool
      • MaxFloatsNode
      • MaxIntsNode
      • MergeAreasNode
      • MergeMasksNode
      • MergePathsNode
      • MergePointPairsNode
      • MergePointsNode
      • MergeTilemapsNode
      • MinFloatsNode
      • MinIntsNode
      • MultiplyFloatsNode
      • MultiplyIntsNode
      • MultiplyVector2ByFloatNode
      • MultiplyVector2IntByIntNode
      • MultiplyVector2IntsNode
      • MultiplyVector2sNode
      • MultiplyVector3ByFloatNode
      • MultiplyVector3IntByIntNode
      • MultiplyVector3IntsNode
      • MultiplyVector3sNode
      • NamedColor
      • NamedColorNode
      • NamedColorSet
      • NoiseNode
      • ObjectType<TEntry, TObject>
      • ObjectTypeEntry<T>
      • ObjectTypeSet<TType, TEntry, TObject>
      • ObjectTypeSetScriptableObject<TType, TEntry, TObject>
      • OpenObjectTypeSet<TType, TEntry, TObject>
      • Outliner
      • PerlinNoiseFillTextureNode
      • PointsToAreasNode
      • PoolInitializer
      • PowerNode
      • PrefabSet
      • PrefabType
      • PrefabTypeEntry
      • RandomBoolNode
      • RandomBspRoomsNode
      • RandomBspTreeNode
      • RandomColorNode
      • RandomExtensions
      • RandomFloatNode
      • RandomIntNode
      • RandomlyFillTextureNode
      • RandomlyStampTilemapsNode
      • RandomNode<T>
      • RandomNoiseNode
      • RandomPointsNode
      • RandomPointsPerAreaNode
      • RandomRectsNode
      • RandomRngStateNode
      • RandomVector2IntNode
      • RandomVector2Node
      • RandomVector3IntNode
      • RandomVector3Node
      • RandomWalkerNode
      • RandomWalkerPathsNode
      • RangeRandomNode<T>
      • RectCenterPointsNode
      • RectsToAreasNode
      • ReplaceColorNode
      • ReplaceGameObjectChildrenNode
      • ResizeTextureNode
      • RotateTextureNode
      • RotationalSymmetry
      • SaveData
      • SaveTextureData
      • ScaleTextureNode
      • ScaleTextureToNode
      • ScaleTextureVector2Node
      • ShiftTextureNode
      • SplitConnectionsManhattanNode
      • SquareRootNode
      • StackPool<T>
      • StampNode
      • SubtractFloatFromVector2Node
      • SubtractFloatFromVector3Node
      • SubtractFloatsNode
      • SubtractIntFromVector2IntNode
      • SubtractIntFromVector3IntNode
      • SubtractIntsNode
      • SubtractMaskNode
      • SubtractVector2IntsNode
      • SubtractVector2sNode
      • SubtractVector3IntsNode
      • SubtractVector3sNode
      • TextureData
      • TextureData.Color32ArrayFacade
      • TextureDataDrawingExtensions
      • TextureDataExtensions
      • TextureDataPool
      • TextureSizeNode
      • TextureToChildGameObjectsNode
      • TextureToDataNode
      • TextureToGameObjectsNode
      • TextureToMaskNode
      • TextureToNoiseDataNode
      • TextureToTilemapNode
      • TilemapData
      • TilemapDataPool
      • TilemapSet
      • TilemapToDataNode
      • TilemapToTextureNode
      • TilemapType
      • TilemapTypeEntry
      • Tileset
      • TileType
      • TileTypeEntry
      • TransparentColorNode
      • Vector2IntComparer
      • Vector2IntFromFloats
      • Vector2IntFromInts
      • Vector2IntToInts
      • Vector2IntToVector2
      • Vector3IntComparer
      • WaveformFunctionCollapseNode
    • InsaneScatterbrain.MapGraph.Editor
      • AboutWindow
      • AddRandomEdgesNodeView
      • ApplyMaskNodeView
      • AreaSpecialPointsNodeView
      • AStarPathsNodeView
      • CellularAutomataSmoothingNodeNewView
      • CellularAutomataSmoothingNodeView
      • CellularDistanceFunctionConstantNodeView
      • CellularReturnTypeConstantNodeView
      • ChangeTextureSizeNodeView
      • ConnectionsNodeView
      • CornerPointsNodeView
      • DataSetList<T>
      • DataSetListBase<T>
      • DomainWarpFractalTypeNodeView
      • DomainWarpTypeConstantNodeView
      • DrawAreasNodeView
      • DrawBorderNodeView
      • DrawCirclesNodeView
      • DrawConnectionsBiasedRandomWalkNodeView
      • DrawGridNodeView
      • DrawManhattanConnectionsNodeView
      • DrawNoiseThresholdNodeView
      • DrawOutlineNodeView
      • DrawPathsNodeView
      • DrawPointsNodeView
      • DrawRectsNodeView
      • DrawShortestPathConnectionsNodeView
      • EmptyTextureNodeView
      • EnumConstantNodeView<T>
      • ExtractAreasNodeView
      • ExtractColorNodeView
      • ExtractPointsNodeView
      • ExtractPointsWithNeighboursNodeView
      • FlipTextureNodeView
      • FractalTypeNodeView
      • GenerateAreaGraphNodeView
      • GenerateMstAreaGraphNodeView
      • GenerateRstAreaGraphNodeView
      • Initializer
      • InputParametersList
      • InvertMaskNodeView
      • LinePathsNodeView
      • ListBase
      • MapGraphAsset
      • MapGraphAssetUpdater
      • MapGraphCreateMenu
      • MapGraphEditor
      • MapGraphEditorInfo
      • MapGraphEditorSettingsWindow
      • MapGraphEditorSettingsWindowInitializer
      • MapGraphInitializer
      • MapGraphUpdater
      • MergeAreasNodeView
      • NamedColorNodeView
      • NamedColorSetEditor
      • NamedColorSetList
      • NewUpdatesWindow
      • NoiseNodeView
      • NoiseTypeNodeView
      • ObjectTypeEntryList<TType, TEntry, TObject>
      • ObjectTypeSetList<TType, TEntry, TObject>
      • OutputParametersList
      • ParametersList
      • PerlinNoiseFillTextureNodeView
      • PrefabSetEditor
      • PrefabTypeEntryList
      • PrefabTypeList
      • ProcessGraphNodeView
      • RandomBspRoomsNodeView
      • RandomBspTreeNodeView
      • RandomlyFillTextureNodeView
      • RandomlyStampTilemapsNodeView
      • RandomPointsNodeView
      • RandomPointsPerAreaNodeView
      • RandomRectsNodeView
      • RandomWalkerNodeView
      • RandomWalkerPathsNodeView
      • ReplaceColorNodeView
      • ResizeTextureNodeView
      • RotateTextureNodeView
      • RotationalSymmetryNodeView
      • RotationType3dConstantNodeView
      • ScaleTextureNodeView
      • ScaleTextureToNodeView
      • ScaleTextureVector2NodeView
      • ScriptGraphAssetUpdater
      • ScriptNodeViewExtensions
      • ShiftTextureNodeView
      • StampNodeView
      • TextureConstantNodeView
      • TextureToMaskNodeView
      • TilemapConstantNodeView
      • TilemapPrefabEditor
      • TilemapSetConstantNodeView
      • TilemapSetEditor
      • TilemapToTextureNodeView
      • TilemapTypeEntryList
      • TilemapTypeList
      • TilesetConstantNodeView
      • TilesetEditor
      • TileTypeEntryList
      • TileTypeList
      • TransparentColorNodeView
      • UpdateAction_1_10
      • UpdateAction_1_14
      • UpdateAction_1_15
      • UpdateAction_1_2
      • UpdateAction_1_26_1
      • UpdateChecker
      • WaveformFunctionCollapseNodeView
    • InsaneScatterbrain.Pooling
      • IPool
      • Pool<T>
      • PoolManager
    • InsaneScatterbrain.RandomNumberGeneration
      • Rng
      • RngState
    • InsaneScatterbrain.ScriptGraph
      • BoolParameterField
      • BoundsIntParameterField
      • BoundsParameterField
      • Color32ParameterField
      • ComponentDependency
      • ConstantNode
      • ConsumerNode
      • CopyData
      • CopyPaste
      • DataDependency
      • DataSet<T>
      • DataSetItem
      • DataSetScriptableObject<TItem, TOpenSet>
      • DataSetScriptableObject<TItem>
      • ExecutionGraph
      • ExecutionGraphBuilder
      • ExplicitInPortTypesAttribute
      • ExplicitOutPortTypesAttribute
      • ExplicitPortTypesAttribute
      • FloatParameterField
      • IConsumerNode
      • IDataSet
      • IDataSet<T>
      • IDataSetItem
      • IdDeduplicator
      • IInstanceProvider
      • IncompatiblePortTypeException
      • INode
      • InPort
      • InPortAttribute
      • InputNode
      • IntParameterField
      • IOpenDataSet<T>
      • IParameterField
      • IPool
      • IPoolInitializer
      • IPreparable
      • IProcessorNode
      • IProviderNode
      • IScriptGraphInstanceProvider
      • IScriptNode
      • NewInstanceProvider
      • NewScriptGraphInstanceProvider
      • NodeEdge
      • ObjectParameterField
      • OpenDataSet<T>
      • OutPort
      • OutPortAttribute
      • OutputNode
      • PairVector2IntParameterField
      • Pool<T>
      • PoolManager
      • PoolManagerInitializer
      • PoolManagerSingleton
      • Pools
      • PortAttribute
      • PortNotFoundException
      • ProcessGraphNode
      • ProcessorNode
      • ProviderNode
      • RectIntParameterField
      • RectParameterField
      • RequiredPortNotConnectedException
      • RngExtensions
      • ScriptGraphComponents
      • ScriptGraphEditorInfo
      • ScriptGraphGraph
      • ScriptGraphInput
      • ScriptGraphInput<T>
      • ScriptGraphInputBool
      • ScriptGraphInputBounds
      • ScriptGraphInputBoundsInt
      • ScriptGraphInputColor32
      • ScriptGraphInputFloat
      • ScriptGraphInputFloatAsInt
      • ScriptGraphInputInt
      • ScriptGraphInputObject
      • ScriptGraphInputRect
      • ScriptGraphInputRectInt
      • ScriptGraphInputString
      • ScriptGraphInputTexture2D
      • ScriptGraphInputTilemap
      • ScriptGraphInputTilemapSet
      • ScriptGraphInputTileset
      • ScriptGraphInputVector2
      • ScriptGraphInputVector2Int
      • ScriptGraphInputVector3
      • ScriptGraphInputVector3Int
      • ScriptGraphMonoBehaviour
      • ScriptGraphParameter
      • ScriptGraphParameters
      • ScriptGraphPool
      • ScriptGraphPoolManager
      • ScriptGraphPoolManagerSingleton
      • ScriptGraphPort
      • ScriptGraphProcessor
      • ScriptGraphRunner
      • ScriptNode
      • ScriptNodeAttribute
      • SeedType
      • StringParameterField
      • Vector2IntParameterField
      • Vector2ParameterField
      • Vector3IntParameterField
      • Vector3ParameterField
    • InsaneScatterbrain.ScriptGraph.Editor
      • BoolConstantNodeView
      • BoundsConstantNodeView
      • BoundsIntConstantNodeView
      • ColorConstantNodeView
      • ComponentDependencyListFactory
      • ConstantNodeView
      • ConstantNodeViewAttribute
      • DataDependencyListFactory
      • FloatConstantNodeView
      • GroupNodeView
      • InputNodeView
      • IntConstantNodeView
      • NodeDuplicator
      • NodeFactory
      • ObjectConstantNodeView
      • OutPortEdgeConnectListener
      • OutputNodeView
      • OutputParameterResultFormatter
      • OutputParameterResultWindow
      • RandomBspRoomsPreviewBehaviour
      • RectConstantNodeView
      • RectIntConstantNodeView
      • ScriptGraphContextMenu
      • ScriptGraphDebugger
      • ScriptGraphDependencyInstaller
      • ScriptGraphEditor
      • ScriptGraphInitializer
      • ScriptGraphInputEditor
      • ScriptGraphRunnerEditor
      • ScriptGraphSearchBar
      • ScriptGraphValidator
      • ScriptGraphView
      • ScriptGraphViewSelection
      • ScriptGraphViewWindow
      • ScriptNodeView
      • ScriptNodeViewAttribute
      • ScriptNodeViewFactory
      • ScriptNodeViewTypesRegistry
      • StringConstantNodeView
      • Urls
      • Vector2ConstantNodeView
      • Vector2IntConstantNodeView
      • Vector3ConstantNodeView
      • Vector3IntConstantNodeView
    • InsaneScatterbrain.ScriptGraph.Editor.NodeSearch
      • ConstantEntryRegistry
      • DefaultEntryRegistry
      • EntryData
      • EntryFactory
      • GraphEntryRegistry
      • IEntryRegistry
      • InputParametersEntryRegistry
      • ISearchFilter
      • NodeSearchWindow
      • NodeType
      • OutputParametersEntryRegistry
      • ParametersEntryRegistry
      • PortFilter
    • InsaneScatterbrain.Serialization
      • ArraySerializer<T>
      • BoundsIntSerializer
      • BoundsSerializer
      • DataBag
      • DefaultArraySerializer
      • IDeserializer
      • ISerializer
      • RectIntSerializer
      • RectSerializer
      • Serializer
      • Vector2IntSerializer
      • Vector3IntSerializer
    • InsaneScatterbrain.Services
      • Disposer
      • Rng
      • Texture2DFactory
      • Types
    • InsaneScatterbrain.Threading
      • IMainThreadCommand
      • IMainThreadCommandHandler
      • IMainThreadCoroutineCommand
      • IMainThreadCoroutineCommandHandler
      • MainThread
      • MainThreadCommand
      • MainThreadCommandHandler
      • MainThreadCoroutine
      • MainThreadCoroutineCommand
      • MainThreadCoroutineCommandHandler
      • MainThreadUpdater
    • InsaneScatterbrain.Versioning
      • IVersioned
      • SerializedVersion
      • VersionedMonoBehaviour
      • VersionedScriptableObject

    Class ScriptNodeView

    The default script node view.

    Inheritance
    object
    UnityEngine.UIElements.CallbackEventHandler
    UnityEngine.UIElements.Focusable
    UnityEngine.UIElements.VisualElement
    UnityEditor.Experimental.GraphView.GraphElement
    UnityEditor.Experimental.GraphView.Node
    ScriptNodeView
    AddRandomEdgesNodeView
    ApplyMaskNodeView
    AreaSpecialPointsNodeView
    AStarPathsNodeView
    CellularAutomataSmoothingNodeNewView
    CellularAutomataSmoothingNodeView
    ChangeTextureSizeNodeView
    CornerPointsNodeView
    DrawAreasNodeView
    DrawBorderNodeView
    DrawCirclesNodeView
    DrawConnectionsBiasedRandomWalkNodeView
    DrawGridNodeView
    DrawManhattanConnectionsNodeView
    DrawNoiseThresholdNodeView
    DrawOutlineNodeView
    DrawPathsNodeView
    DrawPointsNodeView
    DrawRectsNodeView
    DrawShortestPathConnectionsNodeView
    EmptyTextureNodeView
    ExtractAreasNodeView
    ExtractColorNodeView
    ExtractPointsNodeView
    ExtractPointsWithNeighboursNodeView
    FlipTextureNodeView
    GenerateAreaGraphNodeView
    GenerateMstAreaGraphNodeView
    GenerateRstAreaGraphNodeView
    InvertMaskNodeView
    LinePathsNodeView
    MergeAreasNodeView
    NamedColorNodeView
    NoiseNodeView
    PerlinNoiseFillTextureNodeView
    ProcessGraphNodeView
    RandomBspRoomsNodeView
    RandomBspTreeNodeView
    RandomlyFillTextureNodeView
    RandomlyStampTilemapsNodeView
    RandomPointsNodeView
    RandomPointsPerAreaNodeView
    RandomRectsNodeView
    RandomWalkerNodeView
    RandomWalkerPathsNodeView
    ReplaceColorNodeView
    ResizeTextureNodeView
    RotateTextureNodeView
    ScaleTextureNodeView
    ScaleTextureToNodeView
    ScaleTextureVector2NodeView
    ShiftTextureNodeView
    StampNodeView
    TextureToMaskNodeView
    TilemapToTextureNodeView
    TransparentColorNodeView
    WaveformFunctionCollapseNodeView
    ConstantNodeView
    InputNodeView
    OutputNodeView
    Implements
    UnityEngine.UIElements.IEventHandler
    UnityEngine.UIElements.ITransform
    UnityEngine.UIElements.Experimental.ITransitionAnimations
    UnityEngine.UIElements.IExperimentalFeatures
    UnityEngine.UIElements.IVisualElementScheduler
    UnityEngine.UIElements.IResolvedStyle
    UnityEditor.Experimental.GraphView.ISelectable
    Inherited Members
    UnityEditor.Experimental.GraphView.Node.m_CollapseButton
    UnityEditor.Experimental.GraphView.Node.m_ButtonContainer
    UnityEditor.Experimental.GraphView.Node.RefreshExpandedState()
    UnityEditor.Experimental.GraphView.Node.GetPosition()
    UnityEditor.Experimental.GraphView.Node.SetPosition(UnityEngine.Rect)
    UnityEditor.Experimental.GraphView.Node.OnPortRemoved(UnityEditor.Experimental.GraphView.Port)
    UnityEditor.Experimental.GraphView.Node.InstantiatePort(UnityEditor.Experimental.GraphView.Orientation, UnityEditor.Experimental.GraphView.Direction, UnityEditor.Experimental.GraphView.Port.Capacity, System.Type)
    UnityEditor.Experimental.GraphView.Node.RefreshPorts()
    UnityEditor.Experimental.GraphView.Node.ToggleCollapse()
    UnityEditor.Experimental.GraphView.Node.UseDefaultStyling()
    UnityEditor.Experimental.GraphView.Node.BuildContextualMenu(UnityEngine.UIElements.ContextualMenuPopulateEvent)
    UnityEditor.Experimental.GraphView.Node.mainContainer
    UnityEditor.Experimental.GraphView.Node.titleContainer
    UnityEditor.Experimental.GraphView.Node.inputContainer
    UnityEditor.Experimental.GraphView.Node.outputContainer
    UnityEditor.Experimental.GraphView.Node.titleButtonContainer
    UnityEditor.Experimental.GraphView.Node.topContainer
    UnityEditor.Experimental.GraphView.Node.extensionContainer
    UnityEditor.Experimental.GraphView.Node.expanded
    UnityEditor.Experimental.GraphView.Node.title
    UnityEditor.Experimental.GraphView.GraphElement.ResetLayer()
    UnityEditor.Experimental.GraphView.GraphElement.OnCustomStyleResolved(UnityEngine.UIElements.ICustomStyle)
    UnityEditor.Experimental.GraphView.GraphElement.IsSelectable()
    UnityEditor.Experimental.GraphView.GraphElement.IsMovable()
    UnityEditor.Experimental.GraphView.GraphElement.IsResizable()
    UnityEditor.Experimental.GraphView.GraphElement.IsDroppable()
    UnityEditor.Experimental.GraphView.GraphElement.IsAscendable()
    UnityEditor.Experimental.GraphView.GraphElement.IsRenamable()
    UnityEditor.Experimental.GraphView.GraphElement.GetGlobalCenter()
    UnityEditor.Experimental.GraphView.GraphElement.UpdatePresenterPosition()
    UnityEditor.Experimental.GraphView.GraphElement.OnSelected()
    UnityEditor.Experimental.GraphView.GraphElement.OnUnselected()
    UnityEditor.Experimental.GraphView.GraphElement.HitTest(UnityEngine.Vector2)
    UnityEditor.Experimental.GraphView.GraphElement.Select(UnityEngine.UIElements.VisualElement, bool)
    UnityEditor.Experimental.GraphView.GraphElement.Unselect(UnityEngine.UIElements.VisualElement)
    UnityEditor.Experimental.GraphView.GraphElement.IsSelected(UnityEngine.UIElements.VisualElement)
    UnityEditor.Experimental.GraphView.GraphElement.elementTypeColor
    UnityEditor.Experimental.GraphView.GraphElement.layer
    UnityEditor.Experimental.GraphView.GraphElement.capabilities
    UnityEditor.Experimental.GraphView.GraphElement.selected
    UnityEngine.UIElements.VisualElement.disabledUssClassName
    UnityEngine.UIElements.VisualElement.ExecuteDefaultAction(UnityEngine.UIElements.EventBase)
    UnityEngine.UIElements.VisualElement.Focus()
    UnityEngine.UIElements.VisualElement.SendEvent(UnityEngine.UIElements.EventBase)
    UnityEngine.UIElements.VisualElement.SetEnabledFromHierarchy(bool)
    UnityEngine.UIElements.VisualElement.SetEnabled(bool)
    UnityEngine.UIElements.VisualElement.MarkDirtyRepaint()
    UnityEngine.UIElements.VisualElement.ContainsPoint(UnityEngine.Vector2)
    UnityEngine.UIElements.VisualElement.Overlaps(UnityEngine.Rect)
    UnityEngine.UIElements.VisualElement.DoMeasure(float, UnityEngine.UIElements.VisualElement.MeasureMode, float, UnityEngine.UIElements.VisualElement.MeasureMode)
    UnityEngine.UIElements.VisualElement.ToString()
    UnityEngine.UIElements.VisualElement.GetClasses()
    UnityEngine.UIElements.VisualElement.ClearClassList()
    UnityEngine.UIElements.VisualElement.AddToClassList(string)
    UnityEngine.UIElements.VisualElement.RemoveFromClassList(string)
    UnityEngine.UIElements.VisualElement.ToggleInClassList(string)
    UnityEngine.UIElements.VisualElement.EnableInClassList(string, bool)
    UnityEngine.UIElements.VisualElement.ClassListContains(string)
    UnityEngine.UIElements.VisualElement.FindAncestorUserData()
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Start(float, float, int, System.Action<UnityEngine.UIElements.VisualElement, float>)
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Start(UnityEngine.Rect, UnityEngine.Rect, int, System.Action<UnityEngine.UIElements.VisualElement, UnityEngine.Rect>)
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Start(UnityEngine.Color, UnityEngine.Color, int, System.Action<UnityEngine.UIElements.VisualElement, UnityEngine.Color>)
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Start(UnityEngine.Vector3, UnityEngine.Vector3, int, System.Action<UnityEngine.UIElements.VisualElement, UnityEngine.Vector3>)
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Start(UnityEngine.Vector2, UnityEngine.Vector2, int, System.Action<UnityEngine.UIElements.VisualElement, UnityEngine.Vector2>)
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Start(UnityEngine.Quaternion, UnityEngine.Quaternion, int, System.Action<UnityEngine.UIElements.VisualElement, UnityEngine.Quaternion>)
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Start(UnityEngine.UIElements.Experimental.StyleValues, UnityEngine.UIElements.Experimental.StyleValues, int)
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Start(System.Func<UnityEngine.UIElements.VisualElement, float>, float, int, System.Action<UnityEngine.UIElements.VisualElement, float>)
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Start(System.Func<UnityEngine.UIElements.VisualElement, UnityEngine.Rect>, UnityEngine.Rect, int, System.Action<UnityEngine.UIElements.VisualElement, UnityEngine.Rect>)
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Start(System.Func<UnityEngine.UIElements.VisualElement, UnityEngine.Color>, UnityEngine.Color, int, System.Action<UnityEngine.UIElements.VisualElement, UnityEngine.Color>)
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Start(System.Func<UnityEngine.UIElements.VisualElement, UnityEngine.Vector3>, UnityEngine.Vector3, int, System.Action<UnityEngine.UIElements.VisualElement, UnityEngine.Vector3>)
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Start(System.Func<UnityEngine.UIElements.VisualElement, UnityEngine.Vector2>, UnityEngine.Vector2, int, System.Action<UnityEngine.UIElements.VisualElement, UnityEngine.Vector2>)
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Start(System.Func<UnityEngine.UIElements.VisualElement, UnityEngine.Quaternion>, UnityEngine.Quaternion, int, System.Action<UnityEngine.UIElements.VisualElement, UnityEngine.Quaternion>)
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Start(UnityEngine.UIElements.Experimental.StyleValues, int)
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Layout(UnityEngine.Rect, int)
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.TopLeft(UnityEngine.Vector2, int)
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Size(UnityEngine.Vector2, int)
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Scale(float, int)
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Position(UnityEngine.Vector3, int)
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.Experimental.ITransitionAnimations.Rotation(UnityEngine.Quaternion, int)
    UnityEngine.UIElements.VisualElement.Add(UnityEngine.UIElements.VisualElement)
    UnityEngine.UIElements.VisualElement.Insert(int, UnityEngine.UIElements.VisualElement)
    UnityEngine.UIElements.VisualElement.Remove(UnityEngine.UIElements.VisualElement)
    UnityEngine.UIElements.VisualElement.RemoveAt(int)
    UnityEngine.UIElements.VisualElement.Clear()
    UnityEngine.UIElements.VisualElement.ElementAt(int)
    UnityEngine.UIElements.VisualElement.IndexOf(UnityEngine.UIElements.VisualElement)
    UnityEngine.UIElements.VisualElement.Children()
    UnityEngine.UIElements.VisualElement.Sort(System.Comparison<UnityEngine.UIElements.VisualElement>)
    UnityEngine.UIElements.VisualElement.BringToFront()
    UnityEngine.UIElements.VisualElement.SendToBack()
    UnityEngine.UIElements.VisualElement.PlaceBehind(UnityEngine.UIElements.VisualElement)
    UnityEngine.UIElements.VisualElement.PlaceInFront(UnityEngine.UIElements.VisualElement)
    UnityEngine.UIElements.VisualElement.RemoveFromHierarchy()
    UnityEngine.UIElements.VisualElement.GetFirstOfType<T>()
    UnityEngine.UIElements.VisualElement.GetFirstAncestorOfType<T>()
    UnityEngine.UIElements.VisualElement.Contains(UnityEngine.UIElements.VisualElement)
    UnityEngine.UIElements.VisualElement.FindCommonAncestor(UnityEngine.UIElements.VisualElement)
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IVisualElementScheduler.Execute(System.Action<UnityEngine.UIElements.TimerState>)
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IVisualElementScheduler.Execute(System.Action)
    UnityEngine.UIElements.VisualElement.viewDataKey
    UnityEngine.UIElements.VisualElement.userData
    UnityEngine.UIElements.VisualElement.canGrabFocus
    UnityEngine.UIElements.VisualElement.focusController
    UnityEngine.UIElements.VisualElement.usageHints
    UnityEngine.UIElements.VisualElement.transform
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.ITransform.position
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.ITransform.rotation
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.ITransform.scale
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.ITransform.matrix
    UnityEngine.UIElements.VisualElement.layout
    UnityEngine.UIElements.VisualElement.contentRect
    UnityEngine.UIElements.VisualElement.paddingRect
    UnityEngine.UIElements.VisualElement.worldBound
    UnityEngine.UIElements.VisualElement.localBound
    UnityEngine.UIElements.VisualElement.worldTransform
    UnityEngine.UIElements.VisualElement.pickingMode
    UnityEngine.UIElements.VisualElement.name
    UnityEngine.UIElements.VisualElement.enabledInHierarchy
    UnityEngine.UIElements.VisualElement.enabledSelf
    UnityEngine.UIElements.VisualElement.visible
    UnityEngine.UIElements.VisualElement.generateVisualContent
    UnityEngine.UIElements.VisualElement.experimental
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IExperimentalFeatures.animation
    UnityEngine.UIElements.VisualElement.hierarchy
    UnityEngine.UIElements.VisualElement.cacheAsBitmap
    UnityEngine.UIElements.VisualElement.parent
    UnityEngine.UIElements.VisualElement.panel
    UnityEngine.UIElements.VisualElement.contentContainer
    UnityEngine.UIElements.VisualElement.this[int]
    UnityEngine.UIElements.VisualElement.childCount
    UnityEngine.UIElements.VisualElement.schedule
    UnityEngine.UIElements.VisualElement.style
    UnityEngine.UIElements.VisualElement.customStyle
    UnityEngine.UIElements.VisualElement.resolvedStyle
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.width
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.height
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.maxWidth
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.maxHeight
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.minWidth
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.minHeight
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.flexBasis
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.flexGrow
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.flexShrink
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.flexDirection
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.flexWrap
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.left
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.top
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.right
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.bottom
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.marginLeft
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.marginTop
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.marginRight
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.marginBottom
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.paddingLeft
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.paddingTop
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.paddingRight
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.paddingBottom
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.position
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.alignSelf
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.unityTextAlign
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.unityFontStyleAndWeight
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.fontSize
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.whiteSpace
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.color
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.backgroundColor
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.borderColor
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.unityFont
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.unityBackgroundScaleMode
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.unityBackgroundImageTintColor
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.alignItems
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.alignContent
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.justifyContent
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.borderLeftColor
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.borderRightColor
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.borderTopColor
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.borderBottomColor
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.borderLeftWidth
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.borderRightWidth
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.borderTopWidth
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.borderBottomWidth
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.borderTopLeftRadius
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.borderTopRightRadius
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.borderBottomLeftRadius
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.borderBottomRightRadius
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.unitySliceLeft
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.unitySliceTop
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.unitySliceRight
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.unitySliceBottom
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.opacity
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.visibility
    UnityEngine.UIElements.VisualElement.UnityEngine.UIElements.IResolvedStyle.display
    UnityEngine.UIElements.VisualElement.styleSheets
    UnityEngine.UIElements.VisualElement.tooltip
    UnityEngine.UIElements.Focusable.Blur()
    UnityEngine.UIElements.Focusable.focusable
    UnityEngine.UIElements.Focusable.tabIndex
    UnityEngine.UIElements.Focusable.delegatesFocus
    UnityEngine.UIElements.CallbackEventHandler.RegisterCallback<TEventType>(UnityEngine.UIElements.EventCallback<TEventType>, UnityEngine.UIElements.TrickleDown)
    UnityEngine.UIElements.CallbackEventHandler.RegisterCallback<TEventType, TUserArgsType>(UnityEngine.UIElements.EventCallback<TEventType, TUserArgsType>, TUserArgsType, UnityEngine.UIElements.TrickleDown)
    UnityEngine.UIElements.CallbackEventHandler.UnregisterCallback<TEventType>(UnityEngine.UIElements.EventCallback<TEventType>, UnityEngine.UIElements.TrickleDown)
    UnityEngine.UIElements.CallbackEventHandler.UnregisterCallback<TEventType, TUserArgsType>(UnityEngine.UIElements.EventCallback<TEventType, TUserArgsType>, UnityEngine.UIElements.TrickleDown)
    UnityEngine.UIElements.CallbackEventHandler.HandleEvent(UnityEngine.UIElements.EventBase)
    UnityEngine.UIElements.CallbackEventHandler.HasTrickleDownHandlers()
    UnityEngine.UIElements.CallbackEventHandler.HasBubbleUpHandlers()
    UnityEngine.UIElements.CallbackEventHandler.ExecuteDefaultActionAtTarget(UnityEngine.UIElements.EventBase)
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    Namespace: InsaneScatterbrain.ScriptGraph.Editor
    Syntax
    public class ScriptNodeView : Node, IEventHandler, ITransform, ITransitionAnimations, IExperimentalFeatures, IVisualElementScheduler, IResolvedStyle, ISelectable

    Constructors

    ScriptNodeView(IScriptNode, ScriptGraphView)

    Creates a new script node view for the given node and script graph view.

    Declaration
    public ScriptNodeView(IScriptNode node, ScriptGraphView graphView)
    Parameters
    Type Name Description
    IScriptNode node

    The node.

    ScriptGraphView graphView

    The graph view.

    Properties

    Graph

    Gets the graph this node is a part of.

    Declaration
    protected ScriptGraphGraph Graph { get; }
    Property Value
    Type Description
    ScriptGraphGraph

    GraphView

    Declaration
    protected ScriptGraphView GraphView { get; }
    Property Value
    Type Description
    ScriptGraphView

    Icon

    Declaration
    public virtual Texture2D Icon { get; }
    Property Value
    Type Description
    UnityEngine.Texture2D

    Inputs

    Gets all the input port views.

    Declaration
    public IReadOnlyDictionary<string, Port> Inputs { get; }
    Property Value
    Type Description
    System.Collections.Generic.IReadOnlyDictionary<TKey, TValue><string, UnityEditor.Experimental.GraphView.Port>

    IsNoteReadOnly

    Declaration
    public bool IsNoteReadOnly { get; set; }
    Property Value
    Type Description
    bool

    Node

    Gets the node this node view represents.

    Declaration
    public IScriptNode Node { get; }
    Property Value
    Type Description
    IScriptNode

    Outputs

    Gets all the output port views.

    Declaration
    public IReadOnlyDictionary<string, Port> Outputs { get; }
    Property Value
    Type Description
    System.Collections.Generic.IReadOnlyDictionary<TKey, TValue><string, UnityEditor.Experimental.GraphView.Port>

    Methods

    AddIcon()

    Declaration
    protected void AddIcon()

    AddInPort(InPort)

    Declaration
    protected void AddInPort(InPort input)
    Parameters
    Type Name Description
    InPort input

    AddOutPort(OutPort)

    Declaration
    protected void AddOutPort(OutPort output)
    Parameters
    Type Name Description
    OutPort output

    Dispose()

    Declaration
    public void Dispose()

    HideNote()

    Declaration
    public void HideNote()

    Initialize()

    Initializes the node view.

    Declaration
    public virtual void Initialize()

    InitializeTitle()

    Declaration
    protected virtual void InitializeTitle()

    MoveInPort(InPort, int)

    Declaration
    protected void MoveInPort(InPort input, int newIndex)
    Parameters
    Type Name Description
    InPort input
    int newIndex

    MoveOutPort(OutPort, int)

    Declaration
    protected void MoveOutPort(OutPort output, int newIndex)
    Parameters
    Type Name Description
    OutPort output
    int newIndex

    Refresh()

    Declaration
    protected void Refresh()

    RemoveInPort(InPort)

    Declaration
    protected void RemoveInPort(InPort input)
    Parameters
    Type Name Description
    InPort input

    RemoveOutPort(OutPort)

    Declaration
    protected void RemoveOutPort(OutPort output)
    Parameters
    Type Name Description
    OutPort output

    RenameInPort(InPort, string, string)

    Declaration
    protected void RenameInPort(InPort input, string oldName, string newName)
    Parameters
    Type Name Description
    InPort input
    string oldName
    string newName

    RenameOutPort(OutPort, string, string)

    Declaration
    protected void RenameOutPort(OutPort output, string oldName, string newName)
    Parameters
    Type Name Description
    OutPort output
    string oldName
    string newName

    ShowNote()

    Declaration
    public void ShowNote()

    Events

    OnDispose

    Declaration
    public event Action OnDispose
    Event Type
    Type Description
    System.Action

    Implements

    UnityEngine.UIElements.IEventHandler
    UnityEngine.UIElements.ITransform
    UnityEngine.UIElements.Experimental.ITransitionAnimations
    UnityEngine.UIElements.IExperimentalFeatures
    UnityEngine.UIElements.IVisualElementScheduler
    UnityEngine.UIElements.IResolvedStyle
    UnityEditor.Experimental.GraphView.ISelectable

    Extension Methods

    ScriptNodeViewExtensions.AddPreview<TNode>(ScriptNodeView, Func<TNode, Texture2D>)
    ScriptNodeViewExtensions.AddPreviewImage(ScriptNodeView)
    ScriptNodeViewExtensions.AddPreviewImage(ScriptNodeView, out VisualElement)
    ScriptNodeViewExtensions.AddPreviewImage<TNode>(ScriptNodeView, Func<TNode, Texture2D>)
    ScriptNodeViewExtensions.RegisterUpdateImage<TNode>(ScriptNodeView, IScriptNode, Image, Func<TNode, Texture2D>)
    ScriptNodeViewExtensions.UnregisterUpdateImage(ScriptNodeView, Action<ProcessorNode>)
    ScriptNodeViewExtensions.UpdatePreviewImage(ScriptNodeView, Image, Texture2D)
    In This Article
    Back to top Generated by DocFX