![]() |
OGRE 14.3
Object-Oriented Graphics Rendering Engine
|
#include <OgreScriptCompiler.h>
Inheritance diagram for Ogre::AbstractNode:Public Member Functions | |
| AbstractNode (AbstractNode *ptr) | |
| virtual | ~AbstractNode () |
| virtual AbstractNode * | clone () const =0 |
| Returns a new AbstractNode which is a replica of this one. | |
| const String & | getString () const |
| Returns the string content of the node for ANT_ATOM. Empty string otherwise. | |
| virtual const String & | getValue () const =0 |
| Returns a string value depending on the type of the AbstractNode. | |
Public Attributes | |
| Any | context |
| String | file |
| unsigned int | line |
| AbstractNode * | parent |
| AbstractNodeType | type |
| Ogre::AbstractNode::AbstractNode | ( | AbstractNode * | ptr | ) |
References AbstractNode().
Referenced by AbstractNode(), Ogre::AtomAbstractNode::AtomAbstractNode(), Ogre::ObjectAbstractNode::ObjectAbstractNode(), Ogre::PropertyAbstractNode::PropertyAbstractNode(), Ogre::VariableAccessAbstractNode::VariableAccessAbstractNode(), clone(), Ogre::AtomAbstractNode::clone(), Ogre::ImportAbstractNode::clone(), Ogre::ObjectAbstractNode::clone(), Ogre::PropertyAbstractNode::clone(), and Ogre::VariableAccessAbstractNode::clone().
|
inlinevirtual |
|
pure virtual |
Returns a new AbstractNode which is a replica of this one.
Implemented in Ogre::AtomAbstractNode, Ogre::ImportAbstractNode, Ogre::ObjectAbstractNode, Ogre::PropertyAbstractNode, and Ogre::VariableAccessAbstractNode.
References AbstractNode().
|
pure virtual |
Returns a string value depending on the type of the AbstractNode.
Implemented in Ogre::AtomAbstractNode, Ogre::ImportAbstractNode, Ogre::ObjectAbstractNode, Ogre::PropertyAbstractNode, and Ogre::VariableAccessAbstractNode.
References getString().
| String Ogre::AbstractNode::file |
| unsigned int Ogre::AbstractNode::line |
| AbstractNodeType Ogre::AbstractNode::type |
Referenced by getString().
| AbstractNode* Ogre::AbstractNode::parent |
| Any Ogre::AbstractNode::context |