OGRE  1.12.4
Object-Oriented Graphics Rendering Engine
Ogre::PropertyAbstractNode Class Reference

This abstract node represents a script property. More...

#include <OgreScriptCompiler.h>

+ Inheritance diagram for Ogre::PropertyAbstractNode:

Public Member Functions

 PropertyAbstractNode (AbstractNode *ptr)
 
AbstractNodeclone () const
 Returns a new AbstractNode which is a replica of this one. More...
 
const StringgetValue () const
 Returns a string value depending on the type of the AbstractNode. More...
 

Public Attributes

Any context
 
String file
 
uint32 id
 
unsigned int line
 
String name
 
AbstractNodeparent
 
AbstractNodeType type
 
AbstractNodeList values
 

Detailed Description

This abstract node represents a script property.

Constructor & Destructor Documentation

◆ PropertyAbstractNode()

Ogre::PropertyAbstractNode::PropertyAbstractNode ( AbstractNode ptr)

Member Function Documentation

◆ clone()

AbstractNode* Ogre::PropertyAbstractNode::clone ( ) const
virtual

Returns a new AbstractNode which is a replica of this one.

Implements Ogre::AbstractNode.

◆ getValue()

const String& Ogre::PropertyAbstractNode::getValue ( ) const
inlinevirtual

Returns a string value depending on the type of the AbstractNode.

Implements Ogre::AbstractNode.

Member Data Documentation

◆ name

String Ogre::PropertyAbstractNode::name

◆ id

uint32 Ogre::PropertyAbstractNode::id

◆ values

AbstractNodeList Ogre::PropertyAbstractNode::values

◆ file

String Ogre::AbstractNode::file
inherited

◆ line

unsigned int Ogre::AbstractNode::line
inherited

◆ type

AbstractNodeType Ogre::AbstractNode::type
inherited

◆ parent

AbstractNode* Ogre::AbstractNode::parent
inherited

◆ context

Any Ogre::AbstractNode::context
inherited

The documentation for this class was generated from the following file: