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

#include <BoardBackdropPlayback.hpp>

Public Member Functions

std::expected< void, std::string > sync (const BoardBackdropInputs &inputs, engine::SequencePlayback &playback)
 
void reset () noexcept
 
data::DataId activeBackdrop () const noexcept
 
const std::array< BoardBackdropBuffer, MainBoardBufferCount > & mainBuffers () const noexcept
 
std::optional< std::size_t > currentMainBuffer () const noexcept
 
data::DataId tradeSurface () const noexcept
 

Detailed Description

Definition at line 46 of file BoardBackdropPlayback.hpp.

Member Function Documentation

◆ activeBackdrop()

data::DataId monopoly::boarddisplay::BoardBackdropPlayback::activeBackdrop ( ) const
inlinenoexcept

Definition at line 54 of file BoardBackdropPlayback.hpp.

◆ currentMainBuffer()

std::optional< std::size_t > monopoly::boarddisplay::BoardBackdropPlayback::currentMainBuffer ( ) const
inlinenoexcept

Definition at line 58 of file BoardBackdropPlayback.hpp.

◆ mainBuffers()

const std::array< BoardBackdropBuffer, MainBoardBufferCount > & monopoly::boarddisplay::BoardBackdropPlayback::mainBuffers ( ) const
inlinenoexcept

Definition at line 57 of file BoardBackdropPlayback.hpp.

◆ reset()

void monopoly::boarddisplay::BoardBackdropPlayback::reset ( )
noexcept

Definition at line 392 of file BoardBackdropPlayback.cpp.

◆ sync()

std::expected< void, std::string > monopoly::boarddisplay::BoardBackdropPlayback::sync ( const BoardBackdropInputs &  inputs,
engine::SequencePlayback &  playback 
)

Definition at line 282 of file BoardBackdropPlayback.cpp.

◆ tradeSurface()

data::DataId monopoly::boarddisplay::BoardBackdropPlayback::tradeSurface ( ) const
inlinenoexcept

Definition at line 60 of file BoardBackdropPlayback.hpp.


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