![]() |
OGRE 14.3
Object-Oriented Graphics Rendering Engine
|
#include <OgreScriptCompiler.h>
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 |