i6engine
1.0
|
Classes | |
class | AudioController |
Controls the sounds and music. More... | |
class | AudioMailbox |
Handles the incoming messages on the audio channel and calls the corresponding methods. More... | |
class | AudioManager |
class | AudioNode |
represents one sound More... | |
class | BillboardComponent |
Handles all light related functionality. More... | |
class | BoundingBoxComponent |
Handles all light related functionality. More... | |
class | CameraComponent |
Handles all light related functionality. More... | |
struct | CollisionShapeData |
class | ComponentFactory |
Factory in order to create Component. More... | |
class | Debug |
class | DebugDrawer |
class | GaussianBlurLogic |
class | GaussianListener |
class | GlowMaterialListener |
class | GOFactory |
Factory in order to create GameObjects. More... | |
class | GraphicsController |
This class handles the whole Ogre graphics subsystem. More... | |
class | GraphicsMailbox |
Extracts the contents of incoming messages on the "Graphics" channel and calls the corresponding methods of the graphics subsystem. More... | |
class | GraphicsManager |
class | GraphicsNode |
Saves all graphics-related data associated with one GameObject. More... | |
class | GUIBar |
class | GUICanvas |
This class provides method to load a canvas file. More... | |
class | GUIChat |
class | GUIComboBox |
class | GUIController |
Responsible for initializing and updating the gui. More... | |
class | GUIEditbox |
class | GUIFactory |
This class provides methods for creating different kinds of GUI elements. More... | |
class | GUIImage |
class | GUIImageButton |
class | GUIMailbox |
Extracts the contents of incoming messages on the "Gui" channel and calls the corresponding methods of the gui subsystem. More... | |
class | GUIManager |
This class interacts with CEGUI. It's methods are executed in the OGRE / CEGUI thread. More... | |
class | GUIMultiColumnList |
class | GUIPrint |
class | GUIStatusList |
class | GUITextButton |
class | GUIToggleButton |
class | GUITooltip |
class | HDRListener |
class | HDRLogic |
class | HeatVisionListener |
class | HeatVisionLogic |
struct | HeightmapCollisionShapeData |
class | IcoSphere |
class | InputController |
Initializes the event listeners for keyboard and mouse input. Responsible for sending input events to other subsystems via messages. More... | |
class | InputMailbox |
Dispatches all messages received by input subsystem. More... | |
class | InputManager |
class | KeyboardListener |
Monitors keypresses and sends the corresponding messages to the "Input" message channel. More... | |
class | LineComponent |
Handles all light related functionality. More... | |
class | ListenerFactoryLogic |
class | LuaScriptingController |
Controls the scripting. More... | |
class | LuaScriptingMailbox |
Handles the incoming messages on the scripting channel and calls the corresponding methods. More... | |
class | LuaScriptingManager |
class | LuminousComponent |
Handles all light related functionality. More... | |
class | MeshComponent |
Handles all light related functionality. More... | |
struct | MeshStriderCollisionShapeData |
class | MouseListener |
Monitors buttonpresses and sends the corresponding messages to the "Mouse" message channel. More... | |
class | MovableText |
class | MovableTextComponent |
Handles all light related functionality. More... | |
class | NetworkController |
This class performs and provides various methods to the engine for the network. More... | |
class | NetworkErrors |
class | NetworkMailbox |
Extracts the contents of incoming messages on the "Network" channel and calls the corresponding methods. More... | |
class | NetworkManager |
class | ObjectController |
It administers all GameObjects and their GOComponents. More... | |
class | ObjectMailbox |
Extracts the contents of incoming messages on the "Object" channel and calls the corresponding methods. More... | |
class | ObjectManager |
class | ParticleComponent |
Handles all light related functionality. More... | |
struct | PeriodicRaytest |
contains informations for periodic raytests More... | |
class | PhysicsController |
Controls the physics world. More... | |
class | PhysicsMailbox |
Handles the incoming messages on the physic channel and calls the corresponding methods. More... | |
class | PhysicsManager |
class | PhysicsNode |
Represents the physical state of an object simulated by the Bullet library. Contains the btTransform and a pointer to the associated rigidBody. More... | |
class | PhysicsVelocityComponent |
Handles calculation of air friction. More... | |
class | PythonScriptingController |
Controls the scripting. More... | |
class | PythonScriptingMailbox |
Handles the incoming messages on the scripting channel and calls the corresponding methods. More... | |
class | PythonScriptingManager |
class | ResourceManager |
This class is responsible for loading all required resources into memory. More... | |
class | Terrain |
Saves all Terrain-specific things. More... | |
struct | WavFile |
parsed wave file More... | |
Typedefs | |
typedef struct i6e::modules::WavFile | WavFile |
parsed wave file More... | |
typedef boost::function< api::GUIWidget *(const std::string &name, const std::string &style)> | GUIWidget_factory |
typedef utils::sharedPtr< api::GameObject, api::GameObject > | GOPtr |
typedef struct i6e::modules::PeriodicRaytest | PeriodicRaytest |
contains informations for periodic raytests More... | |
Enumerations | |
enum | CollisionShapeType { CollisionShapeType::None, CollisionShapeType::Heightmap, CollisionShapeType::MeshStrider } |
Functions | |
boost::shared_ptr< WavFile > | loadWavFile (const std::string &file) |
loads a wav file More... | |
Variables | |
const std::string | GUIMAN |
Definition at line 43 of file GOFactory.h.
typedef boost::function<api::GUIWidget * (const std::string & name, const std::string & style)> i6e::modules::GUIWidget_factory |
Definition at line 40 of file GUIFactory.h.
typedef struct i6e::modules::PeriodicRaytest i6e::modules::PeriodicRaytest |
contains informations for periodic raytests
typedef struct i6e::modules::WavFile i6e::modules::WavFile |
parsed wave file
boost::shared_ptr<WavFile> i6e::modules::loadWavFile | ( | const std::string & | file | ) |
loads a wav file
const std::string i6e::modules::GUIMAN |
Definition at line 67 of file GUIManager.h.