Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
orxonox::packet::Acknowledgement
orxonox::AddQuestAdds a Quest, resp. changes the quests status to active for the player invoking the Quest
orxonox::AddQuestHintAdds a QuestHint, resp. activates the QuestHint of the given id for the player the QuestEffect is invoked on
orxonox::AddRewardAdds a list of Rewardables to a player
orxonox::AIController
orxonox::AnnounceMessage
orxonox::ArgumentCompleter
orxonox::ArgumentCompletionListElement
orxonox::ArtificialController
orxonox::Asteroids
orxonox::Attacher
OIS::AxisAxis component
orxonox::Backlight
orxonox::BarColour
orxonox::BaseCommand
orxonox::BaseFactoryBase-class of ClassFactory. Has to be defined separate because of circular dependencies
orxonox::BaseInputBufferListenerTuple
orxonox::BaseItemBase class for all items/pickups
orxonox::BaseObjectThe 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::ButtonButton 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::CEGUIRQListenerRenderQueueListener based class used to hook into the ogre rendering system
orxonox::ChangeQuestStatusA 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::ClassTreeMaskThe ClassTreeMask is a set of rules, containing the information for each class whether it's included or not
orxonox::ClassTreeMaskIteratorThe ClassTreeMaskIterator moves through all ClassTreeMaskNodes of the internal tree of a ClassTreeMask, containing the rules
orxonox::ClassTreeMaskNodeThe ClassTreeMaskNode is a node in the internal tree of the ClassTreeMask, containing the rules of the mask
orxonox::ClassTreeMaskObjectIteratorThe 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::CommandLineGlobal interface to command line options. Allows to add and retrieve command line arguments. Also does the parsing
orxonox::CommandLineArgumentContainer class for a command line argument of any type supported by MultiType
orxonox::CompleteQuestCompletes a Quest (with a specified id) for the player invoking the QuestEffect
OIS::ComponentBase 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::ConfigValueContainerThe 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::CoreSingleton used to configure the program basics
orxonox::CoreConfigurationHelper 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::DynamicRenderableAbstract base class providing mechanisms for dynamically growing hardware buffers
OIS::Effect
orxonox::EmptyHandler
orxonox::EnergyDrink
orxonox::Engine
OIS::Envelope
orxonox::EquipmentItemBase 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::ExceptionBase class for all exceptions (derived from std::exception)
OIS::Exception
orxonox::Executor
orxonox::ExecutorMember< T >
orxonox::ExecutorStatic
orxonox::ExplosionChunk
orxonox::ExprParser
orxonox::ExtendedInputState
orxonox::FactoryThe Factory is used to map the name or the network ID of a class with its Identifier
OIS::FactoryCreator
orxonox::FadeoutText
orxonox::FadingBillboard
orxonox::FailQuestFails 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::GameMain class responsible for running the game
orxonox::Game::GameStateFactory
orxonox::Game::GameStateInfo
orxonox::Game::StatisticsTickInfo
orxonox::Game::TemplateGameStateFactory< T >
orxonox::GameConfigurationAnother 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::GameStateAn 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::StateGives information about what the GameState is currently doing
orxonox::GamestateClient
orxonox::GameStateConstrParamsHelper class to group construction parameters for better genericity
orxonox::GamestateHandler
orxonox::packet::GamestateHeader
orxonox::GameStateItem
orxonox::GamestateManager
orxonox::GameStateTreeNodeRepresents 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::GlobalQuestGlobalQuests 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::GraphicsManagerGraphics engine manager class
orxonox::GSClient
orxonox::GSDedicated
orxonox::GSGraphicsGame 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::GUIManagerProvides 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::HealthImmediateHealth-item, immediatly recovers health when picked up
orxonox::HealthUsableHealth-item, enables player recover health when used
OIS::HidInfo
orxonox::HintContainer
orxonox::HostBase 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::IdentifierThe 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::InputManagerCaptures 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::JoyStickHandlerInterface class used for joy stick input listeners
OIS::JoyStickInfo
OIS::JoyStickListener
OIS::JoyStickState
orxonox::JumpJump-item, enables player to "jump" into a direction
orxonox::Key
orxonox::KeyBinderHandles mouse, keyboard and joy stick input while in the actual game mode. Manages the key bindings
orxonox::KeyBinder::JoyStickAxisVectorHelper class to use something like std:vector<HalfAxis[48]>
orxonox::KeyBinder::JoyStickButtonVectorHelper class to use something like std:vector<Button[64]>
OIS::Keyboard
orxonox::KeyDetector
orxonox::KeyEvent
OIS::KeyEvent
orxonox::KeyHandlerInterface class used for key input listeners
OIS::KeyListener
orxonox::KillMessage
orxonox::LanguageManges the language files and entries and stores the LanguageEntry objects in a map
orxonox::LanguageEntryStores 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::LocalQuestHandles 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::LuaFunctorFunctor class used for subscribing Lua functions to CEGUI events
CEGUI::LuaScriptModuleInterface 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::MetaObjectListThe MetaObjectList contains ObjectListBaseElements and their ObjectListBases
orxonox::MetaObjectListElementThe 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::ModifierPickupClass for a (temporary) modifier effect
OIS::Mouse
OIS::MouseEvent
orxonox::MouseHandlerInterface 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::MultiTypeThe MultiType can hold a value of many possible types and convert them to other types
orxonox::MultiType::MT_ValueBaseMT_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::NotificationA 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::NotificationManagerThe Singleton NotificationManager functions as a gateway between Notifications and NotificationQueues. It receives, organizes Notifications and the redistributes them to the specific NotificationQueues
orxonox::NotificationOverlayThe NotificationOverlay is used to display single Notifications, then bundled in a NotificationQUeue
orxonox::NotificationOverlayContainerContainer to allow easy handling
orxonox::NotificationOverlayContainerCompareStruct to allow ordering of NotificationOverlayContainers
orxonox::NotificationQueueDisplays 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::ObjectListBaseThe ObjectListBase contains all objects of a given class
orxonox::ObjectListBase::Export
orxonox::ObjectListBaseElementThe 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::OgreCEGUIRendererRenderer class to interface with Ogre engine
CEGUI::OgreCEGUIRenderer::QuadInfoStructure holding details about a quad to be drawn
CEGUI::OgreCEGUIRenderer::QuadVertexStructure used for all vertices
CEGUI::OgreCEGUIResourceProvider
CEGUI::OgreCEGUITextureTexture class that is created by OgreCEGUIRenderer objects
orxonox::OgreWindowEventListener
OIS::OIS_CFString
orxonox::OrxEnum< T >
orxonox::OrxonoxClassThe class all objects and interfaces of the game-logic (not the engine) are derived from
orxonox::OrxonoxOverlayBase 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::OutputBufferThe OutputBuffer acts almost like std::ostream and stores the assigned text
orxonox::OutputBufferListenerA pure virtual baseclass for classes that want to register as listener to an OutputBuffer
orxonox::OutputHandlerThe OutputHandler acts like std::cout, but redirects output to the console, the logfile and the ingame shell
orxonox::OverlayGroupOverlayGroup 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::PassiveItemBase class for all passive items
orxonox::Pawn
orxonox::PawnListener
orxonox::PawnManager
OIS::PeriodicEffect
orxonox::PickupCollectionPickupCollection for organising items
orxonox::PickupInventoryStatic class for the inventory GUI window
orxonox::PickupSpawnerPickupSpawner
orxonox::PlaneCollisionShape
orxonox::Planet
orxonox::Player
orxonox::PlayerInfo
orxonox::PlayerManager
orxonox::PlayerTriggerA 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::PovPOV / HAT Joystick component
orxonox::POVStatesHelper class to realise a vector<int[4]>
orxonox::Projectile
orxonox::QuestRepresents 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::QuestDescriptionThis class is a description of a QuestItem. It holds a title and a description
orxonox::QuestEffectHandles 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::QuestEffectBeaconA 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::QuestHintRepresents 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::QuestItemFunctions as a base class for quest classes such as Quest or QuestHint. Has a unique identifier and a description
orxonox::QuestListenerProvides a way to react to the starting, completing and failing of Quests
orxonox::QuestManagerIs 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::RadarBaseThis class merely ensures that no one can inherit from Radar
orxonox::RadarListener
orxonox::RadarViewableInterface for receiving window events
OIS::RampEffect
OIS::Range
Loki::RefToValue< T >
orxonox::ReplenishingMunition
Tcl::details::result
orxonox::RewardableRewardable 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::SliderA sliding axis - only used in Win32 Right Now
orxonox::SliderStatesHelper 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::StaticTimerThe 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::SubStringA 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::TickableThe 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::TimerBaseTimerBase 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::UsableItemBase class for all usable items (not usable yet)
OIS::Vector3A 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::WindowEventListenerInterface for receiving window events
orxonox::WorldEntityThe 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::XMLPortVariableHelperClassHelper class to load and save simple variables with XMLPort

Generated on Tue Jul 28 16:21:11 2009 for Orxonox by  doxygen 1.5.6