Home | Namespaces | Hierarchy | Alphabetical List | Class list | Files | Namespace Members | Class members | File members

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
nge::gui::CursorController
nge::gui::FontController
nge::core::GameHere is where the main game loop being run
nge::game::GameEntity
nge::core::GameManagerInterface for GameManager
nge::core::GameStateState Machine Class
nge::game::GridSceneNodeGrid scene node
nge::game::IActor
nge::audio::IAudioDevice
nge::core::IConfigManagerInterface for loading/saving configuration files
irr::IEventReceiverInterface of an object which can receive events
nge::gui::IGUIController< T >
nge::io::IIniFileReaderInterface for reading/writing INI files
nge::io::IIniFileReader::SKeyStructure for holding data about a key
nge::io::IIniFileReader::SSectionStructure for holding data about a section
nge::io::IIniFileReader::SValue2DfClass for holding a 2 dimensional float values
nge::io::IIniFileReader::SValue2DiClass for holding a 2 dimensional integer values
nge::io::IIniFileReader::SValue3DfClass for holding a 3 dimensional float values
nge::io::IIniFileReader::SValue3DiClass for holding a 3 dimensional integer values
nge::io::IIniFileReader::SValue4DfClass for holding a 4 dimensional float values
nge::io::IIniFileReader::SValue4DiClass for holding a 4 dimensional integer values
nge::game::IItemEntity
nge::engine::ILevelManagerLevel Graph Management System (LGMS)
nge::engine::ILevelNode
IMeshSceneNode
nge::game::INPC
nge::audio::IPlayedSound
nge::game::IPlayer
irr::IReferenceCountedBase class of most objects of the Irrlicht Engine
nge::engine::IRegionLevelNode
ISceneNode
ISceneNodeAnimator
nge::game::ISceneNodeControllerAnimatorSpecial scene node animator for doing automatic movement in 3D space
nge::audio::ISoundEmitterSceneNode
nge::audio::ISoundListenerSceneNode
nge::audio::ISoundObj
nge::engine::IWorldLevelNode
nge::engine::IZoneGroupLevelNode
nge::engine::IZoneLevelNode
nge::game::LevelThis class represent a game level. All levels should inherit this class
nge::core::NGEReceiver
nge::core::NGEReceiver::SMouseData
nge::core::NUSThis is where I dump methods I think aren't releated to specific classes
nge::game::NUSoftwareIntroLevel
nge::game::NUSoftwareIntroSceneNode
nge::game::PlayerSpaceship
irr::SEventSEvents hold information about an event. See irr::IEventReceiver for details on event handling
irr::SEvent::SGUIEvent
irr::SEvent::SKeyInput
irr::SEvent::SLogEvent
irr::SEvent::SMouseInput
irr::SEvent::SUserEvent
nge::SGameCreationParameters
nge::SInputCode
nge::SOpKeyMapStruct storing which key belongs to which operation
nge::game::StateCreditsTime based
nge::game::StateIntro
nge::game::StateMenu
nge::game::StateMenu::SButton
nge::game::StatePlay
nge::game::StateSettings

The NUSoftware Game Engine
The NUSoftware Game Engine Documentation © 2007-2008 by Tomer Nosrati. Generated on Sat Apr 26 16:52:35 2008 by Doxygen (1.5.5)