| _accessibilityMenu | Rendering | private |
| _addServerMenu | Rendering | private |
| _chatWidget | Rendering | private |
| _confirmQuitMenu | Rendering | private |
| _confirmQuitOverlay | Rendering | private |
| _connectingServerName | Rendering | private |
| _connectionMenu | Rendering | private |
| _createRoomMenu | Rendering | private |
| _currentPing | Rendering | private |
| _defeatMenu | Rendering | private |
| _displayedPing | Rendering | private |
| _entityRenderer | Rendering | private |
| _eventBus | Rendering | private |
| _fps | Rendering | private |
| _fpsAccumulator | Rendering | private |
| _fpsFrameCount | Rendering | private |
| _gameOverReason | Rendering | private |
| _graphics | Rendering | private |
| _height | Rendering | private |
| _initialized | Rendering | private |
| _isConnecting | Rendering | private |
| _keyBindingsMenu | Rendering | private |
| _keyBindingsOverlay | Rendering | private |
| _loginMenu | Rendering | private |
| _loginOverlay | Rendering | private |
| _mainMenu | Rendering | private |
| _pingUpdateTimer | Rendering | private |
| _quitRequested | Rendering | private |
| _roomListMenu | Rendering | private |
| _scene | Rendering | private |
| _selectedRoomId | Rendering | private |
| _selectedServerIp | Rendering | private |
| _selectedServerPort | Rendering | private |
| _serverListMenu | Rendering | private |
| _settingsMenu | Rendering | private |
| _settingsOverlay | Rendering | private |
| _showFps | Rendering | private |
| _showPing | Rendering | private |
| _soundEffectManager | Rendering | private |
| _uiFactory | Rendering | private |
| _victoryMenu | Rendering | private |
| _waitingRoomMenu | Rendering | private |
| _width | Rendering | private |
| AddChatMessage(uint32_t playerId, const std::string &playerName, const std::string &message, uint64_t timestamp) | Rendering | |
| ApplyInitialMenuSettings() | Rendering | private |
| ClearAllEntities() | Rendering | |
| ClearBackground() | Rendering | |
| ClearWindow() | Rendering | |
| DrawSprite(const std::string &textureId, float xPosition, float yPosition, float rotation=0.0, float scale=1.0) | Rendering | |
| DrawText(const std::string &text, float xPosition, float yPosition, uint32_t size=24) | Rendering | |
| GetHeight() const | Rendering | |
| GetReconciliationThreshold() const | Rendering | |
| GetShowFps() const | Rendering | |
| GetShowPing() const | Rendering | |
| GetWidth() const | Rendering | |
| HandleEscapeKeyInput() | Rendering | private |
| Initialize(uint32_t width, uint32_t height, const std::string &title) | Rendering | |
| InitializeAccessibilityMenu() | Rendering | private |
| InitializeAddServerMenu() | Rendering | private |
| InitializeChatWidget() | Rendering | private |
| InitializeConfirmQuitMenu() | Rendering | private |
| InitializeConnectionMenu() | Rendering | private |
| InitializeCreateRoomMenu() | Rendering | private |
| InitializeDefeatMenu() | Rendering | private |
| InitializeKeyBindingsMenu() | Rendering | private |
| InitializeLoginMenu() | Rendering | private |
| InitializeMainMenu() | Rendering | private |
| InitializeMenus() | Rendering | private |
| InitializeRoomListMenu() | Rendering | private |
| InitializeServerListMenu() | Rendering | private |
| InitializeSettingsMenu() | Rendering | private |
| InitializeVictoryMenu() | Rendering | private |
| InitializeWaitingRoomMenu() | Rendering | private |
| IsGamepadAvailable(int gamepad) const | Rendering | |
| IsGamepadButtonDown(int gamepad, int button) const | Rendering | |
| IsKeyDown(int key) const | Rendering | |
| IsWindowOpen() const | Rendering | |
| LoadAccessibilitySettings() | Rendering | private |
| LoadTexture(const std::string &textureName, const std::string &path) | Rendering | |
| MoveEntityLocally(uint32_t entityId, float deltaX, float deltaY) | Rendering | |
| PING_UPDATE_INTERVAL | Rendering | privatestatic |
| RemoveEntity(uint32_t id) | Rendering | |
| Render() | Rendering | |
| RenderGameScene() | Rendering | private |
| RenderHUD() | Rendering | private |
| Rendering(EventBus &eventBus) | Rendering | explicit |
| RenderUI() | Rendering | private |
| SaveAccessibilitySettings() | Rendering | private |
| Scene enum name | Rendering | private |
| SetBackground(const std::string &mainBackground, const std::string ¶llaxBackground, float scrollSpeed, float parallaxSpeedFactor) | Rendering | |
| SetClientSidePredictionEnabled(bool enabled) | Rendering | |
| SetLocalPlayerMoving(bool moving) | Rendering | |
| SetMyEntityId(uint32_t id) | Rendering | |
| SetOnChatMessageSent(std::function< void(const std::string &)> callback) | Rendering | |
| SetPing(uint32_t pingMs) | Rendering | |
| SetPlayerName(const std::string &name) | Rendering | |
| SetReconciliationThreshold(float threshold) | Rendering | |
| SetShowFps(bool enabled) | Rendering | |
| SetShowPing(bool enabled) | Rendering | |
| ShowGameOver(const std::string &reason) | Rendering | |
| Shutdown() | Rendering | |
| StartGame() | Rendering | |
| SubscribeToConnectionEvents() | Rendering | private |
| UpdateBackground(float deltaTime) | Rendering | |
| UpdateChatVisibility() | Rendering | |
| UpdateEntity(uint32_t id, RType::Messages::Shared::EntityType type, float x, float y, int health, const std::string ¤tAnimation, int srcX, int srcY, int srcW, int srcH) | Rendering | |
| UpdateFpsCounter() | Rendering | private |
| UpdateInterpolation(float deltaTime) | Rendering | |
| UpdatePingTimer(float deltaTime) | Rendering | |
| UpdateRoomList(const std::vector< RoomData > &rooms) | Rendering | |
| UpdateUI() | Rendering | private |
| UpdateWaitingRoom(const std::vector< Game::PlayerInfo > &players, const std::string &roomName, bool isHost, bool isSpectator=false) | Rendering | |
| WindowShouldClose() const | Rendering | |
| ~Rendering() | Rendering | |