RapidGameFramework
Reusable Godot managers for data-driven small games
Loading...
Searching...
No Matches
settings_manager Namespace Reference

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)
 

Variable Documentation

◆ button_font_size

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.

◆ data

settings_manager.data

Definition at line 130 of file settings_manager.gd.

◆ definition

settings_manager.definition

Definition at line 165 of file settings_manager.gd.

◆ Dictionary

settings_manager.Dictionary

Definition at line 145 of file settings_manager.gd.

◆ file

settings_manager.file

Load settings from disk.

Save current settings to disk.

Definition at line 66 of file settings_manager.gd.

◆ font

settings_manager.font = load(path)

Definition at line 370 of file settings_manager.gd.

◆ font_paths

settings_manager.font_paths

Definition at line 362 of file settings_manager.gd.

◆ font_role

settings_manager.font_role = role

Definition at line 331 of file settings_manager.gd.

◆ font_size

settings_manager.font_size = min(font_size, int(node.get_meta("max_font_size")))

Definition at line 327 of file settings_manager.gd.

◆ label

settings_manager.label = str(definition.get("name", label))

Definition at line 168 of file settings_manager.gd.

◆ loaded

settings_manager.loaded = DEFAULT_THEME_OPTIONS.duplicate(true)

Definition at line 174 of file settings_manager.gd.

◆ low_power_profiles

settings_manager.low_power_profiles = loaded_profiles

Definition at line 138 of file settings_manager.gd.

◆ node_name

settings_manager.node_name

Definition at line 318 of file settings_manager.gd.

◆ options

settings_manager.options

Definition at line 257 of file settings_manager.gd.

◆ preset

settings_manager.preset

Definition at line 297 of file settings_manager.gd.

◆ profile

settings_manager.profile

Definition at line 133 of file settings_manager.gd.

◆ resolved_id

settings_manager.resolved_id

Definition at line 191 of file settings_manager.gd.

◆ size_key

str settings_manager.size_key = "title"

Definition at line 319 of file settings_manager.gd.

◆ String

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.

◆ theme_options

settings_manager.theme_options = loaded

Definition at line 175 of file settings_manager.gd.

◆ theme_typography

settings_manager.theme_typography = loaded_typography

Definition at line 179 of file settings_manager.gd.

◆ theme_typography_definition

settings_manager.theme_typography_definition

Definition at line 169 of file settings_manager.gd.

◆ themes

settings_manager.themes

Definition at line 162 of file settings_manager.gd.

◆ typography

settings_manager.typography

Definition at line 202 of file settings_manager.gd.

◆ typography_defaults

settings_manager.typography_defaults = _merge_dict(typography_defaults, data.get("typography", {}))

Definition at line 161 of file settings_manager.gd.

◆ y

settings_manager.y

Definition at line 344 of file settings_manager.gd.