C# Class Invert.Core.GraphDesigner.DiagramViewModel

Inheritance: Invert.Core.GraphDesigner.ViewModel, IDataRecordInserted, IDataRecordRemoved, IDataRecordPropertyChanged
Afficher le fichier Open project: InvertGames/uFrame.Editor Class Usage Examples

Méthodes publiques

Méthode Description
AddConnectors ( List connectors ) : void
AddGraphItems ( IEnumerable items ) : IEnumerator
AddNode ( IDiagramNode newNodeData ) : FilterItem
AddNode ( IDiagramNode newNodeData, Vector2 position ) : FilterItem
ClearConnectors ( List connectors ) : void
DataObjectChanged ( ) : void
DeselectAll ( ) : void
DiagramViewModel ( IGraphData diagram ) : System
GetColor ( IGraphItem dataObject ) : Color
GetImportableItems ( ) : IEnumerable
Invalidate ( ) : void
Load ( bool async = false ) : void
MarkDirty ( ) : void
Navigate ( ) : void
NavigateByName ( string name ) : void
NavigateTo ( IDiagramNode node ) : void
NavigateTo ( string identifier ) : void
NothingSelected ( ) : void
PropertyChanged ( IDataRecord record, string name, object previousValue, object nextValue ) : void
RecordInserted ( IDataRecord record ) : void
RecordRemoved ( IDataRecord record ) : void
RecordUndo ( string title ) : void
RefreshConnectors ( ) : void
Save ( ) : void
Select ( GraphItemViewModel viewModelObject ) : void
ShowContainerDebug ( ) : void
ShowQuickAdd ( ) : void
UpgradeProject ( ) : void

Method Details

AddConnectors() public méthode

public AddConnectors ( List connectors ) : void
connectors List
Résultat void

AddGraphItems() public méthode

public AddGraphItems ( IEnumerable items ) : IEnumerator
items IEnumerable
Résultat IEnumerator

AddNode() public méthode

public AddNode ( IDiagramNode newNodeData ) : FilterItem
newNodeData IDiagramNode
Résultat FilterItem

AddNode() public méthode

public AddNode ( IDiagramNode newNodeData, Vector2 position ) : FilterItem
newNodeData IDiagramNode
position Vector2
Résultat FilterItem

ClearConnectors() public méthode

public ClearConnectors ( List connectors ) : void
connectors List
Résultat void

DataObjectChanged() public méthode

public DataObjectChanged ( ) : void
Résultat void

DeselectAll() public méthode

public DeselectAll ( ) : void
Résultat void

DiagramViewModel() public méthode

public DiagramViewModel ( IGraphData diagram ) : System
diagram IGraphData
Résultat System

GetColor() public méthode

public GetColor ( IGraphItem dataObject ) : Color
dataObject IGraphItem
Résultat Color

GetImportableItems() public méthode

public GetImportableItems ( ) : IEnumerable
Résultat IEnumerable

Invalidate() public méthode

public Invalidate ( ) : void
Résultat void

Load() public méthode

public Load ( bool async = false ) : void
async bool
Résultat void

MarkDirty() public méthode

public MarkDirty ( ) : void
Résultat void

Navigate() public méthode

public Navigate ( ) : void
Résultat void

NavigateByName() public méthode

public NavigateByName ( string name ) : void
name string
Résultat void

NavigateTo() public méthode

public NavigateTo ( IDiagramNode node ) : void
node IDiagramNode
Résultat void

NavigateTo() public méthode

public NavigateTo ( string identifier ) : void
identifier string
Résultat void

NothingSelected() public méthode

public NothingSelected ( ) : void
Résultat void

PropertyChanged() public méthode

public PropertyChanged ( IDataRecord record, string name, object previousValue, object nextValue ) : void
record IDataRecord
name string
previousValue object
nextValue object
Résultat void

RecordInserted() public méthode

public RecordInserted ( IDataRecord record ) : void
record IDataRecord
Résultat void

RecordRemoved() public méthode

public RecordRemoved ( IDataRecord record ) : void
record IDataRecord
Résultat void

RecordUndo() public méthode

public RecordUndo ( string title ) : void
title string
Résultat void

RefreshConnectors() public méthode

public RefreshConnectors ( ) : void
Résultat void

Save() public méthode

public Save ( ) : void
Résultat void

Select() public méthode

public Select ( GraphItemViewModel viewModelObject ) : void
viewModelObject GraphItemViewModel
Résultat void

ShowContainerDebug() public méthode

public ShowContainerDebug ( ) : void
Résultat void

ShowQuickAdd() public méthode

public ShowQuickAdd ( ) : void
Résultat void

UpgradeProject() public méthode

public UpgradeProject ( ) : void
Résultat void