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 |