|
RapidGameFramework
Reusable Godot managers for data-driven small games
|
Variables | |
| file | |
| Load settings from disk. | |
| String | |
| Return a duplicated settings dictionary. | |
| data | |
| profile | |
| low_power_profiles = loaded_profiles | |
| Dictionary | |
| typography_defaults = _merge_dict(typography_defaults, data.get("typography", {})) | |
| themes | |
| definition | |
| label = str(definition.get("name", label)) | |
| theme_typography_definition | |
| loaded = DEFAULT_THEME_OPTIONS.duplicate(true) | |
| theme_options = loaded | |
| theme_typography = loaded_typography | |
| resolved_id | |
| typography | |
| options | |
| preset | |
| node_name | |
| size_key = "title" | |
| font_size = min(font_size, int(node.get_meta("max_font_size"))) | |
| font_role = role | |
| button_font_size = min(button_font_size, int(node.get_meta("max_font_size"))) | |
| y | |
| font_paths | |
| font = load(path) | |
| settings_manager.button_font_size = min(button_font_size, int(node.get_meta("max_font_size"))) |
Definition at line 340 of file settings_manager.gd.
| settings_manager.data |
Definition at line 130 of file settings_manager.gd.
| settings_manager.definition |
Definition at line 165 of file settings_manager.gd.
| settings_manager.Dictionary |
Definition at line 145 of file settings_manager.gd.
| settings_manager.file |
Load settings from disk.
Save current settings to disk.
Definition at line 66 of file settings_manager.gd.
| settings_manager.font = load(path) |
Definition at line 370 of file settings_manager.gd.
| settings_manager.font_paths |
Definition at line 362 of file settings_manager.gd.
| settings_manager.font_role = role |
Definition at line 331 of file settings_manager.gd.
| settings_manager.font_size = min(font_size, int(node.get_meta("max_font_size"))) |
Definition at line 327 of file settings_manager.gd.
| settings_manager.label = str(definition.get("name", label)) |
Definition at line 168 of file settings_manager.gd.
| settings_manager.loaded = DEFAULT_THEME_OPTIONS.duplicate(true) |
Definition at line 174 of file settings_manager.gd.
| settings_manager.low_power_profiles = loaded_profiles |
Definition at line 138 of file settings_manager.gd.
| settings_manager.node_name |
Definition at line 318 of file settings_manager.gd.
| settings_manager.options |
Definition at line 257 of file settings_manager.gd.
| settings_manager.preset |
Definition at line 297 of file settings_manager.gd.
| settings_manager.profile |
Definition at line 133 of file settings_manager.gd.
| settings_manager.resolved_id |
Definition at line 191 of file settings_manager.gd.
| str settings_manager.size_key = "title" |
Definition at line 319 of file settings_manager.gd.
| settings_manager.String |
Return a duplicated settings dictionary.
Return the typography-scaled text preset for a theme and size id.
Return numeric font sizes for the current or requested text preset.
Load user-facing theme labels and ids from the shared theme JSON catalog.
Return a duplicated low-power tuning profile for reusable systems and games.
Return supported labeled window sizes.
Return supported text-size labels.
Return supported theme labels.
Load reusable low-power tuning profiles from JSON.
Definition at line 126 of file settings_manager.gd.
| settings_manager.theme_options = loaded |
Definition at line 175 of file settings_manager.gd.
| settings_manager.theme_typography = loaded_typography |
Definition at line 179 of file settings_manager.gd.
| settings_manager.theme_typography_definition |
Definition at line 169 of file settings_manager.gd.
| settings_manager.themes |
Definition at line 162 of file settings_manager.gd.
| settings_manager.typography |
Definition at line 202 of file settings_manager.gd.
| settings_manager.typography_defaults = _merge_dict(typography_defaults, data.get("typography", {})) |
Definition at line 161 of file settings_manager.gd.
| settings_manager.y |
Definition at line 344 of file settings_manager.gd.