|
Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
|
#include <ModernMenuSkin.hpp>
Public Types | |
| using | TextRasterizer = std::function< std::expected< data::LegacyBitmapRGBA8, std::string >(std::string_view)> |
| using | TokenImageProvider = std::function< std::shared_ptr< const data::LegacyBitmapRGBA8 >(std::uint8_t token, std::uint8_t frame)> |
Public Member Functions | |
| void | configureTokenImages (TokenImageProvider provider) |
| void | configureTradeCashPresentation (std::function< bool()> qualified) |
| ModernMenuSkin (data::BoardEdition edition, data::LanguageId language, TextRasterizer text) | |
| void | configureBackground (std::shared_ptr< const data::LegacyBitmapRGBA8 > image) |
| bool | supports (data::DataId root) const noexcept |
| std::shared_ptr< const data::BitmapRuntimeAsset > | substitute (data::DataId root, std::shared_ptr< const data::BitmapRuntimeAsset > original, bool principal=true) |
Definition at line 13 of file ModernMenuSkin.hpp.
| using monopoly::menu::ModernMenuSkin::TextRasterizer = std::function<std::expected<data::LegacyBitmapRGBA8, std::string>(std::string_view)> |
Definition at line 16 of file ModernMenuSkin.hpp.
| using monopoly::menu::ModernMenuSkin::TokenImageProvider = std::function<std::shared_ptr<const data::LegacyBitmapRGBA8>( std::uint8_t token, std::uint8_t frame)> |
Definition at line 19 of file ModernMenuSkin.hpp.
|
inline |
Definition at line 25 of file ModernMenuSkin.hpp.
| void monopoly::menu::ModernMenuSkin::configureBackground | ( | std::shared_ptr< const data::LegacyBitmapRGBA8 > | image | ) |
Definition at line 296 of file ModernMenuSkin.cpp.
| void monopoly::menu::ModernMenuSkin::configureTokenImages | ( | TokenImageProvider | provider | ) |
Definition at line 305 of file ModernMenuSkin.cpp.
| void monopoly::menu::ModernMenuSkin::configureTradeCashPresentation | ( | std::function< bool()> | qualified | ) |
Definition at line 311 of file ModernMenuSkin.cpp.
| std::shared_ptr< const data::BitmapRuntimeAsset > monopoly::menu::ModernMenuSkin::substitute | ( | data::DataId | root, |
| std::shared_ptr< const data::BitmapRuntimeAsset > | original, | ||
| bool | principal = true |
||
| ) |
Definition at line 326 of file ModernMenuSkin.cpp.
|
noexcept |
Definition at line 317 of file ModernMenuSkin.cpp.