Track::AABBBounded | An object that can find its AxisAlignedBoundingBox |
Track::AABBDrawable | A drawable with an axis aligned bounding box |
Engine::AITrainer | |
Engine::ALSoundSource | Wrapper for an OpenAL source |
Engine::Audio | Singleton for managing sound effects and music |
Engine::AudioError | |
Track::AxisAlignedBoundingBox | A three dimensional volume that can be expressed as a cuboid, where each face is perpendicular to an axis |
UI::BasicFonts | A class that provides access to commonly used interface fonts |
Track::BulletMesh | A DrawableMesh which can produce shapes for the Bullet physics library |
Engine::GameObjects::Car | A vehicle that can be controled by a player using an input device |
Engine::CarCamera | |
UI::CarSelectScene | Scene for choosing controllers and cars |
Document::ChangeLightingDelta | A DocumentDelta to change a Track::Track's Track::Lighting object to another one |
Document::ChangePropertyDelta< Identifier, Data > | Generic DocumentDelta for changing a property without adding or deleting data |
Document::ChangeVertexSegmentDelta | Command for switching the segment at a vertex in a path |
Track::ClassLoader< T > | An object which will be used to load a class from a file, when we are not sure of the exact type of the object when loading |
Track::ClassLoaderBase | A non-template class with the properties we want of a ClassLoader |
Document::ClearVertexDelta | Delta which deletes all edges attached to a vertex |
Track::CollisionDeallocator< A > | Deletes a collision shape and associated mesh together |
UI::ContinueButton | A MenuItem for continuing a paused game |
Track::EditAssist::ControlPoint | A Dragable point |
CorruptedError | Error when the input is inconsistant with itself |
Graphics::CubeMap | Cubemap for shiny things |
Engine::daft_function_object< T > | |
Track::DataCheck | Make sure we can access necessary data files |
Track::DataCheck::FileMissingError | Error for an inaccessible file |
DepreciatedVersionError | Error when a file requests a version preceeding the earliest supported version |
Document::Document | The set of data the editor exists to manipulate |
Document::DocumentDelta | Abstract base class for changes that can be made to a track |
Track::EditAssist::Dragable | A Selectable which can be dragged |
Track::Drawable | Base clase for anything which can be drawn in game |
Track::DrawableMesh | A mesh that can be drawn using OpenGL commands |
Track::EdgeProperties | |
Document::EdgeSegmentFinder | Find/change the segment associated with a particular edge |
Document::EdgeStrengthFinder | Find or set the edge gradient strength at an end of an edge edge |
Track::EditAssist::EdgeStrengthHandle | A handle for adjusting the gradient stength of a Track::PathEdge |
EditorGuide | A widget which sits near the top of the editor and shows usage hints |
EditorWindow | A big window for editing tracks in |
Document::FlipEdgeDelta | Flip the start and finish ends of a edge |
Track::FogSettings | A graphical effect that blends distant objects to a colour |
FormError | An error in the form of the input |
Engine::GameScene | |
UI::GameStartMenuItem | A Menu item that starts a game when activated |
DrawingArea | |
HBox | |
InfoBar | |
Table | |
ColumnRecord | |
VBox | |
Window | |
Engine::InputDevice | A keyboard, mouse, gamepad, joystick, wiimote, player on the other end of a network, or AI |
Engine::InputDeviceAI | A input device for a computer player |
Engine::InputDeviceJoystick | A input device that handles joystick input:
|
Engine::InputDeviceKeyboard | A input device that handles keyboard input: -WASD is used for stearing -Q/W is for sliding -arrow keys for the menu -enter / space select -Escape / backspace back |
Engine::InputDeviceReplay | A input device that repeats a recording |
Engine::InputHandler | Coordinate all the InputDevices |
Engine::InputHandler::iterator | |
Engine::InputReport | A message about a players control over their car or the menu |
Document::InsertDelta< InsertRemoveIdentifer, Object > | Class to create an object in a Track |
Document::InsertRemoveEdgeIdentifier | InsertRemoveIdentifier for edges |
Document::InsertRemoveIdentifier< Identifier, Object > | Base class that adds or removes an object with a fixed identity |
Document::InsertRemoveTrackAttachmentIdentifier | InsertRemoveIdentifier for TrackAttachments |
Document::InsertRemoveVertexIdentifier | InsertRemoveIdentifier for vertices |
Track::Lighting | Defines lighting and atmospheric effects for a track |
LightingWindow | Window to set properties of a Track::Lighting object |
Track::LightSettings | A light that illuminates the track and cars on it |
LightSettingWidget | Widget to set the properties of a Track::LightSettings object |
Track::Line | A three dimensional line, half line, or line segment |
Track::EditAssist::LineConstrainedControlPoint | A handle constrained to a line, half line, or line segment |
Engine::LoadScene< T, Q > | Load a game |
MainLoop | Runs the main loop |
UI::Menu | A graphical menu for the game |
UI::MenuItem | Item that appears on a menu |
Track::MeshFaces | Describe some faces from a mesh |
Track::MeshFaces::Edge | An edge between two vertices in the same face |
Track::MeshFaces::EdgeGraph | Extra edge information useful for the graph |
Track::MeshFaces::Face | A structure to store information about a single triangular face |
Track::MeshFaces::FaceEdgePointers | Structure used for an edge in a graph showing vertices connected by face edges |
Track::MeshFaces::FaceGraph | |
Track::MeshFaces::FaceVertex | Vertex information for a vertex in a face |
MyQuaternion | |
Track::NearTrack | An object which has an attachment point to an AI mesh |
NewForm | A form for picking the theme of a new track |
NewForm::ThemeModelColumns | Description of data to show per theme icon |
NewVersionError | Error when a file requests a version exceeding the latest we know how to process |
Document::NodePositionFinder | Find or set the position of a vertex |
Track::OcclusionTester | Tests if an object can be seen |
Track::one_over_two_to_the_power_of< t > | |
Track::one_over_two_to_the_power_of< 0 > | |
Track::Path | A graph describing the track layout |
Track::PathEdge | Information to store along the edges |
Track::PathEdgeEnd | Information about an Edge that is recorded for each end of the edge, but can be different to multiple edges at the same vertex |
Track::PathVertex | Information to store at the vertices of a Path |
UI::PauseMenu | |
Track::PieceDistortion | Defines the transformation that can be put on a single mesh piece of a track |
Track::Plane | A three dimensional plane |
Document::PropertyDeltaIdentifier< Data > | Virtual base class to help with the Identifer template parameter of ChangePropertyDelta |
UI::QuitButton | A MenuItem for abandoning a paused game |
RacerApp | |
RacerEditorApp | |
Document::RemoveDelta< InsertRemoveIdentifer, Object > | Class to remove something from a track |
Document::RemoveVertexDelta | DocumentDelta which removes a vertex with all associated edges |
Engine::ReplayReader | Show a replay from a stream |
Engine::ReplayReader::ReplayEvent | |
UI::ReplayStartMenuItem | |
Engine::ResourceHandler< Content, Key, ContentConstructionInformation > | Handle a large quantity of data that may be shared and used in multiple places, but we only want it loaded once |
Track::EditAssist::RotationHandle | A ControlPoint that stays a fixed distance from another point |
Track::Savable | A class that an object that can be loaded even if the class changes |
Track::SaveableClassList | Read and write objects of any class derived from Savable from/to a file |
Engine::Scene | A scene is something that occupies a MainLoop |
Track::Segment | A small, distortable, part of the track with a mesh for graphics, AI navigation, the walls for the physics engine and the floors for the physics engine |
Track::SegmentConnection | A description of an end of a TrackMesh that should be covered over by another track mesh |
Track::EditAssist::SegmentConnectionHandle | |
Track::EditAssist::Selectable | Object that reacts to mouse clicks in an editor's view of the track |
iterator | |
Document::SetStartPositionsDelta | Command for creating start positions and other related tasks |
Track::Skybox | Basic skybox that can be loaded from a input stream |
Graphics::SkyBox | |
Graphics::SkyParticles | Particles that float in the sky (rain, snow, dust, ...) |
Engine::SoundBuffer | A sound loaded from a file |
Engine::SoundInstance | A sound heard by a SoundListener because of a SoundSource |
Engine::SoundInstancePtrGainCompare | |
Engine::SoundListener | A point where sound is heard from |
Engine::SoundSource | Plays a sound |
Document::StackableDelta | A DocumentDelta that will combine the effects of other DocumentDeltas |
Document::StartEdgeFinder | Find a path's starting edge |
Track::StartingPosition | The marker where cars start the race from |
UI::SubMenuItem | A MenuItem that pops up another menu when activated |
Document::SymmetricDelta | A DocumentDelta where apply and unapply are the same thing |
Track::Texture | Wrapper for OpenGL Texture object |
Track::Theme | A track theme |
ThemeChangedError | Error when a track refers to something that does not exist in a theme |
Engine::Physics::TickObserver | Abstract base class for anything that needs to be notifed when the physics engine ticks |
UI::TitleScene | The scene that shows the main menu and logos |
Track::Track | A playable stage |
Track::TrackAttachment | An object in a Track that is locked to the Path |
Track::EditAssist::TrackAttachmentHandle | Control point for an object which can be dragged along an edge |
Document::TrackAttachmentPositionFinder | Find or set the position of a vertex |
Track::TrackBooster | A booster attached to the track |
Track::TrackMesh< T > | A mesh that can be chained together and distorted to make a track with corners and twists |
Track::UniqueIdentifier | Class that gives its instances unique names |
UnkownObjectError | Error when an object type is not known |
VersionError | Error when a class is using a version not supported |
Document::VertexAngleFinder | Find/Change the angle of a particular vertex |
Track::EditAssist::VertexRotationHandle | |
Document::VertexSegmentFinder | Find/Change the segment associated with a particular vertex |
View | A widget that shows a view of the track |
Viewport | An interactive view of the track, with scrollbars and an OpenGL box |
Graphics::Window | |
Engine::Physics::World | |
Engine::Physics::World::ReplayEvent | An event recorded for the replay |
WrongTypeError | Error when an object type does not convert to something compatible with its container |
Generated at Mon Sep 6 00:41:15 2010 by Doxygen version 1.4.7 for Racer version svn335.