The S3DGameEngine class.
More...
#include <S3DGameEngine.h>
|
static const QString | PathPrefix = "Path" |
| Initialization of non-integral static const class members.
|
|
static const QString | StartPath = "Path1" |
|
Positions of start & endnodes.
S3DGameNode::S3DGameEngine::S3DGameEngine |
( |
| ) |
|
Constructor of the S3DGameNode class.
Constructors and Destructors.
- Parameters
-
name | The name for the new node. |
parameterRoot | A copy of the parameter tree specific for the type of the node. |
Constructor of the S3DGameEngine class.
- Parameters
-
name | The name for the new node. |
parameterRoot | A copy of the parameter tree specific for the type of the node. |
S3DGameNode::S3DGameEngine::~S3DGameEngine |
( |
| ) |
|
|
virtual |
Destructor of the S3DGameNode class.
Destructor of the S3DGameEngine 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.
PathMap S3DGameNode::S3DGameEngine::Paths |
( |
| ) |
const |
|
inline |
MarkerMap S3DGameNode::S3DGameEngine::Marker |
( |
| ) |
const |
|
inline |
EnemyMap S3DGameNode::S3DGameEngine::Enemies |
( |
| ) |
const |
|
inline |
ObstacleMap S3DGameNode::S3DGameEngine::Obstacles |
( |
| ) |
const |
|
inline |
QList<GameEvent*> S3DGameNode::S3DGameEngine::GameEvents |
( |
| ) |
const |
|
inline |
QList<EventMarker*> S3DGameNode::S3DGameEngine::EventMarkers |
( |
| ) |
const |
|
inline |
void S3DGameNode::S3DGameEngine::ParseLogicSceneNode |
( |
Ogre::SceneNode * |
inputLogic | ) |
|
void S3DGameNode::S3DGameEngine::ParseEnemies |
( |
SceneNode * |
sceneNode | ) |
|
void S3DGameNode::S3DGameEngine::parseObjectMarker |
( |
Ogre::SceneNode * |
inputObjectMarker, |
|
|
QList< QString > & |
objectNames |
|
) |
| |
void S3DGameNode::S3DGameEngine::processInputGeometryP1 |
( |
Ogre::SceneNode * |
inputGeometryP1 | ) |
|
void S3DGameNode::S3DGameEngine::processInputGeometryP2 |
( |
Ogre::SceneNode * |
inputGeometryP2 | ) |
|
void S3DGameNode::S3DGameEngine::processInputGeometryBoth |
( |
Ogre::SceneNode * |
inputGeometryBoth | ) |
|
Path * S3DGameNode::S3DGameEngine::GetPathByName |
( |
const QString & |
action | ) |
|
void S3DGameNode::S3DGameEngine::ParseMarkers |
( |
Ogre::SceneNode * |
sceneNode | ) |
|
|
private |
void S3DGameNode::S3DGameEngine::ParseEvents |
( |
Ogre::SceneNode * |
sceneNode | ) |
|
|
private |
Path * S3DGameNode::S3DGameEngine::CreatePath |
( |
QString |
startMarkerName, |
|
|
QString |
endMarkerName, |
|
|
QString |
type |
|
) |
| |
|
private |
const QString S3DGameNode::S3DGameEngine::PathPrefix = "Path" |
|
static |
Initialization of non-integral static const class members.
const QString S3DGameNode::S3DGameEngine::StartPath = "Path1" |
|
static |
PathMap S3DGameNode::S3DGameEngine::mPaths |
|
private |
MarkerMap S3DGameNode::S3DGameEngine::mMarker |
|
private |
EnemyMap S3DGameNode::S3DGameEngine::mEnemies |
|
private |
QList<GameEvent*> S3DGameNode::S3DGameEngine::mGameEvents |
|
private |
QList<EventMarker*> S3DGameNode::S3DGameEngine::mEventMarkers |
|
private |
The documentation for this class was generated from the following files: