Archon::X3D::Script Struct Reference

Server side representation of the equally named X3D node type. More...

#include <archon/x3d/server/script.H>

Inheritance diagram for Archon::X3D::Script:

Inheritance graph
[legend]
Collaboration diagram for Archon::X3D::Script:

Collaboration graph
[legend]
List of all members.

Public Member Functions

const NodeTypegetType () const
 Script (BackRef< ExecutionContext > c)
bool getDirectOutput () const
bool getMustEvaluate () const

Static Public Member Functions

static Ref< NodeBaseinstantiate (BackRef< ExecutionContext > c)

Static Public Attributes

static const NodeTypetype = 0

Friends

void initializeScriptComponent ()

Classes

struct  Engine

Detailed Description

Server side representation of the equally named X3D node type.

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.


The documentation for this struct was generated from the following files:
Generated on Sun Jul 30 23:00:57 2006 for Archon by  doxygen 1.4.4