| Home | Download | Screen shots | Discussion | Documentation |
|---|
Collaboration diagram for openvrml::script:

Public Member Functions | |
| virtual | ~script ()=0 |
| Destroy. | |
| virtual void | initialize (double timestamp)=0 |
| Initialize the Script node. | |
| virtual void | process_event (const std::string &id, const field_value &value, double timestamp)=0 |
| Process an event. | |
| virtual void | events_processed (double timestamp)=0 |
| Execute script code after processing events. | |
| virtual void | shutdown (double timestamp)=0 |
| Shut down the Script node. | |
Protected Member Functions | |
| script (script_node &node) | |
| Construct. | |
Protected Attributes | |
| script_node & | node |
| A reference to the script_node that uses this script object. | |
Private Member Functions | |
| script (const script &) | |
| Non-copyable. Copy constructor declared but not defined. | |
| script & | operator= (const script &) |
| Non-copyable. Assignment operator declared but not defined. | |
The runtime instantiates subclasses of script for each VRML97 Script node; and calls its methods appropriately to execute script code.
|
|
Construct.
|