|
Public Member Functions | |
| void | GenericGraphModel (notnull GraphNodeScene scene, notnull BaseContainer sceneSource) |
| proto external bool | CanRemoveConnection (notnull GraphNodeConnectionBase connection) |
| proto external bool | CanConnectPorts (notnull GraphNodePortBase portFrom, notnull GraphNodePortBase portTo) |
| proto external GraphNode | AddNode (TypeName nodeType, string nodeName, vector nodePosition) |
| Add node to the model, parameter nodeType should inherit from ScriptedGraphNode. | |
| proto external bool | SaveNode (notnull GraphNode node) |
| Save node instance data back to the source, by using every attributes available. | |
Public Member Functions inherited from Managed | |
| proto external ref Managed | Clone () |
| Return shallow copy of object, or null if it is not allowed (not public constructor) | |
Protected Member Functions | |
| bool | OverrideCanRemoveConnection (notnull GraphNodeConnectionBase connection) |
| bool | OverrideCanConnectPorts (notnull GraphNodePortBase portFrom, notnull GraphNodePortBase portTo) |
| void GenericGraphModel.GenericGraphModel | ( | notnull GraphNodeScene | scene, |
| notnull BaseContainer | sceneSource ) |
| proto external GraphNode GenericGraphModel.AddNode | ( | TypeName | nodeType, |
| string | nodeName, | ||
| vector | nodePosition ) |
Add node to the model, parameter nodeType should inherit from ScriptedGraphNode.
| proto external bool GenericGraphModel.CanConnectPorts | ( | notnull GraphNodePortBase | portFrom, |
| notnull GraphNodePortBase | portTo ) |
| proto external bool GenericGraphModel.CanRemoveConnection | ( | notnull GraphNodeConnectionBase | connection | ) |
|
protected |
|
protected |
Save node instance data back to the source, by using every attributes available.