orxonox::packet::Acknowledgement | |
orxonox::AddQuest | Adds a Quest, resp. changes the quests status to active for the player invoking the Quest |
orxonox::AddQuestHint | Adds a QuestHint, resp. activates the QuestHint of the given id for the player the QuestEffect is invoked on |
orxonox::AddReward | Adds a list of Rewardables to a player |
orxonox::AIController | |
orxonox::AnnounceMessage | |
orxonox::ArgumentCompleter | |
orxonox::ArgumentCompletionListElement | |
orxonox::ArtificialController | |
orxonox::Asteroids | |
orxonox::Attacher | |
OIS::Axis | Axis component |
orxonox::Backlight | |
orxonox::BarColour | |
orxonox::BaseCommand | |
orxonox::BaseFactory | Base-class of ClassFactory. Has to be defined separate because of circular dependencies |
orxonox::BaseInputBufferListenerTuple | |
orxonox::BaseItem | Base class for all items/pickups |
orxonox::BaseObject | The BaseObject is the parent of all classes representing an instance in the game |
orxonox::BigExplosion | |
orxonox::Billboard | |
orxonox::BillboardProjectile | |
orxonox::BillboardSet | |
orxonox::BlinkingBillboard | |
orxonox::Bot | |
orxonox::BoxCollisionShape | |
orxonox::BufferedParamCommand | |
OIS::Button | Button can be a keyboard key, mouse button, etc |
orxonox::Button | |
Tcl::details::callback0< R > | |
callback0< R > | |
Tcl::details::callback1< R, T1 > | |
callback1< R, T1 > | |
Tcl::details::callback1< R, object const & > | |
callback1< R, object const & > | |
Tcl::details::callback2< R, T1, T2 > | |
callback2< R, T1, T2 > | |
Tcl::details::callback2< R, T1, object const & > | |
callback2< R, T1, object const & > | |
Tcl::details::callback3< R, T1, T2, T3 > | |
callback3< R, T1, T2, T3 > | |
Tcl::details::callback3< R, T1, T2, object const & > | |
callback3< R, T1, T2, object const & > | |
Tcl::details::callback4< R, T1, T2, T3, T4 > | |
callback4< R, T1, T2, T3, T4 > | |
Tcl::details::callback4< R, T1, T2, T3, object const & > | |
callback4< R, T1, T2, T3, object const & > | |
Tcl::details::callback5< R, T1, T2, T3, T4, T5 > | |
callback5< R, T1, T2, T3, T4, T5 > | |
Tcl::details::callback5< R, T1, T2, T3, T4, object const & > | |
callback5< R, T1, T2, T3, T4, object const & > | |
Tcl::details::callback6< R, T1, T2, T3, T4, T5, T6 > | |
callback6< R, T1, T2, T3, T4, T5, T6 > | |
Tcl::details::callback6< R, T1, T2, T3, T4, T5, object const & > | |
callback6< R, T1, T2, T3, T4, T5, object const & > | |
Tcl::details::callback7< R, T1, T2, T3, T4, T5, T6, T7 > | |
callback7< R, T1, T2, T3, T4, T5, T6, T7 > | |
Tcl::details::callback7< R, T1, T2, T3, T4, T5, T6, object const & > | |
callback7< R, T1, T2, T3, T4, T5, T6, object const & > | |
Tcl::details::callback8< R, T1, T2, T3, T4, T5, T6, T7, T8 > | |
callback8< R, T1, T2, T3, T4, T5, T6, T7, T8 > | |
Tcl::details::callback8< R, T1, T2, T3, T4, T5, T6, T7, object const & > | |
callback8< R, T1, T2, T3, T4, T5, T6, T7, object const & > | |
Tcl::details::callback9< R, T1, T2, T3, T4, T5, T6, T7, T8, T9 > | |
callback9< R, T1, T2, T3, T4, T5, T6, T7, T8, T9 > | |
Tcl::details::callback9< R, T1, T2, T3, T4, T5, T6, T7, T8, object const & > | |
callback9< R, T1, T2, T3, T4, T5, T6, T7, T8, object const & > | |
Tcl::details::callback_base | |
orxonox::Camera | |
orxonox::CameraManager | |
orxonox::CameraPosition | |
orxonox::CEGUILogger | |
CEGUI::CEGUIRQListener | RenderQueueListener based class used to hook into the ogre rendering system |
orxonox::ChangeQuestStatus | A QuestEffect which changes the status of a specified Quest for the player invoking the QuestEffect |
orxonox::packet::Chat | |
orxonox::ChatListener | |
orxonox::ChatOverlay | |
orxonox::CheckPoint | |
Tcl::details::class_definer< C > | |
Tcl::details::class_handler< C > | |
Tcl::details::class_handler_base | |
orxonox::ClassFactory< T > | The ClassFactory is able to create new objects of a specific class |
orxonox::packet::ClassID | |
orxonox::ClassIdentifier< T > | The ClassIdentifier is derived from Identifier and holds all class-specific functions and variables the Identifier cannot have |
orxonox::ClassTreeMask | The ClassTreeMask is a set of rules, containing the information for each class whether it's included or not |
orxonox::ClassTreeMaskIterator | The ClassTreeMaskIterator moves through all ClassTreeMaskNodes of the internal tree of a ClassTreeMask, containing the rules |
orxonox::ClassTreeMaskNode | The ClassTreeMaskNode is a node in the internal tree of the ClassTreeMask, containing the rules of the mask |
orxonox::ClassTreeMaskObjectIterator | The ClassTreeMaskObjectIterator iterates through all objects of all classes, included by a ClassTreeMask |
orxonox::Client | |
orxonox::ClientConnection | |
orxonox::ClientConnectionListener | |
orxonox::ClientInformation | |
orxonox::Clock | |
orxonox::CollisionShape | |
orxonox::CommandEvaluation | |
orxonox::CommandExecutor | |
orxonox::CommandLine | Global interface to command line options. Allows to add and retrieve command line arguments. Also does the parsing |
orxonox::CommandLineArgument | Container class for a command line argument of any type supported by MultiType |
orxonox::CompleteQuest | Completes a Quest (with a specified id) for the player invoking the QuestEffect |
OIS::Component | Base of all device components (button, axis, etc) |
orxonox::CompoundCollisionShape | |
OIS::ConditionalEffect | |
orxonox::ConeCollisionShape | |
orxonox::ConfigFile | |
orxonox::ConfigFileEntry | |
orxonox::ConfigFileEntryComment | |
orxonox::ConfigFileEntryValue | |
orxonox::ConfigFileEntryVectorValue | |
orxonox::ConfigFileManager | |
orxonox::ConfigFileSection | |
orxonox::ConfigFileType | |
orxonox::ConfigValueCallback< T > | |
orxonox::ConfigValueCallbackBase | |
orxonox::ConfigValueContainer | The ConfigValuecontainer contains all needed informations about a configurable variable |
orxonox::Connection | |
orxonox::ConsoleCommand | |
OIS::ConstantEffect | |
Tcl::details::construct< C, T1, T2, T3, T4, T5, T6, T7, T8, T9 > | |
construct< C, T1, T2, T3, T4, T5, T6, T7, T8, T9 > | |
Tcl::details::construct< C, T1, T2, T3, T4, T5, T6, T7, T8, void > | |
construct< C, T1, T2, T3, T4, T5, T6, T7, T8, void > | |
Tcl::details::construct< C, T1, T2, T3, T4, T5, T6, T7, void, void > | |
construct< C, T1, T2, T3, T4, T5, T6, T7, void, void > | |
Tcl::details::construct< C, T1, T2, T3, T4, T5, T6, void, void, void > | |
construct< C, T1, T2, T3, T4, T5, T6, void, void, void > | |
Tcl::details::construct< C, T1, T2, T3, T4, T5, void, void, void, void > | |
construct< C, T1, T2, T3, T4, T5, void, void, void, void > | |
Tcl::details::construct< C, T1, T2, T3, T4, void, void, void, void, void > | |
construct< C, T1, T2, T3, T4, void, void, void, void, void > | |
Tcl::details::construct< C, T1, T2, T3, void, void, void, void, void, void > | |
construct< C, T1, T2, T3, void, void, void, void, void, void > | |
Tcl::details::construct< C, T1, T2, void, void, void, void, void, void, void > | |
construct< C, T1, T2, void, void, void, void, void, void, void > | |
Tcl::details::construct< C, T1, void, void, void, void, void, void, void, void > | |
construct< C, T1, void, void, void, void, void, void, void, void > | |
Tcl::details::construct< C, void, void, void, void, void, void, void, void, void > | |
construct< C, void, void, void, void, void, void, void, void, void > | |
orxonox::ControllableEntity | |
orxonox::Controller | |
orxonox::ConverterExplicit< FromType, ToType > | |
orxonox::ConverterExplicit< bool, std::string > | |
orxonox::ConverterExplicit< btQuaternion, orxonox::Quaternion > | |
orxonox::ConverterExplicit< btVector3, orxonox::Vector3 > | |
orxonox::ConverterExplicit< char, std::string > | |
orxonox::ConverterExplicit< const char *, ToType > | |
orxonox::ConverterExplicit< orxonox::ColourValue, std::string > | |
orxonox::ConverterExplicit< orxonox::Quaternion, btQuaternion > | |
orxonox::ConverterExplicit< orxonox::Quaternion, std::string > | |
orxonox::ConverterExplicit< orxonox::Vector2, std::string > | |
orxonox::ConverterExplicit< orxonox::Vector3, btVector3 > | |
orxonox::ConverterExplicit< orxonox::Vector3, std::string > | |
orxonox::ConverterExplicit< orxonox::Vector4, std::string > | |
orxonox::ConverterExplicit< std::string, bool > | |
orxonox::ConverterExplicit< std::string, char > | |
orxonox::ConverterExplicit< std::string, Ogre::UTFString > | |
orxonox::ConverterExplicit< std::string, unsigned char > | |
orxonox::ConverterExplicit< unsigned char, std::string > | |
orxonox::ConverterFallback< FromType, ToType > | |
orxonox::ConverterFallback< FromType *, ToType * > | |
orxonox::ConverterFallback< FromType, orxonox::Degree > | |
orxonox::ConverterFallback< FromType, orxonox::Radian > | |
orxonox::ConverterFallback< orxonox::Degree, ToType > | |
orxonox::ConverterFallback< orxonox::Radian, ToType > | |
orxonox::ConverterFallback< std::string, orxonox::ColourValue > | |
orxonox::ConverterFallback< std::string, orxonox::Quaternion > | |
orxonox::ConverterFallback< std::string, orxonox::Vector2 > | |
orxonox::ConverterFallback< std::string, orxonox::Vector3 > | |
orxonox::ConverterFallback< std::string, orxonox::Vector4 > | |
ConverterStringStream< FromType, ToType > | |
ConverterStringStream< FromType, std::string > | |
ConverterStringStream< std::string, ToType > | |
orxonox::Core | Singleton used to configure the program basics |
orxonox::CoreConfiguration | Helper class for the Core singleton: we cannot derive Core from OrxonoxClass because we need to handle the Identifier destruction in the Core destructor |
orxonox::CreateLines | |
orxonox::Deathmatch | |
orxonox::DeathMessage | |
orxonox::DebugFPSText | |
orxonox::DebugRTRText | |
orxonox::DefaultWeaponmodeLink | |
orxonox::packet::DeleteObjects | |
orxonox::Destroyer | |
DeviceComponentInfo | |
Tcl::details::dispatch< R > | |
dispatch< R > | |
Tcl::details::dispatch< void > | |
dispatch< void > | |
orxonox::DistanceTrigger | |
orxonox::DroppedItem | |
Ogre::DynamicLines | |
Ogre::DynamicRenderable | Abstract base class providing mechanisms for dynamically growing hardware buffers |
OIS::Effect | |
orxonox::EmptyHandler | |
orxonox::EnergyDrink | |
orxonox::Engine | |
OIS::Envelope | |
orxonox::EquipmentItem | Base class for all equipment-type items |
orxonox::Event | |
OIS::EventArg | |
CEGUI::EventConnection | |
orxonox::EventContainer | |
orxonox::EventDispatcher | |
orxonox::EventListener | |
orxonox::EventTarget | |
orxonox::EventTrigger | |
OIS::EventUtils | |
orxonox::Exception | Base class for all exceptions (derived from std::exception) |
OIS::Exception | |
orxonox::Executor | |
orxonox::ExecutorMember< T > | |
orxonox::ExecutorStatic | |
orxonox::ExplosionChunk | |
orxonox::ExprParser | |
orxonox::ExtendedInputState | |
orxonox::Factory | The Factory is used to map the name or the network ID of a class with its Identifier |
OIS::FactoryCreator | |
orxonox::FadeoutText | |
orxonox::FadingBillboard | |
orxonox::FailQuest | Fails a quest (with a specified id) for the player invoking the QuestEffect |
OIS::ForceEffect | |
OIS::ForceFeedback | |
orxonox::ForceField | |
orxonox::FunctionCallManager | |
orxonox::packet::FunctionCalls | |
orxonox::packet::FunctionIDs | |
orxonox::Functor | |
orxonox::FunctorMember< T > | |
orxonox::FunctorStatic | |
orxonox::FusionFire | |
orxonox::FusionMunition | |
orxonox::Game | Main class responsible for running the game |
orxonox::Game::GameStateFactory | |
orxonox::Game::GameStateInfo | |
orxonox::Game::StatisticsTickInfo | |
orxonox::Game::TemplateGameStateFactory< T > | |
orxonox::GameConfiguration | Another helper class for the Game singleton: we cannot derive Game from OrxonoxClass because we need to handle the Identifier destruction in the Core destructor |
orxonox::GameMode | |
orxonox::packet::Gamestate | |
orxonox::GameState | An implementation of a tree to manage game states. This leads to a certain hierarchy that is created at runtime. To actually use the structure, you will have to derive from it and implement 'enter', 'leave' and 'tick'. The latter corresponds to an update function |
orxonox::GameState::State | Gives information about what the GameState is currently doing |
orxonox::GamestateClient | |
orxonox::GameStateConstrParams | Helper class to group construction parameters for better genericity |
orxonox::GamestateHandler | |
orxonox::packet::GamestateHeader | |
orxonox::GameStateItem | |
orxonox::GamestateManager | |
orxonox::GameStateTreeNode | Represents one node of the game state tree |
orxonox::Gametype | |
orxonox::GametypeInfo | |
orxonox::GametypeMessageListener | |
orxonox::GametypeStatus | |
Tcl::details::get_callback_type_for_construct< C, T1, T2, T3, T4, T5, T6, T7, T8, T9 > | |
get_callback_type_for_construct< C, T1, T2, T3, T4, T5, T6, T7, T8, T9 > | |
Tcl::details::get_callback_type_for_construct< C, T1, T2, T3, T4, T5, T6, T7, T8, void > | |
get_callback_type_for_construct< C, T1, T2, T3, T4, T5, T6, T7, T8, void > | |
Tcl::details::get_callback_type_for_construct< C, T1, T2, T3, T4, T5, T6, T7, void, void > | |
get_callback_type_for_construct< C, T1, T2, T3, T4, T5, T6, T7, void, void > | |
Tcl::details::get_callback_type_for_construct< C, T1, T2, T3, T4, T5, T6, void, void, void > | |
get_callback_type_for_construct< C, T1, T2, T3, T4, T5, T6, void, void, void > | |
Tcl::details::get_callback_type_for_construct< C, T1, T2, T3, T4, T5, void, void, void, void > | |
get_callback_type_for_construct< C, T1, T2, T3, T4, T5, void, void, void, void > | |
Tcl::details::get_callback_type_for_construct< C, T1, T2, T3, T4, void, void, void, void, void > | |
get_callback_type_for_construct< C, T1, T2, T3, T4, void, void, void, void, void > | |
Tcl::details::get_callback_type_for_construct< C, T1, T2, T3, void, void, void, void, void, void > | |
get_callback_type_for_construct< C, T1, T2, T3, void, void, void, void, void, void > | |
Tcl::details::get_callback_type_for_construct< C, T1, T2, void, void, void, void, void, void, void > | |
get_callback_type_for_construct< C, T1, T2, void, void, void, void, void, void, void > | |
Tcl::details::get_callback_type_for_construct< C, T1, void, void, void, void, void, void, void, void > | |
get_callback_type_for_construct< C, T1, void, void, void, void, void, void, void, void > | |
Tcl::details::get_callback_type_for_construct< C, void, void, void, void, void, void, void, void, void > | |
get_callback_type_for_construct< C, void, void, void, void, void, void, void, void, void > | |
orxonox::GlobalQuest | GlobalQuests are Quests, that have the same status for all players. This means, that when a player successfully completes a GlobalQuest, it is completed for all players that have it |
orxonox::GlobalShader | |
orxonox::GraphicsManager | Graphics engine manager class |
orxonox::GSClient | |
orxonox::GSDedicated | |
orxonox::GSGraphics | Game state used when displaying graphics of any kind. Another blubb resides here |
orxonox::GSIOConsole | |
orxonox::GSLevel | |
orxonox::GSMainMenu | |
orxonox::GSRoot | |
orxonox::GSServer | |
orxonox::GSStandalone | |
orxonox::GUIManager | Provides a simple interface to CEGUI with tolua methods and console commands. It also acts as a key and mouse handler |
orxonox::GUIOverlay | |
orxonox::HalfAxis | |
orxonox::HealthImmediate | Health-item, immediatly recovers health when picked up |
orxonox::HealthUsable | Health-item, enables player recover health when used |
OIS::HidInfo | |
orxonox::HintContainer | |
orxonox::Host | Base class of Server and Client This is the Base class of the Server and Client classes
- Makes server and client a singleton
- defines static functions available on both server and client
- is the interface to be used when communicating with the network
|
orxonox::HsW01 | |
orxonox::HUDBar | |
orxonox::HUDHealthBar | |
orxonox::HUDNavigation | |
orxonox::HUDRadar | |
orxonox::HUDSpeedBar | |
orxonox::HUDTimer | |
orxonox::HumanController | |
orxonox::HumanPlayer | |
orxonox::Identifier | The Identifier is used to identify the class of an object and to store informations about the class |
orxonox::ImplicitConversion< FromType, ToType > | Detects whether you can implicitely cast FromType to ToType |
orxonox::Info | |
orxonox::InGameConsole | |
Tcl::init< T1, T2, T3, T4, T5, T6, T7, T8, T9 > | |
orxonox::InputBuffer | |
orxonox::InputBufferListenerTuple< T > | |
orxonox::InputHandler | |
orxonox::InputManager | Captures and distributes mouse and keyboard input |
OIS::InputManager | |
orxonox::InputState | |
orxonox::InputStatePriority | |
orxonox::detail::Int2Type< I > | Little template that maps integers to entire types (Alexandrescu 2001) |
OIS::Interface | |
Tcl::interpreter | |
orxonox::IntVector2 | |
orxonox::IntVector3 | |
orxonox::IRC | |
orxonox::Item | |
orxonox::Iterator< T > | The Iterator allows to iterate through a given ObjectList |
OIS::JoyStick | |
orxonox::JoyStickCalibration | |
orxonox::JoyStickDeviceNumberListener | |
OIS::JoyStickEvent | |
orxonox::JoyStickHandler | Interface class used for joy stick input listeners |
OIS::JoyStickInfo | |
OIS::JoyStickListener | |
OIS::JoyStickState | |
orxonox::Jump | Jump-item, enables player to "jump" into a direction |
orxonox::Key | |
orxonox::KeyBinder | Handles mouse, keyboard and joy stick input while in the actual game mode. Manages the key bindings |
orxonox::KeyBinder::JoyStickAxisVector | Helper class to use something like std:vector<HalfAxis[48]> |
orxonox::KeyBinder::JoyStickButtonVector | Helper class to use something like std:vector<Button[64]> |
OIS::Keyboard | |
orxonox::KeyDetector | |
orxonox::KeyEvent | |
OIS::KeyEvent | |
orxonox::KeyHandler | Interface class used for key input listeners |
OIS::KeyListener | |
orxonox::KillMessage | |
orxonox::Language | Manges the language files and entries and stores the LanguageEntry objects in a map |
orxonox::LanguageEntry | Stores the default- and the translated string of a given entry in the language file |
orxonox::LaserFire | |
orxonox::LaserMunition | |
orxonox::Level | |
orxonox::LevelManager | |
orxonox::Light | |
orxonox::LightningGun | |
orxonox::LightningGunProjectile | |
OIS::LinuxForceFeedback | |
OIS::LinuxInputManager | |
OIS::LinuxJoyStick | |
OIS::LinuxKeyboard | |
OIS::LinuxMouse | |
orxonox::Loader | |
orxonox::LocalQuest | Handles Quests which have different states for different players. LocalQuests have (as opposed to GlobalQuests) a different state for each player, that means if for one player the status of the Quest changes it does not for all the other players which also possess this quest |
orxonox::LuaBind | |
orxonox::LuaBind::LoadS | |
CEGUI::LuaFunctor | Functor class used for subscribing Lua functions to CEGUI events |
CEGUI::LuaScriptModule | Interface for the LuaScriptModule class |
OIS::Mac_KeyStackEvent | |
OIS::Mac_MouseStackEvent | |
OIS::MacHIDManager | |
OIS::MacInputManager | |
OIS::MacKeyboard | |
OIS::MacMouse | |
orxonox::Map | |
orxonox::mbool | |
orxonox::Mesh | |
orxonox::MetaObjectList | The MetaObjectList contains ObjectListBaseElements and their ObjectListBases |
orxonox::MetaObjectListElement | The list-element of the MetaObjectList |
Tcl::details::method0< C, R > | |
method0< C, R > | |
Tcl::details::method1< C, R, T1 > | |
method1< C, R, T1 > | |
method1< C, R, object const & > | |
Tcl::details::method1< C, R, object const & > | |
Tcl::details::method2< C, R, T1, T2 > | |
method2< C, R, T1, T2 > | |
method2< C, R, T1, object const & > | |
Tcl::details::method2< C, R, T1, object const & > | |
Tcl::details::method3< C, R, T1, T2, T3 > | |
method3< C, R, T1, T2, T3 > | |
method3< C, R, T1, T2, object const & > | |
Tcl::details::method3< C, R, T1, T2, object const & > | |
method4< C, R, T1, T2, T3, T4 > | |
Tcl::details::method4< C, R, T1, T2, T3, T4 > | |
method4< C, R, T1, T2, T3, object const & > | |
Tcl::details::method4< C, R, T1, T2, T3, object const & > | |
method5< C, R, T1, T2, T3, T4, T5 > | |
Tcl::details::method5< C, R, T1, T2, T3, T4, T5 > | |
method5< C, R, T1, T2, T3, T4, object const & > | |
Tcl::details::method5< C, R, T1, T2, T3, T4, object const & > | |
method6< C, R, T1, T2, T3, T4, T5, T6 > | |
Tcl::details::method6< C, R, T1, T2, T3, T4, T5, T6 > | |
method6< C, R, T1, T2, T3, T4, T5, object const & > | |
Tcl::details::method6< C, R, T1, T2, T3, T4, T5, object const & > | |
Tcl::details::method7< C, R, T1, T2, T3, T4, T5, T6, T7 > | |
method7< C, R, T1, T2, T3, T4, T5, T6, T7 > | |
method7< C, R, T1, T2, T3, T4, T5, T6, object const & > | |
Tcl::details::method7< C, R, T1, T2, T3, T4, T5, T6, object const & > | |
method8< C, R, T1, T2, T3, T4, T5, T6, T7, T8 > | |
Tcl::details::method8< C, R, T1, T2, T3, T4, T5, T6, T7, T8 > | |
method8< C, R, T1, T2, T3, T4, T5, T6, T7, object const & > | |
Tcl::details::method8< C, R, T1, T2, T3, T4, T5, T6, T7, object const & > | |
method9< C, R, T1, T2, T3, T4, T5, T6, T7, T8, T9 > | |
Tcl::details::method9< C, R, T1, T2, T3, T4, T5, T6, T7, T8, T9 > | |
method9< C, R, T1, T2, T3, T4, T5, T6, T7, T8, object const & > | |
Tcl::details::method9< C, R, T1, T2, T3, T4, T5, T6, T7, T8, object const & > | |
orxonox::MobileEntity | |
orxonox::Model | |
orxonox::ModifierPickup | Class for a (temporary) modifier effect |
OIS::Mouse | |
OIS::MouseEvent | |
orxonox::MouseHandler | Interface class used for mouse input listeners |
OIS::MouseListener | |
OIS::MouseState | |
orxonox::MovableEntity | |
orxonox::MT_Value< T > | The MT_Value<T> class is used to hold a value of type T within a MultiType |
orxonox::MultiStateEngine | |
orxonox::MultiType | The MultiType can hold a value of many possible types and convert them to other types |
orxonox::MultiType::MT_ValueBase | MT_ValueBase is an almost pure virtual baseclass of MT_Value<T>, which holds the value of the MultiType. This class is only used within the MultiType |
orxonox::Munition | |
orxonox::Munition::Magazine | |
orxonox::MuzzleFlash | |
orxonox::Namespace | |
orxonox::NamespaceNode | |
orxonox::NetworkCallback< T > | |
orxonox::NetworkCallbackBase | |
orxonox::NetworkCallbackManager | |
orxonox::NetworkFunctionBase | |
orxonox::NetworkFunctionPointer | |
orxonox::NetworkFunctionStatic | |
orxonox::NetworkMemberFunction< T > | |
orxonox::NetworkMemberFunctionBase | |
orxonox::NilValue< T > | Provides zero value symbols that can be returned as reference |
Tcl::details::no_init_type | |
orxonox::Notification | A Notification is a short message used to inform the player about something that just happened. A Notification can be sent from any part of orxonox and is then displayed in the proper NotificationQueue (depending on which senders the specific NotificationQueue accepts) |
orxonox::NotificationManager | The Singleton NotificationManager functions as a gateway between Notifications and NotificationQueues. It receives, organizes Notifications and the redistributes them to the specific NotificationQueues |
orxonox::NotificationOverlay | The NotificationOverlay is used to display single Notifications, then bundled in a NotificationQUeue |
orxonox::NotificationOverlayContainer | Container to allow easy handling |
orxonox::NotificationOverlayContainerCompare | Struct to allow ordering of NotificationOverlayContainers |
orxonox::NotificationQueue | Displays Notifications from specific senders. Beware! The NotificationQueue is an OverlayGruop and thus cannot be be a sub-element of an OverlayGroup (at least no for now.) |
orxonox::obj | |
OIS::Object | |
Tcl::object | |
Tcl::details::object_cmd_base | |
orxonox::ObjectList< T > | The ObjectList contains all objects of the given class |
orxonox::ObjectListBase | The ObjectListBase contains all objects of a given class |
orxonox::ObjectListBase::Export | |
orxonox::ObjectListBaseElement | The list-element of the ObjectListBase |
orxonox::ObjectListElement< T > | The list-element that actually contains the object |
orxonox::ObjectListIterator< T > | The Iterator allows to iterate through the ObjectList of a given class |
orxonox::objInfo | |
Loki::ObjScopeGuardImpl0< Obj, MemFun > | |
Loki::ObjScopeGuardImpl1< Obj, MemFun, P1 > | |
Loki::ObjScopeGuardImpl2< Obj, MemFun, P1, P2 > | |
Loki::ObjScopeGuardImpl3< Obj, MemFun, P1, P2, P3 > | |
CEGUI::OgreCEGUIRenderer | Renderer class to interface with Ogre engine |
CEGUI::OgreCEGUIRenderer::QuadInfo | Structure holding details about a quad to be drawn |
CEGUI::OgreCEGUIRenderer::QuadVertex | Structure used for all vertices |
CEGUI::OgreCEGUIResourceProvider | |
CEGUI::OgreCEGUITexture | Texture class that is created by OgreCEGUIRenderer objects |
orxonox::OgreWindowEventListener | |
OIS::OIS_CFString | |
orxonox::OrxEnum< T > | |
orxonox::OrxonoxClass | The class all objects and interfaces of the game-logic (not the engine) are derived from |
orxonox::OrxonoxOverlay | Base class to display content directly onto the screen. This is merely a wrapper of the Ogre::Overlay to implement more features and integrate it in our class hierarchy for xml loading and config values. The mentioned features are:
- Automatic positioning depending on the scale and the rotation angle. You can specify a "pick point" relative to the overlay itself. This point will always be exactly at the position (position_) of the overlay. That allows for margin/corner aligment. It even works when a rotation angle is applied.
- Virtual methods for changedVisibilty() (BaseObject), angleChanged(), sizeCorrectionChanged(), sizeChanged() and positionChanged(), that can be overridden by any derivative. This enables for custom configurability of the size, position and rotation attributes. For intance, the HUDNavigation should behave differently to sizeChanged() than a standard overlay.
- Console commands for scale, rotate and scroll (accessed by name)
- Standard Ogre::PanelOverlayElement for a background image (class doesn't have to be derived only for displaying a picture).
- Reacts to changes of the window aspect
- Last but not least: On demand you can tell the overlay to automatically resale to correct for aspect distortion. E.g. if you play 1024x768 you wouldn't want a round object to be oval. Remark: This can (due to the Ogre::Overlay transformation order) only work for angle that are multiples of 90 degrees. But it's only a small drawback
|
orxonox::OutputBuffer | The OutputBuffer acts almost like std::ostream and stores the assigned text |
orxonox::OutputBufferListener | A pure virtual baseclass for classes that want to register as listener to an OutputBuffer |
orxonox::OutputHandler | The OutputHandler acts like std::cout, but redirects output to the console, the logfile and the ingame shell |
orxonox::OverlayGroup | OverlayGroup does almost exactly what it says: It groups OrxonoxOverlays together. You can scroll the entire group by a certain amount. Scale however works differently than expected: Each OrxonoxOverlay scales individually. That's quite useful when you create your HUD with an OverlayGroup and then want to alter its size |
orxonox::OverlayText | |
orxonox::packet::Packet | |
orxonox::ParamCommand | |
orxonox::ParticleEmitter | |
orxonox::ParticleInterface | |
orxonox::ParticleProjectile | |
orxonox::ParticleSpawner | |
orxonox::PassiveItem | Base class for all passive items |
orxonox::Pawn | |
orxonox::PawnListener | |
orxonox::PawnManager | |
OIS::PeriodicEffect | |
orxonox::PickupCollection | PickupCollection for organising items |
orxonox::PickupInventory | Static class for the inventory GUI window |
orxonox::PickupSpawner | PickupSpawner |
orxonox::PlaneCollisionShape | |
orxonox::Planet | |
orxonox::Player | |
orxonox::PlayerInfo | |
orxonox::PlayerManager | |
orxonox::PlayerTrigger | A PlayerTrigger is a trigger which is normally triggered by ControllableEntities and can as such return a pointer to the ControllableEntity which triggered it |
Tcl::policies | |
orxonox::Pong | |
orxonox::PongAI | |
orxonox::PongBall | |
orxonox::PongBat | |
orxonox::PongBot | |
orxonox::PongCenterpoint | |
orxonox::PongScore | |
OIS::Pov | POV / HAT Joystick component |
orxonox::POVStates | Helper class to realise a vector<int[4]> |
orxonox::Projectile | |
orxonox::Quest | Represents a Quest in the game. A Quest has a list of subquests and a parentquest (if it is not a rootquest). Each Quest exists only once but it has a different status (inactive, active, failed or completed) for each player. A Quest has several hints (QuestHint) that can be unlocked through QuestEffects and then display aid in solving the Quest. A Quest has a list of QuestEffects that are invoked when the quest is failed and also a list of QuestEffects that are invoked, when the Quest is completed |
orxonox::QuestContainer | |
orxonox::QuestDescription | This class is a description of a QuestItem. It holds a title and a description |
orxonox::QuestEffect | Handles QuestEffects for Quests. QuestEffects are the only way for Quests to have any sideeffects in the game world. They are also the only way for a player to gain, complete or fail Quests |
orxonox::QuestEffectBeacon | A QuestEffectBeacon is a physical entity in the game which can (under some condition(s)) invoke a number QuestEffects on players meeting the condition(s). The conditions under which the QuestEffects are invoked on the player are defined by Triggers. A QuestEffectBeacon can be executed a defined number of times. A QuestEffectBeacon can be inactive or active |
orxonox::QuestHint | Represents a hint in the game towards completing a Quest. Consists of title and description (which is stored in a QuestDescription object) in textual form and must belong to a quest. A QuestHint has a defined status (inactive or active, where inactive is default) for each player, which means each a QuestHint exists only once for all players, it doesn't belong to a player, it just has different states for each of them |
orxonox::QuestItem | Functions as a base class for quest classes such as Quest or QuestHint. Has a unique identifier and a description |
orxonox::QuestListener | Provides a way to react to the starting, completing and failing of Quests |
orxonox::QuestManager | Is a Singleton and manages Quests, by registering every Quest/QuestHint (through registerX()) and making them globally accessable (through findX()). Quests (and QuestHints) are registered in the QuestManager with their id, and can be accessed in the same way |
orxonox::QuestNotification | |
orxonox::Radar | |
orxonox::RadarBase | This class merely ensures that no one can inherit from Radar |
orxonox::RadarListener | |
orxonox::RadarViewable | Interface for receiving window events |
OIS::RampEffect | |
OIS::Range | |
Loki::RefToValue< T > | |
orxonox::ReplenishingMunition | |
Tcl::details::result | |
orxonox::Rewardable | Rewardable is an Interface, that can be implemented by any object to enable it to be given as reward to a player through QuestEffects. (With the AddReward effect.) |
orxonox::Scene | |
Loki::ScopeGuardImpl0< F > | |
Loki::ScopeGuardImpl1< F, P1 > | |
Loki::ScopeGuardImpl2< F, P1, P2 > | |
Loki::ScopeGuardImpl3< F, P1, P2, P3 > | |
Loki::ScopeGuardImpl4< F, P1, P2, P3, P4 > | |
Loki::ScopeGuardImpl5< F, P1, P2, P3, P4, P5 > | |
Loki::ScopeGuardImplBase | |
orxonox::Scoreboard | |
orxonox::Script | |
orxonox::ScriptController | |
orxonox::Server | |
orxonox::ServerConnection | |
orxonox::Shader | |
orxonox::Shell | |
orxonox::ShellListener | |
orxonox::SignalHandler | |
orxonox::SimpleCommand | |
orxonox::SimpleInputState | |
OIS::Slider | A sliding axis - only used in Win32 Right Now |
orxonox::SliderStates | Helper class to realise a vector< {int[4], int[4]} > |
orxonox::SoundBase | |
orxonox::SoundMainMenu | |
orxonox::SoundManager | |
orxonox::SpaceShip | |
orxonox::SpawnPoint | |
orxonox::Spectator | |
orxonox::SphereCollisionShape | |
orxonox::StaticEntity | |
orxonox::StaticTimer | The StaticTimer is a callback-object, calling a static function after a given time-interval |
orxonox::Stats | |
orxonox::SubclassIdentifier< T > | The SubclassIdentifier acts almost like an Identifier, but has some prerequisites |
orxonox::SubString | A class that can load one string and split it in multipe ones |
orxonox::SuperFunctionCondition< functionnumber, T, templatehack1, templatehack2 > | Creates the SuperFunctionCaller if T is a child of the super-functions baseclass |
orxonox::SuperFunctionDestruction< functionnumber, T > | Deletes the SuperFunctionCaller |
orxonox::SuperFunctionInitialization< functionnumber, T > | Initializes the SuperFunctionCaller-pointer with zero |
orxonox::Synchronisable | |
orxonox::SynchronisableHeader | : stores information about a Synchronisable |
orxonox::SynchronisableVariable< T > | |
orxonox::SynchronisableVariableBase | |
orxonox::SynchronisableVariableBidirectional< T > | |
tcl_cast< bool > | |
Tcl::details::tcl_cast< bool > | |
Tcl::details::tcl_cast< char const * > | |
tcl_cast< char const * > | |
tcl_cast< double > | |
Tcl::details::tcl_cast< double > | |
Tcl::details::tcl_cast< int > | |
tcl_cast< int > | |
Tcl::details::tcl_cast< long > | |
tcl_cast< long > | |
Tcl::details::tcl_cast< object > | |
tcl_cast< object > | |
tcl_cast< std::string > | |
Tcl::details::tcl_cast< std::string > | |
Tcl::details::tcl_cast< T * > | |
tcl_cast< T * > | |
Tcl::details::tcl_cast< T const & > | |
tcl_cast< T const & > | |
Tcl::tcl_error | |
orxonox::TclBind | |
orxonox::TclInterpreterBundle | |
orxonox::TclThreadManager | |
orxonox::TeamBaseMatch | |
orxonox::TeamBaseMatchBase | |
orxonox::TeamBaseMatchScore | |
orxonox::TeamColourable | |
orxonox::TeamDeathmatch | |
orxonox::TeamSpawnPoint | |
orxonox::Template | |
orxonox::Test | |
orxonox::TextureGenerator | |
orxonox::Thread | |
orxonox::ThreadPool | |
orxonox::Tickable | The Tickable interface provides a tick(dt) function, that gets called every frame |
orxonox::TimeFactorListener | |
orxonox::Timer< T > | The Timer is a callback-object, calling a given function after a given time-interval |
orxonox::TimerBase | TimerBase is the parent of the Timer class |
TiXmlAttribute | |
TiXmlAttributeSet | |
TiXmlBase | |
TiXmlBase::Entity | |
TiXmlComment | |
TiXmlCursor | |
TiXmlDeclaration | |
TiXmlDocument | |
TiXmlElement | |
TiXmlHandle | |
TiXmlNode | |
TiXmlOutStream | |
TiXmlParsingData | |
TiXmlPrinter | |
TiXmlString | |
TiXmlString::Rep | |
TiXmlStylesheetReference | |
TiXmlText | |
TiXmlUnknown | |
TiXmlVisitor | |
tolua_Error | |
orxonox::TrafficControl | |
orxonox::Trigger | |
orxonox::TypeStripper< T > | Use TypeStripper to get rid of the const and the reference of type T |
orxonox::TypeStripper< const T & > | |
orxonox::TypeStripper< const T > | |
orxonox::UnderAttack | |
orxonox::UnderAttackHealthBar | |
orxonox::UsableItem | Base class for all usable items (not usable yet) |
OIS::Vector3 | A 3D Vector component (perhaps an orientation, as in the WiiMote) |
orxonox::WaypointController | |
orxonox::WaypointPatrolController | |
orxonox::Weapon | |
orxonox::WeaponMode | |
orxonox::WeaponPack | |
orxonox::WeaponSet | |
orxonox::WeaponSlot | |
orxonox::WeaponSystem | |
orxonox::packet::Welcome | |
OIS::Win32ForceFeedback | |
OIS::Win32InputManager | |
OIS::Win32JoyStick | |
OIS::Win32Keyboard | |
OIS::Win32Mouse | |
orxonox::WindowEventListener | Interface for receiving window events |
orxonox::WorldEntity | The WorldEntity represents everything that can be put in a Scene at a certain location |
orxonox::WorldEntityCollisionShape | |
orxonox::XMLFile | |
orxonox::XMLNameListener | |
orxonox::XMLPortClassObjectContainer< T, O > | |
orxonox::XMLPortClassParamContainer< T > | |
orxonox::XMLPortClassParamContainer< T >::ParseParams | |
orxonox::XMLPortObjectContainer | |
orxonox::XMLPortParamContainer | |
orxonox::XMLPortVariableHelperClass | Helper class to load and save simple variables with XMLPort |