Brick Groove Machine 0.9.3
Firmware embarqué pour contrôleur/synthé Brick
 
Chargement...
Recherche...
Aucune correspondance
Référence de la structure ui_mode_context_t

Contexte runtime partagé entre shortcuts/backend. Plus de détails...

#include <ui_backend.h>

Champs de données

ui_custom_mode_t custom_mode
 
ui_overlay_id_t overlay_id
 
uint8_t overlay_submode
 
bool overlay_active
 
ui_mute_state_t mute_state
 
bool mute_plus_down
 
bool mute_shift_latched
 
ui_transport_state_t transport
 
ui_seq_runtime_t seq
 
ui_keyboard_state_t keyboard
 
ui_track_state_t track
 

Description détaillée

Contexte runtime partagé entre shortcuts/backend.

Contient :

  • mode custom actif (custom_mode),
  • overlay courant (overlay_id) + sous-mode (0 = MODE, 1 = SETUP),
  • état MUTE, transport, Keyboard,
  • pages SEQ visibles et steps maintenus.

Documentation des champs

◆ custom_mode

ui_custom_mode_t ui_mode_context_t::custom_mode

Dernier mode custom actif.

◆ keyboard

ui_keyboard_state_t ui_mode_context_t::keyboard

Runtime Keyboard.

◆ mute_plus_down

bool ui_mode_context_t::mute_plus_down

Bouton PLUS maintenu ?

◆ mute_shift_latched

bool ui_mode_context_t::mute_shift_latched

SHIFT actif lors du dernier event.

◆ mute_state

ui_mute_state_t ui_mode_context_t::mute_state

Machine MUTE (OFF/QUICK/PMUTE).

◆ overlay_active

bool ui_mode_context_t::overlay_active

Overlay visible ?

◆ overlay_id

ui_overlay_id_t ui_mode_context_t::overlay_id

Overlay affiché (ou NONE).

◆ overlay_submode

uint8_t ui_mode_context_t::overlay_submode

0 = MODE, 1 = SETUP.

◆ seq

ui_seq_runtime_t ui_mode_context_t::seq

Runtime SEQ (page + holds).

◆ track

ui_track_state_t ui_mode_context_t::track

État du mode Track Select.

◆ transport

ui_transport_state_t ui_mode_context_t::transport

Transport global.


La documentation de cette structure a été générée à partir du fichier suivant :