Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
CanvasOperation.cs
1using System;
2using System.Threading.Tasks;
3using System.Xml;
4using SkiaSharp;
5
7{
11 public abstract class CanvasOperation
12 {
18 public abstract void Draw(SKCanvas Canvas, CanvasState State);
19
21 public abstract override bool Equals(object obj);
22
24 public abstract override int GetHashCode();
25
30 public abstract void ExportGraph(XmlWriter Output);
31
37 public abstract Task ImportGraph(XmlElement Xml, Variables Variables);
38
39 }
40}
Abstract base class for canvas operations.
abstract void ExportGraph(XmlWriter Output)
Exports graph specifics to XML.
abstract void Draw(SKCanvas Canvas, CanvasState State)
Performs a drawing operation.
abstract Task ImportGraph(XmlElement Xml, Variables Variables)
Imports graph specifics from XML.
Current drawing state in a canvas graph.
Definition: CanvasState.cs:12
Collection of variables.
Definition: Variables.cs:25