Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
Loading...
Searching...
No Matches
monopoly::ibar::CameraButtonPlayback Class Referencefinal

#include <IBarCameraButtonPlayback.hpp>

Public Member Functions

 CameraButtonPlayback (std::uint8_t buttonIndex=CameraButtonIndex) noexcept
 
std::expected< void, std::string > sync (bool desired, engine::SequencePlayback &playback, bool useGreyButtons=false, bool buttonBarStable=true, bool allowIncoming=true, bool requestPressed=false)
 
void reset () noexcept
 
CameraButtonVisualState visualState () const noexcept
 
data::DataId currentSequence () const noexcept
 
std::uint8_t buttonIndex () const noexcept
 
std::uint16_t priority () const noexcept
 
bool currentGrey () const noexcept
 

Detailed Description

Definition at line 112 of file IBarCameraButtonPlayback.hpp.

Constructor & Destructor Documentation

◆ CameraButtonPlayback()

monopoly::ibar::CameraButtonPlayback::CameraButtonPlayback ( std::uint8_t  buttonIndex = CameraButtonIndex)
inlineexplicitnoexcept

Definition at line 115 of file IBarCameraButtonPlayback.hpp.

Member Function Documentation

◆ buttonIndex()

std::uint8_t monopoly::ibar::CameraButtonPlayback::buttonIndex ( ) const
inlinenoexcept

Definition at line 147 of file IBarCameraButtonPlayback.hpp.

◆ currentGrey()

bool monopoly::ibar::CameraButtonPlayback::currentGrey ( ) const
inlinenoexcept

Definition at line 157 of file IBarCameraButtonPlayback.hpp.

◆ currentSequence()

data::DataId monopoly::ibar::CameraButtonPlayback::currentSequence ( ) const
inlinenoexcept

Definition at line 142 of file IBarCameraButtonPlayback.hpp.

◆ priority()

std::uint16_t monopoly::ibar::CameraButtonPlayback::priority ( ) const
inlinenoexcept

Definition at line 152 of file IBarCameraButtonPlayback.hpp.

◆ reset()

void monopoly::ibar::CameraButtonPlayback::reset ( )
inlinenoexcept

Definition at line 130 of file IBarCameraButtonPlayback.hpp.

◆ sync()

std::expected< void, std::string > monopoly::ibar::CameraButtonPlayback::sync ( bool  desired,
engine::SequencePlayback &  playback,
bool  useGreyButtons = false,
bool  buttonBarStable = true,
bool  allowIncoming = true,
bool  requestPressed = false 
)

Definition at line 34 of file IBarCameraButtonPlayback.cpp.

◆ visualState()

CameraButtonVisualState monopoly::ibar::CameraButtonPlayback::visualState ( ) const
inlinenoexcept

Definition at line 137 of file IBarCameraButtonPlayback.hpp.


The documentation for this class was generated from the following files: