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. |