| _animation | hmi::GameSession | private |
| _atlas | hmi::GameSession | private |
| _batch | hmi::GameSession | private |
| _cache | hmi::GameSession | private |
| _camera | hmi::GameSession | private |
| _cameraFraming | hmi::GameSession | private |
| _currentRoomIndex | hmi::GameSession | private |
| _currentZoneIndex | hmi::GameSession | private |
| _dangerBlinkVisuals | hmi::GameSession | private |
| _dangerMoverVisuals | hmi::GameSession | private |
| _dangerSwitchedVisuals | hmi::GameSession | private |
| _doorEntities | hmi::GameSession | private |
| _doorVisuals | hmi::GameSession | private |
| _followCameraState | hmi::GameSession | private |
| _font | hmi::GameSession | private |
| _gameBindings | hmi::GameSession | private |
| _gameEventsInitialized | hmi::GameSession | private |
| _gamepadBindings | hmi::GameSession | private |
| _hudScene | hmi::GameSession | private |
| _lastStepEvents | hmi::GameSession | private |
| _level | hmi::GameSession | private |
| _levelHeight | hmi::GameSession | private |
| _levelWidth | hmi::GameSession | private |
| _loadError | hmi::GameSession | private |
| _localization | hmi::GameSession | private |
| _mechanisms | hmi::GameSession | private |
| _mode | hmi::GameSession | private |
| _movementConfig | hmi::GameSession | private |
| _particles | hmi::GameSession | private |
| _player | hmi::GameSession | private |
| _previousFollowCenter | hmi::GameSession | private |
| _previousMechanismEventState | hmi::GameSession | private |
| _renderer | hmi::GameSession | private |
| _roomGrid | hmi::GameSession | private |
| _screenShake | hmi::GameSession | private |
| _switchEntities | hmi::GameSession | private |
| _switchVisuals | hmi::GameSession | private |
| _tileAnimations | hmi::GameSession | private |
| _tileSkins | hmi::GameSession | private |
| _tileSkinSet | hmi::GameSession | private |
| _warnedExcludedAnimations | hmi::GameSession | private |
| _warnedMissingMechanismClips | hmi::GameSession | private |
| _world | hmi::GameSession | private |
| advanceAnimations(float fixedDelta) override | hmi::GameSession | privatevirtual |
| advanceParticles(float fixedDelta) override | hmi::GameSession | privatevirtual |
| advanceScreenShake(float fixedDelta) override | hmi::GameSession | privatevirtual |
| applyCameraFraming(int viewportWidth, int viewportHeight, float interpolationAlpha) | hmi::GameSession | private |
| applyMechanismVisual(core::Entity entity, bool active, MechanismVisualState &state, const SceneTextures &textures, float fixedDelta) | hmi::GameSession | private |
| centerCameraOnRoom(core::GridPosition roomIndex) | hmi::GameSession | private |
| centerCameraOnWholeLevel() | hmi::GameSession | private |
| centerCameraOnZone(const core::CameraZone &zone) | hmi::GameSession | private |
| collectActiveDangerBoxes() | hmi::GameSession | private |
| detectEvents() override | hmi::GameSession | privatevirtual |
| evaluateOutcome() override | hmi::GameSession | privatevirtual |
| gameMode() const noexcept | hmi::GameSession | inline |
| GameSession(SpriteBatch &batch, const TextureAtlas &atlas, TextureCache &cache, int viewportWidth, int viewportHeight, core::Level level, const GameKeyBindings &gameBindings, const GamepadBindings &gamepadBindings, const BitmapFont &font, const Localization *localization=nullptr) | hmi::GameSession | |
| IGameModePasses()=default | hmi::IGameModePasses | private |
| IGameModePasses(const IGameModePasses &)=delete | hmi::IGameModePasses | private |
| IGameModePasses(IGameModePasses &&)=delete | hmi::IGameModePasses | private |
| lastStepEvents() const noexcept | hmi::GameSession | inline |
| loaded() const | hmi::GameSession | inline |
| loadError() const | hmi::GameSession | inline |
| loadLevel(core::Level level) | hmi::GameSession | private |
| moveCharacter(const core::PlayerInput &input, float fixedDelta) override | hmi::GameSession | privatevirtual |
| onLevelLost() override | hmi::GameSession | privatevirtual |
| operator=(const IGameModePasses &)=delete | hmi::IGameModePasses | private |
| operator=(IGameModePasses &&)=delete | hmi::IGameModePasses | private |
| playerBox() | hmi::GameSession | private |
| refreshMechanismDiagnosticTint(RenderMode mode) | hmi::GameSession | private |
| refreshPlayerSprite() | hmi::GameSession | private |
| reload() | hmi::GameSession | |
| render(int viewportWidth, int viewportHeight, RenderMode mode, float interpolationAlpha) | hmi::GameSession | |
| renderHud(int viewportWidth, int viewportHeight) | hmi::GameSession | private |
| renderStatistics() const noexcept | hmi::GameSession | inline |
| setGameMode(std::unique_ptr< IGameMode > mode) | hmi::GameSession | |
| setSkins(const SkinCatalog *skins, std::string skinSet={}) | hmi::GameSession | inline |
| snapshotPreviousPositions() override | hmi::GameSession | privatevirtual |
| spawnPlayer(core::GridPosition entry) | hmi::GameSession | private |
| update(const InputState &input, float fixedDelta) | hmi::GameSession | |
| update(const core::PlayerInput &input, float fixedDelta) | hmi::GameSession | |
| updateCamera(float fixedDelta) override | hmi::GameSession | privatevirtual |
| updateCurrentCameraZone() | hmi::GameSession | private |
| updateCurrentRoom() | hmi::GameSession | private |
| updateFollowCamera(float fixedDelta) | hmi::GameSession | private |
| updateMechanisms(const core::PlayerInput &input) override | hmi::GameSession | privatevirtual |
| updateMechanismVisuals(float fixedDelta) override | hmi::GameSession | privatevirtual |
| updateTileAnimations(float fixedDelta) | hmi::GameSession | private |
| ~IGameModePasses()=default | hmi::IGameModePasses | privatevirtual |