#include <SceneNodeParameter.h>


Public Member Functions | |
| SceneNodeParameter (const QString &name) | |
| Constructor of the SceneNodeParameter class. | |
| SceneNodeParameter (const SceneNodeParameter< T > ¶meter) | |
| Copy constructor of the SceneNodeParameter class. | |
| virtual | ~SceneNodeParameter () |
| Destructor of the SceneNodeParameter class. | |
| virtual AbstractParameter * | clone () |
| Creates an exact copy of the parameter. | |
| Ogre::SceneNode * | getSceneNode () |
| Returns the OGRE scene node contained in this parameter. | |
Static Public Attributes | |
| static const QVariant | DefaultValue = QVariant::fromValue<Ogre::SceneNode *>(0) |
| The default value for all scene node parameters. | |
Private Member Functions | |
| void | createSceneNode () |
| Creates the scene node that is contained in the scene node parameter. | |
| void | destroySceneNode () |
| Destroys the scene node that is contained in the scene node parameter. | |
| SceneNodeParameter< T >::SceneNodeParameter | ( | const QString & | name | ) | [inline] |
Constructor of the SceneNodeParameter class.
Constructors and Destructors.
| name | The name of the parameter. |
| name | The name of the parameter. |
| SceneNodeParameter< T >::SceneNodeParameter | ( | const SceneNodeParameter< T > & | parameter | ) | [inline] |
| SceneNodeParameter< T >::~SceneNodeParameter | ( | ) | [inline, virtual] |
Destructor of the SceneNodeParameter class.
Defined virtual to guarantee that the destructor of a derived class will be called if the instance of the derived class is saved in a variable of its parent class type.
| AbstractParameter * SceneNodeParameter< T >::clone | ( | ) | [inline, virtual] |
Creates an exact copy of the parameter.
Public Functions.
Reimplemented from Parameter.
| Ogre::SceneNode * SceneNodeParameter< T >::getSceneNode | ( | ) | [inline] |
Returns the OGRE scene node contained in this parameter.
| void SceneNodeParameter< T >::createSceneNode | ( | ) | [inline, private] |
Creates the scene node that is contained in the scene node parameter.
Private Functions.
| void SceneNodeParameter< T >::destroySceneNode | ( | ) | [inline, private] |
Destroys the scene node that is contained in the scene node parameter.
const QVariant SceneNodeParameter< T >::DefaultValue = QVariant::fromValue<Ogre::SceneNode *>(0) [inline, static] |
The default value for all scene node parameters.
Public Static Data.
1.5.9