C# Class Invert.Core.GraphDesigner.GraphDataExtensions

Show file Open project: InvertGames/uFrame.Editor

Public Methods

Method Description
Container ( this node ) : IGraphFilter
FilterPath ( this node ) : IEnumerable
GetAllowedDiagramItems ( this filter ) : IEnumerable
GetFilterPath ( this t ) : IEnumerable
GetImportableItems ( this filter ) : IEnumerable
HideInFilter ( this filter, IDiagramNode node ) : void
RelatedNode ( this item ) : IDiagramNode
ShowInFilter ( this filter, IDiagramNode node, Vector2 position, bool collapsed = false ) : FilterItem

Private Methods

Method Description
FilterPathInternal ( IDiagramNode node ) : IEnumerable

Method Details

Container() public static method

public static Container ( this node ) : IGraphFilter
node this
return IGraphFilter

FilterPath() public static method

public static FilterPath ( this node ) : IEnumerable
node this
return IEnumerable

GetAllowedDiagramItems() public static method

public static GetAllowedDiagramItems ( this filter ) : IEnumerable
filter this
return IEnumerable

GetFilterPath() public static method

public static GetFilterPath ( this t ) : IEnumerable
t this
return IEnumerable

GetImportableItems() public static method

public static GetImportableItems ( this filter ) : IEnumerable
filter this
return IEnumerable

HideInFilter() public static method

public static HideInFilter ( this filter, IDiagramNode node ) : void
filter this
node IDiagramNode
return void

RelatedNode() public static method

public static RelatedNode ( this item ) : IDiagramNode
item this
return IDiagramNode

ShowInFilter() public static method

public static ShowInFilter ( this filter, IDiagramNode node, Vector2 position, bool collapsed = false ) : FilterItem
filter this
node IDiagramNode
position Vector2
collapsed bool
return FilterItem