1#ifndef SCREEN_TRANSITION_H
2#define SCREEN_TRANSITION_H
6using ScreenId = uint8_t;
12enum class TransitionIntentType : uint8_t {
40 constexpr TransitionIntent( TransitionIntentType intentType = TransitionIntentType::None, uint8_t ScreenId = 0)
The type of transition and an optional requested ScreenId.
Definition: ScreenTransition.h:25
ScreenId requested
Explicit requested ScreenId.
Definition: ScreenTransition.h:46
constexpr TransitionIntent(TransitionIntentType intentType=TransitionIntentType::None, uint8_t ScreenId=0)
Must have a constructor to use defaults in C++11 because 'aggregate` _O_/.
Definition: ScreenTransition.h:40
TransitionIntentType type
The requested transition type.
Definition: ScreenTransition.h:45