|
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.