| Home | Download | Screen shots | Discussion | Documentation |
|---|
An abstract factory for scripts.
More...
Inherits noncopyable.
Public Member Functions | |
| virtual | ~script_factory ()=0 throw () |
| Destroy. More... | |
| virtual std::auto_ptr< script > | create_script (script_node &node, const boost::shared_ptr< resource_istream > &source)=0 |
Create a script. More... | |
Protected Member Functions | |
| script_factory () throw () | |
| Construct. More... | |
An abstract factory for scripts.
|
pure virtual | |||||||||||||
Destroy.
|
protected | |||||||||||||
Construct.
|
pure virtual |
Create a script.
Implementations of this function are called in the implementation of script_node. A script instance is created to encapsulate scripting logic in a Script node instance.