Jazz2::UI::Menu namespace

Menu implementation.

Namespaces

namespace Resources
Common menu resources defined in Metadata/UI/MainMenu.res

Classes

class AboutSection
About menu section.
class BeginSection
Main menu root section.
class ControlsOptionsSection
class CreateServerOptionsSection
class CustomLevelSelectSection
class EpisodeSelectSection
Episode selection menu section.
class FirstRunSection
First run menu section.
class GameplayEnhancementsSection
class GameplayOptionsSection
class GraphicsOptionsSection
class HighscoresSection
Highscores menu section.
class IMenuContainer
Base interface of a menu container.
class ImportSection
Import Episodes menu section (Emscripten only)
class InGameMenu
In-game menu.
class InputDiagnosticsSection
class LanguageSelectSection
class LoadingSection
Loading menu section.
class MainMenu
Main menu.
class MenuSection
Base class of a menu section.
class MultiplayerGameModeSelectSection
class OptionsSection
Options menu section.
class PauseSection
In-game menu root section.
class PlayCustomSection
class RefreshCacheSection
class RemapControlsSection
class RescaleModeSection
template<class TItem>
class ScrollableMenuSection
Simplifies creation of unified scrollable menu sections.
class ServerSelectSection
class SimpleMessageSection
Section showing a simple message.
class SoundsOptionsSection
class StartGameOptionsSection
class TouchControlsOptionsSection

Enums

enum class ChangedPreferencesType { None = 0x00, Audio = 0x01, Graphics = 0x02, Gameplay = 0x04, Language = 0x08, ControlScheme = 0x10, MainMenu = 0x20 }
Changed preferences, supports a bitwise combination of its member values.

Enum documentation

enum class Jazz2::UI::Menu::ChangedPreferencesType

Changed preferences, supports a bitwise combination of its member values.

Enumerators
None

None

Audio

Audio

Graphics

Graphics

Gameplay

Gameplay

Language

Language

ControlScheme

Control Scheme

MainMenu

Main Menu