|
R-Type
Distributed multiplayer game engine in C++
|
Binary struct for storing accessibility settings. More...
#include <AccessibilitySettings.hpp>

Public Member Functions | |
| void | SetDefaults () |
| Initialize with default values. | |
| bool | IsValid () const |
| Check if the settings struct has valid header. | |
Public Attributes | |
| uint32_t | magic |
| Magic number for file validation. | |
| uint32_t | version |
| Settings version for compatibility. | |
| ColorblindFilterType | colorblindFilter |
| Colorblind filter type. | |
| uint8_t | visualSoundIndicators |
| Visual sound indicators (0 = off, 1 = on) | |
| uint8_t | padding [2] |
| Padding for alignment. | |
Binary struct for storing accessibility settings.
This struct is designed for direct binary read/write (C-style). All fields use fixed-size types for cross-platform compatibility.
Definition at line 49 of file AccessibilitySettings.hpp.
|
inline |
Check if the settings struct has valid header.
Definition at line 74 of file AccessibilitySettings.hpp.
References magic, Settings::SETTINGS_MAGIC, Settings::SETTINGS_VERSION, and version.
Referenced by Settings::LoadSettings().
|
inline |
Initialize with default values.
Definition at line 62 of file AccessibilitySettings.hpp.
References colorblindFilter, magic, Settings::NONE, padding, Settings::SETTINGS_MAGIC, Settings::SETTINGS_VERSION, version, and visualSoundIndicators.
Referenced by Settings::LoadSettings(), and Rendering::SaveAccessibilitySettings().
| ColorblindFilterType Settings::AccessibilitySettings::colorblindFilter |
Colorblind filter type.
Definition at line 55 of file AccessibilitySettings.hpp.
Referenced by Rendering::LoadAccessibilitySettings(), Rendering::SaveAccessibilitySettings(), and SetDefaults().
| uint32_t Settings::AccessibilitySettings::magic |
Magic number for file validation.
Definition at line 51 of file AccessibilitySettings.hpp.
Referenced by IsValid(), and SetDefaults().
| uint8_t Settings::AccessibilitySettings::padding[2] |
Padding for alignment.
Definition at line 57 of file AccessibilitySettings.hpp.
Referenced by SetDefaults().
| uint32_t Settings::AccessibilitySettings::version |
Settings version for compatibility.
Definition at line 52 of file AccessibilitySettings.hpp.
Referenced by IsValid(), and SetDefaults().
| uint8_t Settings::AccessibilitySettings::visualSoundIndicators |
Visual sound indicators (0 = off, 1 = on)
Definition at line 56 of file AccessibilitySettings.hpp.
Referenced by SetDefaults().