C# Class Klak.Wiring.Patcher.EdgeGUI

Inheritance: UnityEditor.Graphs.IEdgeGUI
Afficher le fichier Open project: keijiro/Klak

Méthodes publiques

Méthode Description
BeginSlotDragging ( UnityEditor.Graphs slot, bool allowStartDrag, bool allowEndDrag ) : void
DoDraggedEdge ( ) : void
DoEdges ( ) : void
EdgeGUI ( ) : UnityEngine
EndDragging ( ) : void
EndSlotDragging ( UnityEditor.Graphs slot, bool allowMultiple ) : void
FindClosestEdge ( ) : UnityEditor.Graphs.Edge
SlotDragging ( UnityEditor.Graphs slot, bool allowEndDrag, bool allowMultiple ) : void

Private Methods

Méthode Description
DrawEdge ( UnityEditor.Graphs edge, Color color ) : void
DrawEdge ( Vector2 p1, Vector2 p2, Color color ) : void
GUIClip ( Vector2 pos ) : Vector2
GetPositionAsFromSlot ( UnityEditor.Graphs slot ) : Vector2
GetPositionAsToSlot ( UnityEditor.Graphs slot ) : Vector2
GetSlotPosition ( UnityEditor.Graphs slot ) : Rect

Method Details

BeginSlotDragging() public méthode

public BeginSlotDragging ( UnityEditor.Graphs slot, bool allowStartDrag, bool allowEndDrag ) : void
slot UnityEditor.Graphs
allowStartDrag bool
allowEndDrag bool
Résultat void

DoDraggedEdge() public méthode

public DoDraggedEdge ( ) : void
Résultat void

DoEdges() public méthode

public DoEdges ( ) : void
Résultat void

EdgeGUI() public méthode

public EdgeGUI ( ) : UnityEngine
Résultat UnityEngine

EndDragging() public méthode

public EndDragging ( ) : void
Résultat void

EndSlotDragging() public méthode

public EndSlotDragging ( UnityEditor.Graphs slot, bool allowMultiple ) : void
slot UnityEditor.Graphs
allowMultiple bool
Résultat void

FindClosestEdge() public méthode

public FindClosestEdge ( ) : UnityEditor.Graphs.Edge
Résultat UnityEditor.Graphs.Edge

SlotDragging() public méthode

public SlotDragging ( UnityEditor.Graphs slot, bool allowEndDrag, bool allowMultiple ) : void
slot UnityEditor.Graphs
allowEndDrag bool
allowMultiple bool
Résultat void