Air-Trap 1.0.0
A multiplayer R-Type clone game engine built with C++23 and ECS architecture
Loading...
Searching...
No Matches
rtp::client::Settings Member List

This is the complete list of members for rtp::client::Settings, including all inherited members.

_colorBlindModertp::client::Settingsprivate
_difficultyrtp::client::Settingsprivate
_gamepadCursorSpeedrtp::client::Settingsprivate
_gamepadDeadzonertp::client::Settingsprivate
_gamepadEnabledrtp::client::Settingsprivate
_gamepadPauseButtonrtp::client::Settingsprivate
_gamepadReloadButtonrtp::client::Settingsprivate
_gamepadShootButtonrtp::client::Settingsprivate
_gamepadValidateButtonrtp::client::Settingsprivate
_highContrastrtp::client::Settingsprivate
_keyBindingsrtp::client::Settingsprivate
_languagertp::client::Settingsprivate
_masterVolumertp::client::Settingsprivate
_musicVolumertp::client::Settingsprivate
_onLanguageChangedrtp::client::Settingsprivate
_onMasterVolumeChangedrtp::client::Settingsprivate
_onMusicVolumeChangedrtp::client::Settingsprivate
_onSfxVolumeChangedrtp::client::Settingsprivate
_selectedWeaponrtp::client::Settingsprivate
_sfxVolumertp::client::Settingsprivate
getColorBlindMode() constrtp::client::Settingsinline
getColorBlindModeName(ColorBlindMode mode) constrtp::client::Settings
getDifficulty() constrtp::client::Settingsinline
getDifficultyName(Difficulty difficulty) constrtp::client::Settings
getGamepadCursorSpeed() constrtp::client::Settingsinline
getGamepadDeadzone() constrtp::client::Settingsinline
getGamepadEnabled() constrtp::client::Settingsinline
getGamepadPauseButton() constrtp::client::Settingsinline
getGamepadReloadButton() constrtp::client::Settingsinline
getGamepadShootButton() constrtp::client::Settingsinline
getGamepadValidateButton() constrtp::client::Settingsinline
getHighContrast() constrtp::client::Settingsinline
getKey(KeyAction action) constrtp::client::Settings
getKeyName(sf::Keyboard::Key key) constrtp::client::Settings
getLanguage() constrtp::client::Settingsinline
getLanguageName(Language lang) constrtp::client::Settings
getMasterVolume() constrtp::client::Settingsinline
getMusicVolume() constrtp::client::Settingsinline
getSelectedWeapon() constrtp::client::Settingsinline
getSfxVolume() constrtp::client::Settingsinline
getWeaponName(ecs::components::WeaponKind weapon) constrtp::client::Settings
initDefaultKeyBindings()rtp::client::Settingsprivate
LanguageCallback typedefrtp::client::Settings
load(const std::string &filename="config/settings.cfg")rtp::client::Settings
loadFromClientJson(const std::string &filename)rtp::client::Settings
onLanguageChanged(LanguageCallback callback)rtp::client::Settingsinline
onMasterVolumeChanged(VolumeCallback callback)rtp::client::Settingsinline
onMusicVolumeChanged(VolumeCallback callback)rtp::client::Settingsinline
onSfxVolumeChanged(VolumeCallback callback)rtp::client::Settingsinline
save(const std::string &filename="config/settings.cfg")rtp::client::Settings
setColorBlindMode(ColorBlindMode mode)rtp::client::Settingsinline
setDifficulty(Difficulty difficulty)rtp::client::Settingsinline
setGamepadCursorSpeed(float speed)rtp::client::Settingsinline
setGamepadDeadzone(float deadzone)rtp::client::Settingsinline
setGamepadEnabled(bool enabled)rtp::client::Settingsinline
setGamepadPauseButton(unsigned int button)rtp::client::Settingsinline
setGamepadReloadButton(unsigned int button)rtp::client::Settingsinline
setGamepadShootButton(unsigned int button)rtp::client::Settingsinline
setGamepadValidateButton(unsigned int button)rtp::client::Settingsinline
setHighContrast(bool enabled)rtp::client::Settingsinline
setKey(KeyAction action, sf::Keyboard::Key key)rtp::client::Settings
setLanguage(Language lang)rtp::client::Settings
setMasterVolume(float volume)rtp::client::Settings
setMusicVolume(float volume)rtp::client::Settings
setSelectedWeapon(ecs::components::WeaponKind weapon)rtp::client::Settingsinline
setSfxVolume(float volume)rtp::client::Settings
Settings()rtp::client::Settings
stringToKey(const std::string &keyName) constrtp::client::Settingsprivate
VolumeCallback typedefrtp::client::Settings