V-Gears
0
Free Final Fantasy VII engine.
ViewerModule.h
Go to the documentation of this file.
1
#ifndef VIEWER_MODULE_H
2
#define VIEWER_MODULE_H
3
4
#include <OgreString.h>
5
6
#include "
core/Module.h
"
7
//#include "core/debug/DebugText.h"
8
#include "
core/particles/ParticleSystem.h
"
9
#include "
core/Walkmesh.h
"
10
11
12
13
class
ViewerModule
:
public
Module
14
{
15
public
:
16
ViewerModule
();
17
virtual
~ViewerModule
();
18
19
virtual
void
Input
(
const
VGears::Event
& input);
20
virtual
void
Update
();
21
22
void
PlayAnimation
(
const
Ogre::String
& name);
23
void
Clear
();
24
void
SetModelToLoad
(
const
Ogre::String
& name);
25
void
SetWalkmeshToLoad
(
const
Ogre::String
& name);
26
27
private
:
28
ParticleSystem
*
m_ParticleSystem
;
29
30
//DebugText m_EntityState;
31
Ogre::Entity*
m_Entity
;
32
33
Walkmesh
*
m_Walkmesh
;
34
35
Ogre::Entity*
m_Grid
;
36
Ogre::Entity*
m_Axis
;
37
Ogre::SceneNode*
m_SceneNode
;
38
};
39
40
41
42
#endif
// VIEWER_MODULE_H
Module.h
ParticleSystem.h
Walkmesh.h
Module
A game module.
Definition:
Module.h:55
ParticleSystem
A particle system.
Definition:
ParticleSystem.h:26
ViewerModule
Definition:
ViewerModule.h:14
ViewerModule::SetWalkmeshToLoad
void SetWalkmeshToLoad(const Ogre::String &name)
Definition:
ViewerModule.cpp:321
ViewerModule::ViewerModule
ViewerModule()
Definition:
ViewerModule.cpp:21
ViewerModule::Update
virtual void Update()
Updates the module state.
Definition:
ViewerModule.cpp:216
ViewerModule::Input
virtual void Input(const VGears::Event &input)
Handles an input event.
Definition:
ViewerModule.cpp:152
ViewerModule::m_Walkmesh
Walkmesh * m_Walkmesh
Definition:
ViewerModule.h:33
ViewerModule::m_Grid
Ogre::Entity * m_Grid
Definition:
ViewerModule.h:35
ViewerModule::m_SceneNode
Ogre::SceneNode * m_SceneNode
Definition:
ViewerModule.h:37
ViewerModule::m_Entity
Ogre::Entity * m_Entity
Definition:
ViewerModule.h:31
ViewerModule::m_ParticleSystem
ParticleSystem * m_ParticleSystem
Definition:
ViewerModule.h:28
ViewerModule::PlayAnimation
void PlayAnimation(const Ogre::String &name)
Definition:
ViewerModule.cpp:241
ViewerModule::~ViewerModule
virtual ~ViewerModule()
Definition:
ViewerModule.cpp:131
ViewerModule::Clear
void Clear()
Definition:
ViewerModule.cpp:278
ViewerModule::SetModelToLoad
void SetModelToLoad(const Ogre::String &name)
Definition:
ViewerModule.cpp:297
ViewerModule::m_Axis
Ogre::Entity * m_Axis
Definition:
ViewerModule.h:36
Walkmesh
A walkmesh.
Definition:
Walkmesh.h:68
VGears::String
Ogre::String String
Definition:
TypeDefine.h:37
VGears::Event
An input event.
Definition:
Event.h:84
src
viewer
ViewerModule.h
Generated by
1.9.4