|
Monopoly — Portage moderne 0.1.0
Portage moderne C/C++23 du Monopoly de 1999
|
#include <SequenceWorld2DSlot.hpp>
Public Member Functions | |
| std::expected< SequenceWorld2DSyncStats, std::string > | sync (const std::vector< sequence::SequenceBitmapRenderItem > &items, data::BitmapRuntimeCache &cache) |
| void | configureModernIBarSkin (std::shared_ptr< ibar::ModernIBarSkin > skin) noexcept |
| void | configureModernMenuSkin (std::shared_ptr< menu::ModernMenuSkin > skin) noexcept |
| void | clear () noexcept |
| void | updateCamera (const std::optional< sequence::SequenceCamera2DView > &camera) noexcept |
| const sequence::Matrix2D & | worldToScreen () const noexcept |
| const sequence::Matrix2D & | screenToWorld () const noexcept |
| std::size_t | size () const noexcept |
| const SequenceWorld2DObject * | find (sequence::SequenceNodeId id) const noexcept |
| const std::vector< sequence::SequenceNodeId > & | order () const noexcept |
Static Public Member Functions | |
| static constexpr RenderSlot | slot () noexcept |
| static constexpr std::uint8_t | cameraLabel () noexcept |
| static std::array< std::int32_t, 2 > | transformPoint (const sequence::Matrix2D &matrix, std::int32_t x, std::int32_t y) noexcept |
| static std::array< std::int32_t, 2 > | boundsCenter (const sequence::Matrix2D &matrix, const data::Sequence2DBoundingBoxAttribute &bounds) noexcept |
Definition at line 25 of file SequenceWorld2DSlot.hpp.
|
staticnoexcept |
Definition at line 29 of file SequenceWorld2DSlot.cpp.
|
inlinestaticconstexprnoexcept |
Definition at line 46 of file SequenceWorld2DSlot.hpp.
|
inlinenoexcept |
Definition at line 40 of file SequenceWorld2DSlot.hpp.
|
inlinenoexcept |
Definition at line 34 of file SequenceWorld2DSlot.hpp.
|
inlinenoexcept |
Definition at line 36 of file SequenceWorld2DSlot.hpp.
|
inlinenoexcept |
Definition at line 53 of file SequenceWorld2DSlot.hpp.
|
inlinenoexcept |
Definition at line 55 of file SequenceWorld2DSlot.hpp.
|
inlinenoexcept |
Definition at line 44 of file SequenceWorld2DSlot.hpp.
|
inlinenoexcept |
Definition at line 52 of file SequenceWorld2DSlot.hpp.
|
inlinestaticconstexprnoexcept |
Definition at line 28 of file SequenceWorld2DSlot.hpp.
| std::expected< SequenceWorld2DSyncStats, std::string > monopoly::engine::SequenceWorld2DSlot::sync | ( | const std::vector< sequence::SequenceBitmapRenderItem > & | items, |
| data::BitmapRuntimeCache & | cache | ||
| ) |
Definition at line 79 of file SequenceWorld2DSlot.cpp.
|
staticnoexcept |
Definition at line 11 of file SequenceWorld2DSlot.cpp.
|
noexcept |
Definition at line 45 of file SequenceWorld2DSlot.cpp.
|
inlinenoexcept |
Definition at line 42 of file SequenceWorld2DSlot.hpp.