| Home | Download | Screen shots | Discussion | Documentation | Links |
|---|
Inheritance diagram for ScriptNodeType:

Public Methods | |
| ScriptNodeType (ScriptNodeClass &nodeClass) | |
| Constructor. | |
| virtual | ~ScriptNodeType () throw () |
| Destructor. | |
| void | addInterface (const NodeInterface &interface) throw (std::invalid_argument) |
| Add an interface. | |
| virtual const NodeInterfaceSet & | getInterfaces () const throw () |
| Get the interfaces for the node. | |
| virtual const NodePtr | createNode (const ScopePtr &scope) const throw (std::bad_alloc) |
| Clone the Script node that has this NodeType. | |
Private Attributes | |
| NodeInterfaceSet | interfaces |
|
|
Constructor.
|
|
|
Destructor.
|
|
|
Add an interface.
|
|
|
Clone the Script node that has this NodeType. Since the NodeType for a ScriptNode is only available once a ScriptNode is instantiated, you have to have a ScriptNode instance in order to be able to use this method. The "primordial" ScriptNode instance must be created with a call to the ScriptNode constructor. Implements NodeType. |
|
|
Get the interfaces for the node.
Implements NodeType. |