Firefly Zero
The official C SDK for making Firefly Zero apps.
Loading...
Searching...
No Matches
Settings Struct Reference

System settings. More...

#include <firefly.h>

Collaboration diagram for Settings:

Public Attributes

Theme theme
 The preferred color scheme of the player.
Language language
 The configured interface language.
bool rotate_screen
 If true, the screen is rotated 180 degrees.
bool reduce_flashing
 The player has photosensitivity. The app should avoid any rapid flashes.
bool contrast
 The player wants increased contrast for colors.
bool easter_eggs
 If true, the player wants to see easter eggs, holiday effects, and weird jokes.

Detailed Description

System settings.

Member Data Documentation

◆ contrast

bool Settings::contrast

The player wants increased contrast for colors.

If set, the black and white colors in the default palette are adjusted automatically. All other colors in the default palette or all colors in a custom palette should be adjusted by the app.

◆ rotate_screen

bool Settings::rotate_screen

If true, the screen is rotated 180 degrees.

In other words, the player holds the device upside-down. The touchpad is now on the right and the buttons are on the left.


The documentation for this struct was generated from the following file: