Interface IGraphElementWidget
Inherited Members
Namespace: Ludiq.Bolt
Syntax
public interface IGraphElementWidget : IWidget, IDisposable
Properties
canAlignAndDistribute
Declaration
bool canAlignAndDistribute { get; }
Property Value
Type | Description |
---|---|
Boolean |
canCopy
Declaration
bool canCopy { get; }
Property Value
Type | Description |
---|---|
Boolean |
canDelete
Declaration
bool canDelete { get; }
Property Value
Type | Description |
---|---|
Boolean |
canDrag
Declaration
bool canDrag { get; }
Property Value
Type | Description |
---|---|
Boolean |
canFindReferences
Declaration
bool canFindReferences { get; }
Property Value
Type | Description |
---|---|
Boolean |
canGoToDefinition
Declaration
bool canGoToDefinition { get; }
Property Value
Type | Description |
---|---|
Boolean |
canResizeHorizontal
Declaration
bool canResizeHorizontal { get; }
Property Value
Type | Description |
---|---|
Boolean |
canResizeVertical
Declaration
bool canResizeVertical { get; }
Property Value
Type | Description |
---|---|
Boolean |
canSelect
Declaration
bool canSelect { get; }
Property Value
Type | Description |
---|---|
Boolean |
element
Declaration
IGraphElement element { get; }
Property Value
Type | Description |
---|---|
IGraphElement |
isDragging
Declaration
bool isDragging { get; }
Property Value
Type | Description |
---|---|
Boolean |
isResizing
Declaration
bool isResizing { get; }
Property Value
Type | Description |
---|---|
Boolean |
isSelected
Declaration
bool isSelected { get; }
Property Value
Type | Description |
---|---|
Boolean |
Methods
AddToDragGroup(HashSet<IGraphElement>)
Declaration
bool AddToDragGroup(HashSet<IGraphElement> group)
Parameters
Type | Name | Description |
---|---|---|
HashSet<IGraphElement> | group |
Returns
Type | Description |
---|---|
Boolean |
ApplyDrag(Vector2, Vector2)
Declaration
void ApplyDrag(Vector2 constraint, Vector2 snapOffset)
Parameters
Type | Name | Description |
---|---|---|
Vector2 | constraint | |
Vector2 | snapOffset |
BeginDrag()
Declaration
void BeginDrag()
Delete()
Declaration
void Delete()
EndDrag()
Declaration
void EndDrag()
ExpandCopyGroup(HashSet<IGraphElement>)
Declaration
void ExpandCopyGroup(HashSet<IGraphElement> group)
Parameters
Type | Name | Description |
---|---|---|
HashSet<IGraphElement> | group |
ExpandDeleteGroup(HashSet<IGraphElement>)
Declaration
void ExpandDeleteGroup(HashSet<IGraphElement> group)
Parameters
Type | Name | Description |
---|---|---|
HashSet<IGraphElement> | group |
ExpandDragGroup(HashSet<IGraphElement>)
Declaration
void ExpandDragGroup(HashSet<IGraphElement> group)
Parameters
Type | Name | Description |
---|---|---|
HashSet<IGraphElement> | group |
ExpandSnapGroup(HashSet<IGraphElement>)
Declaration
void ExpandSnapGroup(HashSet<IGraphElement> group)
Parameters
Type | Name | Description |
---|---|---|
HashSet<IGraphElement> | group |
FindReferences()
Declaration
void FindReferences()
FreeDrag(Vector2)
Declaration
void FreeDrag(Vector2 delta)
Parameters
Type | Name | Description |
---|---|---|
Vector2 | delta |
GoToDefinition()
Declaration
void GoToDefinition()
LockDragOrigin()
Declaration
void LockDragOrigin()
RegisterSnappingAnchors(SnappingSystem, SnappingAnchorType)
Declaration
void RegisterSnappingAnchors(SnappingSystem snapping, SnappingAnchorType type)
Parameters
Type | Name | Description |
---|---|---|
SnappingSystem | snapping | |
SnappingAnchorType | type |
ShowInspector()
Declaration
void ShowInspector()