#include <archon/x3d/server/script.H>
Inheritance diagram for Archon::X3D::Script:
Public Member Functions | |
const NodeType * | getType () const |
Script (BackRef< ExecutionContext > c) | |
bool | getDirectOutput () const |
bool | getMustEvaluate () const |
Static Public Member Functions | |
static Ref< NodeBase > | instantiate (BackRef< ExecutionContext > c) |
Static Public Attributes | |
static const NodeType * | type = 0 |
Friends | |
void | initializeScriptComponent () |
Classes | |
struct | Engine |
Note that the X3D specification does not indicate derivation from UrlObject. But to keep things simple and URL fields consistent across various types of nodes, this is done anyway.
Note: The script should start interpreting the source code and preparing the engine no later than when the script node is realized (ie. taken from the initialization state to the realized state). It may be impossible to do it earlier since at such a time we won't know if all custom fields have been added or there are more to come.
Definition at line 64 of file script.H.