Doloro GDK 22 .1.0 Beta
by Tauri Interactive
|
Static API for GraphNode related operations.
Static Public Member Functions | |
static Connection | Connect (this GraphNode node1, GraphNode node2, int weight, params object[] args) |
Establishes a connection between two nodes. More... | |
static Connection | Connect (this GraphNode node1, GraphNode node2, bool isDuplex, params object[] args) |
Establishes a connection between two nodes. More... | |
static Connection | Connect (this GraphNode node1, GraphNode node2, int weight, bool isDuplex, params object[] args) |
Establishes a connection between two nodes. More... | |
static Connection | Connect (this GraphNode node1, GraphNode node2, params object[] args) |
Establishes a connection between two nodes. More... | |
static T | Connect< T > (this GraphNode node1, GraphNode node2, int weight, params object[] args) |
Establishes a connection between two nodes. More... | |
static T | Connect< T > (this GraphNode node1, GraphNode node2, bool isDuplex, params object[] args) |
Establishes a connection between two nodes. More... | |
static T | Connect< T > (this GraphNode node1, GraphNode node2, int weight, bool isDuplex, params object[] args) |
Establishes a connection between two nodes. More... | |
static T | Connect< T > (this GraphNode node1, GraphNode node2, params object[] args) |
Establishes a connection between two nodes. More... | |
static bool | Disconnect (this GraphNode node1, GraphNode node2) |
Releases entire connections between two nodes. More... | |
static void | DisconnectAll (this GraphNode node) |
Releases entire connections established with the node. More... | |
static void | SetPostion (this GraphNode node, Vector3 position) |
Defines world position for the certain graph node. More... | |
static Vector3 | GetPostion (this GraphNode node) |
Returns the node's point suggested by the graph logic. More... | |
|
static |
Establishes a connection between two nodes.
T | Type of the connection to use. |
node1 | First node. |
node2 | Second node. |
isDuplex | Defines is the connection could be used in two ways. |
args | Custom arguments applied to the bond. |
NotSupportedException | Attempt to connect nodes located at different graphs. |
NotSupportedException | Node not attached to an any graph. |
|
static |
Establishes a connection between two nodes.
T | Type of the connection to use. |
node1 | First node. |
node2 | Second node. |
weight | Weight of the connection. |
isDuplex | Defines is the connection could be used in two ways. |
args | Custom arguments applied to the bond. |
NotSupportedException | Attempt to connect nodes located at different graphs. |
NotSupportedException | Node not attached to an any graph. |
|
static |
Establishes a connection between two nodes.
node1 | First node. |
node2 | Second node. |
weight | Weight of the connection. |
args | Custom arguments applied to the bond. |
NotSupportedException | Attempt to connect nodes located at different graphs. |
NotSupportedException | Node not attached to an any graph. |
|
static |
Establishes a connection between two nodes.
node1 | First node. |
node2 | Second node. |
args | Custom arguments applied to the bond. |
NotSupportedException | Attempt to connect nodes located at different graphs. |
NotSupportedException | Node not attached to an any graph. |
|
static |
Establishes a connection between two nodes.
T | Type of the connection to use. |
node1 | First node. |
node2 | Second node. |
isDuplex | Defines is the connection could be used in two ways. |
args | Custom arguments applied to the bond. |
NotSupportedException | Attempt to connect nodes located at different graphs. |
NotSupportedException | Node not attached to an any graph. |
T | : | Connection | |
T | : | new() |
|
static |
Establishes a connection between two nodes.
T | Type of the connection to use. |
node1 | First node. |
node2 | Second node. |
weight | Weight of the connection. |
isDuplex | Defines is the connection could be used in two ways. |
args | Custom arguments applied to the bond. |
NotSupportedException | Attempt to connect nodes located at different graphs. |
NotSupportedException | Node not attached to an any graph. |
T | : | Connection | |
T | : | new() |
|
static |
Establishes a connection between two nodes.
T | Type of the connection to use. |
node1 | First node. |
node2 | Second node. |
weight | Weight of the connection. |
args | Custom arguments applied to the bond. |
NotSupportedException | Attempt to connect nodes located at different graphs. |
NotSupportedException | Node not attached to an any graph. |
T | : | Connection | |
T | : | new() |
|
static |
Establishes a connection between two nodes.
T | Type of the connection to use. |
node1 | First node. |
node2 | Second node. |
args | Custom arguments applied to the bond. |
NotSupportedException | Attempt to connect nodes located at different graphs. |
NotSupportedException | Node not attached to an any graph. |
T | : | Connection | |
T | : | new() |
Releases entire connections between two nodes.
node1 | First node. |
node2 | Second node. |
|
static |
Releases entire connections established with the node.
node | Node to connections release. |
|
static |
Returns the node's point suggested by the graph logic.
node | Target node. |
InvalidOperationException | Node isn't located within a Graph> |
|
static |
Defines world position for the certain graph node.
node | Node to position declare. |
position | World position related to the node. |
InvalidOperationException | Node isn't located within a Graph> |