| CHoverRace::Control::InputEventController::actions_t | |
| ►CHoverRace::ObjFacTools::ResActor::ActorComponent | |
| CHoverRace::ObjFacTools::ResActor::Patch | |
| CHoverRace::Net::Agent | The network transfer agent (wrapper for libcurl) |
| ►CHoverRace::Client::Announcement | Base class for announcements |
| ►CHoverRace::Client::MessageAnnouncement | Basic message |
| CHoverRace::Client::PlayerStatusAnnouncement | Player status change (join / leave) announcement |
| CHoverRace::Util::Config::app_t | |
| CHoverRace::Model::Level::Room::AudibleRoom | |
| CHoverRace::Util::Config::audio_t | |
| CHoverRace::Player::AvatarGallery | The collection of built-in avatars |
| CHoverRace::VideoServices::Viewport3D::BackColumn | |
| ►CHoverRace::Display::BaseRes | |
| ►CHoverRace::Display::Res< T > | Base class for loadable resources |
| CHoverRace::Display::MediaRes< T > | Represents a file in the game's media directory |
| ►CHoverRace::Display::Res< Texture > | Base class for loadable textures |
| CHoverRace::Display::AvatarTextureRes | An avatar resource |
| CHoverRace::Display::SpriteTextureRes | Loads a legacy 8-bit sprite as a texture |
| ►CHoverRace::VideoServices::Bitmap | |
| CHoverRace::ObjFacTools::ResBitmap | |
| CHoverRace::Util::BitPack< BYTES > | |
| ►CHoverRace::Parcel::Bundle | A source of parcels |
| CHoverRace::Parcel::ResBundle | Abstraction for loading resources |
| CHoverRace::Parcel::TrackBundle | A source of track parcels |
| CHoverRace::Control::InputEventController::actions_t::camera_t | |
| CHoverRace::Util::Config::cameraHash_t | |
| CHoverRace::Control::CancelCombiner | Combiner that allows slots to cancel the remaining slots by returning true |
| CHoverRace::Net::CancelFlag | Interface for cancel checking |
| ►CHoverRace::Display::FlexGrid::Cell | |
| CHoverRace::Display::FlexGrid::BasicCell< T > | |
| CHoverRace::Display::FlexGrid::CellProxy | This is used to reference a cell of the grid without directly accessing it; useful for adding new widgets to the grid |
| CHoverRace::Display::FlexGrid::DefaultCell | |
| CHoverRace::Client::ClientSession::ChatMessage | |
| CHoverRace::Display::BaseContainer::Child | |
| CHoverRace::Script::Core::Chunk | |
| CHoverRace::Script::Help::Class | API documentation for a Lua class |
| CHoverRace::Control::Mouse::Click | Mouse click events |
| CHoverRace::Client::ClientSession | |
| CHoverRace::Display::Color | |
| CHoverRace::Util::Config | Global configuration manager, shared by all aspects of the system |
| CHoverRace::Client::Scene::ConnList | Tracks connections as a group |
| ►CHoverRace::Model::ContactEffect | Base class for all contact effects |
| CHoverRace::Model::CheckPoint | |
| CHoverRace::Model::FuelGain | |
| CHoverRace::Model::LostOfControl | |
| CHoverRace::Model::PhysicalCollision | |
| CHoverRace::Model::PowerUpEffect | |
| CHoverRace::Model::SpeedDoubler | |
| CHoverRace::Model::ContactSpec | |
| CHoverRace::Control::ControlAction< T > | Abstract base class which allows us a simple reference to arbitrary functors of type ControlActionImpl (which bind a class via a template parameter) |
| ►CHoverRace::Control::ControlAction< int > | |
| CHoverRace::Control::BlankAction | An action performer that does absolutely nothing |
| ►CHoverRace::Control::PlayerEffectAction | |
| CHoverRace::Control::BrakeAction | |
| CHoverRace::Control::ChangeItemAction | |
| CHoverRace::Control::EngineAction | |
| CHoverRace::Control::JumpAction | |
| CHoverRace::Control::LookBackAction | |
| CHoverRace::Control::PowerupAction | |
| CHoverRace::Control::TurnLeftAction | |
| CHoverRace::Control::TurnRightAction | |
| ►CHoverRace::Control::ControlAction< Val > | |
| CHoverRace::Control::Action< T, Val > | Actions are effectively signals that can be triggered by both the InputEventController and other things such as UI buttons |
| CHoverRace::Util::Config::controlsHash_t | See Client/Control/Controller.h for the hash function |
| CHoverRace::Control::ControlState | |
| ►CHoverRace::Script::Core | A script environment |
| CHoverRace::Client::HoverScript::ClientScriptCore | |
| ►CHoverRace::Player::EditableProfile | Interface for profile editing |
| ►CHoverRace::Player::Profile | Base class for player profiles |
| CHoverRace::Player::DemoProfile | Profile for "guest" accounts that aren't persisted |
| CHoverRace::Player::LocalProfile | A profile that is stored on the local filesystem |
| CHoverRace::Client::HoverScript::ElemBinding | Bindings for FreeElement and native subclasses |
| CHoverRace::Model::ElementNetState | |
| CHoverRace::Model::ElemHeap | A managed pile of FreeElement instances |
| CHoverRace::Util::yaml::Emitter | Wrapper for the LibYAML emitter |
| ►Cenable_shared_from_this | |
| CHoverRace::Display::SDL::SdlTypeCase | SDL implementation of TypeCase |
| ►CHoverRace::Model::FreeElement | |
| CHoverRace::Client::HoverScript::Actor::Wrapper | |
| CHoverRace::MainCharacter::MainCharacter | |
| CHoverRace::ObjFac1::DoubleSpeedSource | |
| CHoverRace::ObjFac1::FinishLine | |
| CHoverRace::ObjFac1::FuelSource | |
| ►CHoverRace::ObjFacTools::FreeElementBase | |
| CHoverRace::ObjFac1::BallElement | |
| CHoverRace::ObjFac1::BumperGate | |
| CHoverRace::ObjFac1::Mine | |
| CHoverRace::ObjFac1::Missile | |
| CHoverRace::ObjFac1::PowerUp | |
| CHoverRace::ObjFac1::TestElement | Used to test and build new FreeElements |
| CHoverRace::Util::Clock | A game clock that manages the current time in the simulation |
| CHoverRace::Engine | Engine init and shutdown |
| CHoverRace::Util::Log::Entry | |
| ►CHoverRace::Script::Env | A script environment |
| ►CHoverRace::Client::HoverScript::Console | Base class for debug consoles |
| CHoverRace::Client::HoverScript::SysConsole | Global always-on console |
| ►CHoverRace::Client::HoverScript::RuntimeEnv | Basic restricted environment for potentially untrusted code |
| CHoverRace::Client::HoverScript::RulebookEnv | Limited environment for defining rulebooks |
| CHoverRace::Client::HoverScript::StyleEnv | Limited environment for stylesheets |
| CHoverRace::Client::HoverScript::SysEnv | The global system environment |
| ►Cstd::exception | STL class |
| ►CHoverRace::Exception | Base exception, providing constructors for setting the message |
| CHoverRace::Display::ResLoadExn | A resource failed to load |
| CHoverRace::Display::SDL::DynamicTextureExn | Thrown when the dynamic texture could not be created |
| CHoverRace::MazeCompiler::TrackCompileExn | Exception indicating the track failed to compile |
| CHoverRace::Model::TrackFormatExn | Exception thrown when a track could not be loaded |
| CHoverRace::Parcel::ObjStreamExn | |
| CHoverRace::Player::ProfileExn | Exception thrown when a profile cannot be loaded or saved |
| CHoverRace::UnimplementedExn | Exception indicating an unimplemented bit of code has been hit |
| ►CHoverRace::Net::NetExn | A network exception |
| CHoverRace::Net::CanceledExn | Thrown when the transfer is intentionally aborted (usually by CancelFlag) |
| ►CHoverRace::Script::ScriptExn | Generic script engine exception |
| CHoverRace::Script::IncompleteExn | Exception to signal that the current chunk is incomplete |
| CHoverRace::Util::ConfigExn | |
| ►CHoverRace::Util::yaml::YamlExn | |
| CHoverRace::Util::yaml::EmitterExn | Standard exception thrown for emitter errors |
| ►CHoverRace::Util::yaml::ParserExn | Standard exception thrown for parser errors |
| CHoverRace::Util::yaml::EmptyDocParserExn | Exception for when the document is empty or missing the header |
| CHoverRace::ObjFacTools::ResActor::Frame | |
| CHoverRace::Model::Level::FreeElementList | |
| ►CHoverRace::Client::GameDirector | Interface for game client shells |
| CHoverRace::Client::ClientApp | Main game shell |
| CHoverRace::Model::GameOptions | |
| CHoverRace::Model::GameSession | |
| CHoverRace::Display::GlyphEntry | A single glyph in the backing texture |
| CHoverRace::Script::Handlers | Tracks event handlers registered in scripts |
| CHoverRace::Display::MPL::HasSetSize< C > | Determine if a class as a SetSize(Vec2) |
| ►CHoverRace::Script::Help::HelpHandler | Abstract base class for handlers of help requests |
| CHoverRace::Client::HoverScript::Console | Base class for debug consoles |
| CHoverRace::Display::Hud::HudAlignment | |
| CHoverRace::Display::Hud::HudChild | |
| CHoverRace::Display::Hud::HudLocProxy | A reference to a HUD location; useful for adding new HUD elements |
| CHoverRace::Util::Config::i18n_t | |
| CHoverRace::Display::Res< Texture >::ImageData | |
| ►CHoverRace::Model::InertialMoment | |
| CHoverRace::Model::PhysicalCollision | |
| CHoverRace::Control::InputEventController | Translates input events into actions |
| CHoverRace::Control::InputHandler | |
| ►CHoverRace::Util::Inspectable | |
| CHoverRace::Model::Track | A track level |
| CHoverRace::Model::TrackEntry | The metadata for a track |
| CHoverRace::Parcel::ClassicRecordFileHeader | |
| ►CHoverRace::Parcel::RecordFile | Base class for parcel implementations |
| CHoverRace::Parcel::ClassicRecordFile | Standard HoverRace 1.x parcel format |
| ►CHoverRace::Util::InspectNode | |
| CHoverRace::Util::InspectMapNode | An inspection node which maps field names to values (either strings or inspectable subobjects) |
| CHoverRace::Util::InspectScalarNode | |
| CHoverRace::Util::InspectSeqNode | |
| ►Cstd::ios_base | STL class |
| ►Cstd::basic_ios< char > | |
| ►Cstd::basic_ostream< char > | |
| ►Cstd::ostream | STL class |
| CHoverRace::Client::HoverScript::Console::LogStream | |
| CHoverRace::Client::HoverScript::RuntimeEnv::LogStream | |
| Cstd::basic_ios< Char > | STL class |
| CHoverRace::Client::RoomList::IpAddr | |
| CHoverRace::Display::PickList< T >::ItemChild | Maps the container child wrapper to each item |
| ►Citerator | |
| CHoverRace::Parcel::Bundle::Iterator | |
| CHoverRace::Util::Stopwatch::Lap | |
| CHoverRace::Util::Profiler::LapTime | |
| ►CHoverRace::Model::Level | |
| CHoverRace::MazeCompiler::LevelBuilder | |
| CHoverRace::Util::Loader | Queue of resource loaders |
| CHoverRace::Util::Locale | A library of available locales |
| CHoverRace::VideoServices::VideoBuffer::Lock | |
| CHoverRace::Client::HoverScript::SysConsole::LogLine | |
| CHoverRace::Client::HoverScript::ConsoleScene::LogLines | |
| CHoverRace::Util::Str::Lua | Mark a string to be streamed out escaped for Lua |
| CHoverRace::Client::HoverScript::MetaPlayer | Native base class for scripted players |
| CHoverRace::Client::Rulebook::metas_t | |
| CHoverRace::Client::HoverScript::MetaSession | Native base class for scripted sessions |
| ►CHoverRace::Script::Help::Method | API documentation for a Lua method |
| CHoverRace::Script::Help::Event | API documentation for a Lua event method |
| CHoverRace::Display::SDL::SdlTypeCase::Metrics | |
| CHoverRace::ObjFac1::MineState | |
| CHoverRace::Util::Config::misc_t | |
| ►CMR_2DCoordinate | |
| CMR_3DCoordinate | |
| CHoverRace::MazeCompiler::MR_2DFloatPos | |
| CHoverRace::VideoServices::MR_ColumnBltParam | |
| CHoverRace::MazeCompiler::MR_Connection | |
| ►CMR_FastArrayBase< pType > | |
| CMR_FixedFastArray< pType, pSize > | |
| ►CMR_FastFifoBase< pType > | |
| CMR_FastFifo< pType > | |
| CMR_FixedFastFifo< pType, pSize > | |
| ►CMR_FastFifoBase< int > | |
| CMR_FixedFastFifo< int, 2 > | |
| CMR_FixedFastFifo< int, 4 > | |
| CMR_FixedFastFifo< int, 6 > | |
| ►CMR_FastFifoBase< VideoServices::ShortSound * > | |
| CMR_FixedFastFifo< VideoServices::ShortSound *, 6 > | |
| CHoverRace::VideoServices::MR_LineBltParam | |
| CHoverRace::ObjFac1::MR_PowerUpState | |
| CHoverRace::VideoServices::MR_TriangleDrawInfo | |
| ►Cmt19937 | |
| CHoverRace::Util::RandSource | |
| CHoverRace::Control::Nav | A navigation direction |
| CHoverRace::Util::Config::net_t | |
| ►CHoverRace::Util::yaml::Node | Base class for LibYAML document nodes |
| CHoverRace::Util::yaml::MapNode | |
| CHoverRace::Util::yaml::ScalarNode | Wrapper for LibYAML scalar nodes |
| CHoverRace::Util::yaml::SeqNode | |
| CHoverRace::Util::yaml::NodeFactory | Generates the appropriate wrapper for LibYAML nodes |
| ►Cnoncopyable | |
| CHoverRace::MazeCompiler::TrackSpecParser | |
| ►CHoverRace::Util::ObjectFromFactory | Base class for object created with a Dll Factory |
| ►CHoverRace::MainCharacter::MainCharacterRenderer | |
| CHoverRace::ObjFac1::HoverRender | |
| ►CHoverRace::Model::Element | Represents all objects (wall, floor, ceiling, etc.) that can be found in a maze |
| CHoverRace::Model::FreeElement | |
| ►CHoverRace::Model::SurfaceElement | |
| ►CHoverRace::ObjFac1::BitmapSurface | |
| CHoverRace::ObjFac1::DefaultSurface | |
| CHoverRace::ObjFac1::VStretchBitmapSurface | |
| CHoverRace::ObjFac1::WoodSurface | |
| CHoverRace::ObjFac1::SpriteHandle | |
| ►CHoverRace::ObjFacTools::FreeElementBaseRenderer | |
| CHoverRace::ObjFac1::MR_GenericRenderer | |
| CHoverRace::Util::ObjectFromFactoryId | Unique identifier for a Factory Object |
| CHoverRace::ObjFac1::ObjFac1 | |
| ►CHoverRace::Parcel::ObjStream | Base class for parcel serializers |
| CHoverRace::Parcel::ClassicObjStream | Standard HoverRace 1.x parcel data stream |
| CHoverRace::Client::Observer | |
| CHoverRace::Model::ObstacleCollisionReport | |
| CHoverRace::Util::yaml::Parser | Wrapper for the LibYAML parser |
| CHoverRace::Script::Core::PassReturn | Return policy that leaves the return values on the stack |
| ►CHoverRace::VideoServices::Patch | |
| CHoverRace::ObjFacTools::ResActor::Patch | |
| ►CHoverRace::Script::Peer | Base class for script peers |
| CHoverRace::Client::HoverScript::ConfigPeer | Scripting peer for access to the game configuration |
| CHoverRace::Client::HoverScript::DebugPeer | Provides access to debugging tools |
| CHoverRace::Client::HoverScript::GamePeer | Scripting peer for system-level control of the game |
| CHoverRace::Client::HoverScript::HudPeer | Scripting peer for access to the HUD for a player |
| CHoverRace::Client::HoverScript::InputPeer | Scripting peer for input |
| CHoverRace::Client::HoverScript::PlayerPeer | Scripting peer for players (main characters) |
| CHoverRace::Client::HoverScript::SessionPeer | Scripting peer for a game session |
| CHoverRace::Client::HoverScript::TrackPeer | Scripting peer for the currently-played track |
| CHoverRace::Model::Track::Physics | |
| ►CHoverRace::Player::Player | Base class for connected players |
| CHoverRace::Player::LocalPlayer | A player connected to a local input device |
| CHoverRace::Util::Config::player_t | |
| CHoverRace::Client::HoverScript::SessionPeer::PlayerRef | |
| CHoverRace::VideoServices::PositionMatrix | |
| CHoverRace::Script::Core::PrintReturn | Return policy that calls Lua's print() function on each value |
| CHoverRace::Player::ProfileGallery | The collection of player profiles on this system |
| CHoverRace::Util::Profiler | Simple profiler |
| CHoverRace::Display::ActiveText::Props | |
| CHoverRace::Display::ScreenFade::Props | |
| CHoverRace::Display::Background::Props | |
| CHoverRace::Display::BaseContainer::Props | |
| CHoverRace::Display::BaseText::Props | |
| CHoverRace::Display::Box::Props | |
| CHoverRace::Display::Button::Props | |
| CHoverRace::Display::ClickRegion::Props | |
| CHoverRace::Display::FillBox::Props | |
| CHoverRace::Display::FlexGrid::Props | |
| CHoverRace::Display::Hud::Props | |
| CHoverRace::Display::HudDecor::Props | |
| CHoverRace::Display::KeycapIcon::Props | |
| CHoverRace::Display::Label::Props | |
| CHoverRace::Display::Picture::Props | |
| CHoverRace::Display::RuleLine::Props | |
| CHoverRace::Display::Slider::Props | |
| CHoverRace::Display::SymbolIcon::Props | |
| CHoverRace::Display::UiViewModel::Props | |
| CHoverRace::Display::Wallpaper::Props | |
| CHoverRace::Display::StateButton::Props | |
| CHoverRace::Util::Str::PU | |
| CHoverRace::Util::Str::PW | |
| CHoverRace::Display::RadioGroup< T > | A group of radio buttons |
| CHoverRace::Display::RadioGroup< bool > | |
| CHoverRace::Util::RandomInt< T > | Ranged pseudo-random number generator |
| CHoverRace::Script::RegistryRef | Encapsulates a ref to the registry |
| ►CHoverRace::Player::RenamableProfile | Interface for profiles than can be renamed |
| CHoverRace::Player::Profile | Base class for player profiles |
| CHoverRace::ObjFacTools::ResActor | |
| CHoverRace::ObjFac1::ResActorFriend | |
| CHoverRace::Client::DisplaySelectScene::ResBucket | |
| CHoverRace::ObjFacTools::ResContinuousSound | |
| CHoverRace::Client::DisplaySelectScene::Resolution | |
| CHoverRace::ObjFacTools::ResourceLib | Legacy resource manager for ObjFac1.dat resources |
| CHoverRace::ObjFacTools::ResShortSound | |
| CHoverRace::Model::RoomContactSpec | |
| CHoverRace::Client::RoomList | Server room list |
| CHoverRace::Client::Roster | A list of players |
| CHoverRace::Client::Rule | Base class for a user-configurable rule in a Rulebook |
| CHoverRace::Client::Rulebook | Defines the rules for a particular game session |
| CHoverRace::Client::RulebookLibrary | The collection of all registered rulebooks |
| CHoverRace::Client::Rules | The options and settings for a single game session |
| CHoverRace::Util::Config::runtime_t | |
| CHoverRace::Util::Profiler::Sampler | |
| ►CHoverRace::Client::Scene | Scenes are analogous to fullscreen windows that are layered on top of each other |
| ►CHoverRace::Client::UiScene | Base class for UI-centric scenes |
| CHoverRace::Client::DebugScene | Overlay for displaying debug information |
| ►CHoverRace::Client::FormScene | Base class for full-scene menus and the like |
| ►CHoverRace::Client::DialogScene | Base class for scenes with a title and status area |
| CHoverRace::Client::AvatarSelectScene | Select an avatar from the avatar gallery |
| CHoverRace::Client::DisplaySelectScene | Selector for monitor and resolution |
| CHoverRace::Client::GameSelectScene | Select options for a new game (track, rules, etc.) |
| CHoverRace::Client::LocaleSelectScene | Selector for locale |
| CHoverRace::Client::PracticeSetupScene | Launcher for practice (single-player) session |
| CHoverRace::Client::ProfileEditScene | Profile view and edit scene |
| CHoverRace::Client::SettingsMenuScene | Settings main menu |
| ►CHoverRace::Client::SettingsScene | Base for settings pages |
| CHoverRace::Client::AudioSettingsScene | Audio settings dialog |
| CHoverRace::Client::LocaleSettingsScene | Locale settings dialog |
| CHoverRace::Client::VideoSettingsScene | Video settings dialog |
| CHoverRace::Client::TextEditScene | Edit a line of text |
| CHoverRace::Client::TrackSelectScene | Select the track for a new game |
| ►CHoverRace::Client::LoadingScene | Base class for "Please Wait" loading scenes |
| CHoverRace::Client::SessionLoadingScene | Something pleasant to look at while the track loads, the server starts, and all players connect |
| CHoverRace::Client::MainMenuScene | The title scene |
| CHoverRace::Client::MessageScene | Displays a message to the user |
| CHoverRace::Client::PauseMenuScene | Menu displayed when the game is paused |
| CHoverRace::Client::TestLabScene | A zoo of renderable components |
| ►CHoverRace::Client::TestLabScene::LabModule | |
| CHoverRace::Client::Module::ClickablesModule | |
| CHoverRace::Client::Module::FlexGridModule | |
| CHoverRace::Client::Module::HudModule | |
| CHoverRace::Client::Module::IconModule | |
| CHoverRace::Client::Module::LayoutModule | |
| CHoverRace::Client::Module::PickListModule | |
| CHoverRace::Client::Module::PictureModule | |
| CHoverRace::Client::Module::TextModule | |
| CHoverRace::Client::Module::TransitionModule | |
| CHoverRace::Client::Module::TypeCaseModule | |
| ►CHoverRace::Client::GameScene | Base for scenes that render and interact with tracks |
| CHoverRace::Client::DemoGameScene | Demo mode, used for the main menu background |
| CHoverRace::Client::PlayGameScene | The actual, genuine gameplay scene |
| CHoverRace::Client::HoverScript::ConsoleScene | UI for the system console |
| CHoverRace::Client::PaletteScene | Draws a color grid to debug the color palette of the legacy display |
| CHoverRace::Client::StatusOverlayScene | Overlay for showing connected players, pop-up messages, etc |
| CHoverRace::Control::Mouse::Scroll | Mouse scroll events |
| CHoverRace::Display::SDL::SdlSurfaceText | A fragment of text rendered on an SDL surface |
| ►CHoverRace::Model::Level::Section | |
| CHoverRace::Model::Level::Feature | |
| CHoverRace::Model::Level::Room | |
| CHoverRace::Model::SectionId | |
| CHoverRace::ObjFacTools::ResActor::Sequence | |
| ►CHoverRace::Client::RoomList::Server | |
| CHoverRace::Client::RoomList::Banner | |
| ►CHoverRace::Model::ShapeInterface | |
| ►CHoverRace::Model::CylinderShape | |
| CHoverRace::MainCharacter::MainCharacter::Cylinder | |
| CHoverRace::Model::Cylinder | |
| CHoverRace::ObjFac1::BumperGate | |
| CHoverRace::ObjFac1::DoubleSpeedSource | |
| CHoverRace::ObjFac1::FinishLine | |
| CHoverRace::ObjFac1::FuelSource | |
| CHoverRace::ObjFac1::Mine | |
| CHoverRace::ObjFac1::Missile | |
| CHoverRace::ObjFac1::PowerUp | |
| CHoverRace::ObjFac1::TestElement::Cylinder | |
| CHoverRace::Model::LineSegmentShape | |
| ►CHoverRace::Model::PolygonShape | |
| CHoverRace::Model::Level::SectionShape | |
| ►CHoverRace::VideoServices::SoundBuffer | |
| CHoverRace::VideoServices::ContinuousSound | |
| CHoverRace::VideoServices::ShortSound | |
| ►CHoverRace::VideoServices::Sprite | |
| CHoverRace::MazeCompiler::MapSprite | |
| CHoverRace::ObjFacTools::ResSprite | |
| CHoverRace::Script::Core::StackRestore | Ensures that the Lua stack is unchanged in a block |
| CHoverRace::Client::PlayerStatusAnnouncement::Status | |
| CHoverRace::Util::Stopwatch | Records lap times |
| ►Cstringbuf | |
| CHoverRace::Client::HoverScript::Console::LogStreamBuf | |
| CHoverRace::Client::HoverScript::RuntimeEnv::LogStreamBuf | |
| CHoverRace::Display::Styles | Shared styles for UI components |
| CHoverRace::ObjFacTools::ResBitmap::SubBitmap | |
| CHoverRace::Control::InputEventController::actions_t::sys_t | |
| ►CHoverRace::Display::Texture | A hardware texture |
| ►CHoverRace::Display::SDL::SdlTexture | Wrapper for SDL_Texture |
| CHoverRace::Display::SDL::SdlDynamicTexture | Wrapper for an SDL texture that can be updated |
| ►Ctotally_ordered | |
| CHoverRace::Util::Duration | The relative time between two timestamps |
| CHoverRace::Util::Duration | The relative time between two timestamps |
| CHoverRace::MazeCompiler::TrackCompilationLog | Simple logging interface for track compilation progress reporting |
| CHoverRace::MazeCompiler::TrackCompiler | Compiles the standard textual track format (usually generated by HoverCAD) |
| CHoverRace::Model::TrackList | Sorted list of track headers |
| ►CHoverRace::Net::Transfer | Interface for network transfers |
| ►CHoverRace::Net::BaseTransfer | Base class for standard Agent transfers |
| CHoverRace::Net::BlockingTransfer | This is used for the simple forms of transfer, only used in Agent::Get |
| ►CHoverRace::Display::TypeCase | Character-by-character text renderer |
| CHoverRace::Display::SDL::SdlTypeCase | SDL implementation of TypeCase |
| CHoverRace::Display::TypeLine | A line of text, prepared by a TypeCase |
| CHoverRace::Control::InputEventController::actions_t::ui_t | |
| CHoverRace::Util::Config::ui_t | |
| CHoverRace::Display::UiFont | Describes a font used for the UI |
| CHoverRace::Util::Str::UW | Utility class for easy conversion of UTF-8 to wide strings |
| CHoverRace::Vec2 | |
| CHoverRace::Vec3 | |
| CHoverRace::Util::Config::video_t | |
| ►CHoverRace::VideoServices::VideoBuffer | Video framebuffer for legacy (8-bit, palettized) rendering |
| CHoverRace::Display::SDL::SdlLegacyDisplay | |
| ►CHoverRace::Display::View | Base class for views |
| ►CHoverRace::Display::SDL::SdlView< T > | Base class for views that use SDL for rendering |
| CHoverRace::Display::SDL::SdlBoxView< T > | Base class for FillBox views |
| ►CHoverRace::Display::SDL::SdlView< ActiveText > | |
| CHoverRace::Display::SDL::SdlActiveTextView | |
| ►CHoverRace::Display::SDL::SdlView< BaseContainer > | |
| CHoverRace::Display::SDL::SdlBaseContainerView | SDL view for BaseContainer |
| ►CHoverRace::Display::SDL::SdlView< Button > | |
| CHoverRace::Display::SDL::SdlButtonView | SDL view for buttons |
| ►CHoverRace::Display::SDL::SdlView< ClickRegion > | |
| CHoverRace::Display::SDL::SdlClickRegionView | SDL view for basic (invisible) button |
| ►CHoverRace::Display::SDL::SdlView< FillBox > | |
| ►CHoverRace::Display::SDL::SdlBoxView< FillBox > | |
| CHoverRace::Display::SDL::SdlFillBoxView | SDL view for FillBox |
| ►CHoverRace::Display::SDL::SdlView< KeycapIcon > | |
| CHoverRace::Display::SDL::SdlKeycapIconView | SDL view for KeycapIcon |
| ►CHoverRace::Display::SDL::SdlView< Label > | |
| CHoverRace::Display::SDL::SdlLabelView | |
| ►CHoverRace::Display::SDL::SdlView< Picture > | |
| ►CHoverRace::Display::SDL::SdlBoxView< Picture > | |
| CHoverRace::Display::SDL::SdlPictureView | SDL view for Picture |
| ►CHoverRace::Display::SDL::SdlView< RuleLine > | |
| CHoverRace::Display::SDL::SdlRuleLineView | SDL view for RuleLine |
| ►CHoverRace::Display::SDL::SdlView< ScreenFade > | |
| CHoverRace::Display::SDL::SdlScreenFadeView | SDL view for ScreenFade |
| ►CHoverRace::Display::SDL::SdlView< Slider > | |
| CHoverRace::Display::SDL::SdlSliderView | SDL view for value select sliders |
| ►CHoverRace::Display::SDL::SdlView< SymbolIcon > | |
| CHoverRace::Display::SDL::SdlSymbolIconView | SDL view for SymbolIcon |
| ►CHoverRace::Display::SDL::SdlView< Wallpaper > | |
| CHoverRace::Display::SDL::SdlWallpaperView | SDL view for Wallpaper |
| CHoverRace::Display::ViewAttacher< T > | Interface for classes that can attach a view to a model |
| ►CHoverRace::Display::ViewAttacher< ActiveText > | |
| ►CHoverRace::Display::Display | Base class for display managers |
| CHoverRace::Display::SDL::SdlDisplay | SDL-based software rendering |
| ►CHoverRace::Display::ViewAttacher< BaseContainer > | |
| CHoverRace::Display::Display | Base class for display managers |
| ►CHoverRace::Display::ViewAttacher< Button > | |
| CHoverRace::Display::Display | Base class for display managers |
| ►CHoverRace::Display::ViewAttacher< ClickRegion > | |
| CHoverRace::Display::Display | Base class for display managers |
| ►CHoverRace::Display::ViewAttacher< FillBox > | |
| CHoverRace::Display::Display | Base class for display managers |
| ►CHoverRace::Display::ViewAttacher< KeycapIcon > | |
| CHoverRace::Display::Display | Base class for display managers |
| ►CHoverRace::Display::ViewAttacher< Label > | |
| CHoverRace::Display::Display | Base class for display managers |
| ►CHoverRace::Display::ViewAttacher< Picture > | |
| CHoverRace::Display::Display | Base class for display managers |
| ►CHoverRace::Display::ViewAttacher< RuleLine > | |
| CHoverRace::Display::Display | Base class for display managers |
| ►CHoverRace::Display::ViewAttacher< ScreenFade > | |
| CHoverRace::Display::Display | Base class for display managers |
| ►CHoverRace::Display::ViewAttacher< Slider > | |
| CHoverRace::Display::Display | Base class for display managers |
| ►CHoverRace::Display::ViewAttacher< SymbolIcon > | |
| CHoverRace::Display::Display | Base class for display managers |
| ►CHoverRace::Display::ViewAttacher< Wallpaper > | |
| CHoverRace::Display::Display | Base class for display managers |
| ►CHoverRace::Display::ViewModel | Base class for renderable components |
| ►CHoverRace::Display::Background | Base class for views that fill the entire screen |
| CHoverRace::Display::ScreenFade | Paints a solid color over the whole screen with adjustable opacity |
| CHoverRace::Display::Wallpaper | Paints a texture across the entire screen |
| ►CHoverRace::Display::UiViewModel | Base class for UI (2D) components |
| ►CHoverRace::Display::BaseContainer | Base class for widgets that contain other widgets |
| ►CHoverRace::Display::BasePickList | Generic base for PickList |
| CHoverRace::Display::PickList< T > | Scrollable list of selectable items |
| ►CHoverRace::Display::Container | An invisible container for other UI widgets |
| CHoverRace::Client::BulletinBoard | Container for active announcements |
| CHoverRace::Client::BulletinBoard::Bulletin | Displays a single announcement |
| CHoverRace::Client::PlayerBar | Sidebar overlay that lists the connected players |
| ►CHoverRace::Display::HudDecor | Base view model for elements of the heads-up display |
| CHoverRace::Display::Chronometer | Display the current game time |
| CHoverRace::Display::Counter | HUD lap / score / whatever counter |
| CHoverRace::Display::FuelGauge | HUD fuel level indicator |
| CHoverRace::Display::HudText | Arbitrary text on the HUD |
| CHoverRace::Display::Minimap | A miniature map of the track for the HUD |
| CHoverRace::Display::Speedometer | HUD velocity indicator |
| CHoverRace::Display::FlexGrid | A container that arranges components into a grid that is automatically sized to the contents |
| CHoverRace::Display::Hud | The container for the heads-up display |
| ►CHoverRace::Display::BaseText | Base class for widgets that display text |
| CHoverRace::Display::ActiveText | A text widget where the contents may change often (i.e., updated every few frames, or even every frame) |
| CHoverRace::Display::Label | A static text label |
| ►CHoverRace::Display::Box | Base class for low-level bounded widgets |
| ►CHoverRace::Display::FillBox | A colored rectangle, that's all |
| CHoverRace::Display::KeycapIcon | Icon for a keycap (keyboard key or gamepad button( |
| CHoverRace::Display::Picture | Draws a single texture |
| CHoverRace::Display::SymbolIcon | One of the predefined icons from the symbol font |
| ►CHoverRace::Display::ClickRegion | Base class for clickable areas |
| ►CHoverRace::Display::Button | A standard button, with a text label |
| CHoverRace::Client::SettingsMenuScene::MenuItemButton< T > | |
| CHoverRace::Client::TestLabScene::ModuleButtonBase | |
| CHoverRace::Display::ActionButton | A button that's bound to a controller action |
| ►CHoverRace::Display::StateButton | Base class for buttons with state (i.e |
| ►CHoverRace::Display::BaseRadioButton | Base class for radio buttons |
| CHoverRace::Display::RadioButton< T > | A single radio button |
| CHoverRace::Display::Checkbox | A checkbox widget |
| ►CHoverRace::Display::PickListItem | A single list item |
| CHoverRace::Display::PickList< T >::DefaultItem | |
| CHoverRace::Display::Slider | A slider for selecting values from a range |
| CHoverRace::Display::RuleLine | A horizontal or vertical line |
| CHoverRace::Client::GameScene::Viewport | |
| ►CHoverRace::VideoServices::Viewport2D | |
| CHoverRace::VideoServices::Viewport3D | |
| CHoverRace::MazeCompiler::VisibleStep | |
| ►Cwrap_base | |
| ►CHoverRace::Script::Wrapper | Base class for Luabind class wrappers |
| CHoverRace::Client::HoverScript::Actor::Wrapper | |
| CHoverRace::Script::WrapperFactory< Inside, Outside > | A reference to a Lua function or userdata that wraps a native object |
| CHoverRace::Script::WrapperFactory< HoverScript::PlayerPeer, HoverScript::MetaPlayer > | |
| CHoverRace::Script::WrapperFactory< HoverScript::SessionPeer, HoverScript::MetaSession > | |
| CHoverRace::Util::Str::WU | Utility class for easy conversion of wide strings to UTF-8 |