| Home | Hierarchy | Members | Alphabetical | Related Pages |
#include <script.h>
Inherits DeclaredNode.
Public Member Functions | |
| Script (const char *name="") | |
| virtual | ~Script () |
| virtual FieldHandle | field (const std::string &n) |
| virtual unsigned int | nbFields () const |
| virtual FieldHandle | field (unsigned int i) |
| virtual bool | isSetToDefaultValue (unsigned int i) const |
| const char * | typeName () const |
| virtual Node * | duplicate () const |
| virtual Node * | duplicate (std::map< const Node *, Node * > &) const |
| virtual bool | isDeclaredField (const std::string &n) const |
| virtual bool | isDeclaredField (unsigned int i) const |
Public Attributes | |
| MFString | url |
| SFBool | directOutput |
| SFBool | mustEvaluate |
| Script | ( | const char * | name = "" |
) |
| virtual ~Script | ( | ) | [inline, virtual] |
| Node::FieldHandle field | ( | const std::string & | n | ) | [virtual] |
Return a handle on the field named n of the node or a "unknown" typed handle if there is no such node.
Reimplemented from DeclaredNode.
| unsigned int nbFields | ( | ) | const [virtual] |
Return the number of fields (exposed or not) of the node type. Each field has a unique name and an unique number associated, which allows to retrieve the field value either by its name or a number (for sequential traversal of all fields for example). Each node specifies in its documentation the relation of names and numbers.
Reimplemented from DeclaredNode.
| Node::FieldHandle field | ( | unsigned int | i | ) | [virtual] |
Return a handle on the ith field of the node or a "unknown" typed handle if there is no such node. See nbFields() to find the number of fields.
Reimplemented from DeclaredNode.
| bool isSetToDefaultValue | ( | unsigned int | i | ) | const [virtual] |
Implements Node.
| const char * typeName | ( | ) | const [inline, virtual] |
Implements Node.
| Node * duplicate | ( | ) | const [virtual] |
Returns a deep copy of this node, that is a fully independant node with all children (if any) also copied. This is mainly useful for instanciating protos.
Implements Node.
| virtual bool isDeclaredField | ( | const std::string & | n | ) | const [virtual] |
Reimplemented from DeclaredNode.
| bool isDeclaredField | ( | unsigned int | i | ) | const [virtual] |
Reimplemented from DeclaredNode.
Generated on 5 Jan 2007 with
version 1.5.1.
|
|