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

#include <ModernTokenPreview.hpp>

Public Types

enum class  PackState { Unloaded , Loading , Ready , Failed }
 

Public Member Functions

 ModernTokenPreview (std::filesystem::path root)
 
 ~ModernTokenPreview ()=default
 
PackState packState (std::uint8_t token) const noexcept
 
std::shared_ptr< const data::LegacyBitmapRGBA8 > image (std::uint8_t token, std::uint8_t frame) noexcept
 

Detailed Description

Definition at line 13 of file ModernTokenPreview.hpp.

Member Enumeration Documentation

◆ PackState

Enumerator
Unloaded 
Loading 
Ready 
Failed 

Definition at line 18 of file ModernTokenPreview.hpp.

Constructor & Destructor Documentation

◆ ModernTokenPreview()

monopoly::menu::ModernTokenPreview::ModernTokenPreview ( std::filesystem::path  root)
inlineexplicit

Definition at line 16 of file ModernTokenPreview.hpp.

◆ ~ModernTokenPreview()

monopoly::menu::ModernTokenPreview::~ModernTokenPreview ( )
default

Member Function Documentation

◆ image()

std::shared_ptr< const data::LegacyBitmapRGBA8 > monopoly::menu::ModernTokenPreview::image ( std::uint8_t  token,
std::uint8_t  frame 
)
noexcept

Definition at line 59 of file ModernTokenPreview.cpp.

◆ packState()

ModernTokenPreview::PackState monopoly::menu::ModernTokenPreview::packState ( std::uint8_t  token) const
noexcept

Definition at line 7 of file ModernTokenPreview.cpp.


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