C# Класс DiagramEdge, UnityClassDiagram

Наследование: DiagramSelectableElement
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
handles List
lineColor Color
sourceAnchor EdgeAnchorHandle,
targetAnchor EdgeAnchorHandle,
targetId string
typeId int

Открытые методы

Метод Описание
Draw ( DiagramContext, context ) : void
DrawHandle ( DiagramContext, context ) : void
GetDragTracker ( ) : DiagramDragTracker,
GetEdgeHandles ( ) : EdgeHandle[],
GetHandles ( ) : DiagramHandle[],
HitTest ( DiagramContext, context, Vector2 position ) : DiagramElement
Log ( string text ) : void
LogError ( string text ) : void
SetSource ( DiagramNode, node ) : void
SetTarget ( DiagramNode, node ) : void
UpdateAnchor ( DiagramContext, context ) : void

Приватные методы

Метод Описание
DrawAnchor ( Vector2 destAnchorPos, float angle, Texture2D texAnchor ) : void
GetAnchorPos ( Vector2 pointA, Rect wr2, Vector2 pointB ) : Vector2
calcPosition ( Vector2 topLeft, Vector2 bottomRight, Vector2 pointA ) : float
drawLine ( Vector2 pointA, Vector2 pointB, Color color, bool mouse, Texture2D srcAnchor, Texture2D destAnchor ) : void

Описание методов

Draw() публичный Метод

public Draw ( DiagramContext, context ) : void
context DiagramContext,
Результат void

DrawHandle() публичный Метод

public DrawHandle ( DiagramContext, context ) : void
context DiagramContext,
Результат void

GetDragTracker() публичный Метод

public GetDragTracker ( ) : DiagramDragTracker,
Результат DiagramDragTracker,

GetEdgeHandles() публичный Метод

public GetEdgeHandles ( ) : EdgeHandle[],
Результат EdgeHandle[],

GetHandles() публичный Метод

public GetHandles ( ) : DiagramHandle[],
Результат DiagramHandle[],

HitTest() публичный Метод

public HitTest ( DiagramContext, context, Vector2 position ) : DiagramElement
context DiagramContext,
position Vector2
Результат DiagramElement

Log() публичный Метод

public Log ( string text ) : void
text string
Результат void

LogError() публичный Метод

public LogError ( string text ) : void
text string
Результат void

SetSource() публичный Метод

public SetSource ( DiagramNode, node ) : void
node DiagramNode,
Результат void

SetTarget() публичный Метод

public SetTarget ( DiagramNode, node ) : void
node DiagramNode,
Результат void

UpdateAnchor() публичный Метод

public UpdateAnchor ( DiagramContext, context ) : void
context DiagramContext,
Результат void

Описание свойств

handles публичное свойство

public List handles
Результат List

lineColor публичное свойство

public Color lineColor
Результат Color

sourceAnchor публичное свойство

public EdgeAnchorHandle, sourceAnchor
Результат EdgeAnchorHandle,

targetAnchor публичное свойство

public EdgeAnchorHandle, targetAnchor
Результат EdgeAnchorHandle,

targetId публичное свойство

public string targetId
Результат string

typeId публичное свойство

public int typeId
Результат int